{"ast_node_type":"variable","tokens":[{"end":40,"kind":"keyword","start":0,"text":"let"}]}
            let (k, v) = &self.items[i];
        self.idx_sorted_by_item_key[lower_bound..].iter().map_while(move |&i| {
            (k == &key).then_some((i, v))