{"ast_node_type":"variable","tokens":[{"end":43,"kind":"keyword","start":0,"text":"let"}]}
        let needle = needle.index() as u32;
    pub fn contains(&self, needle: I) -> bool {
        let Some(last) = self.map.partition_point(|r| r.0 <= needle).checked_sub(1) else {