{"ast_node_type":"other","tokens":[{"end":32,"kind":"keyword","start":0,"text":"if"}]}
        if !value.is_default() {
    pub(crate) fn set(&mut self, i: I, value: T) {
            // FIXME(eddyb) investigate more compact encodings for sparse tables.