{"ast_node_type":"function","tokens":[{"end":90,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn iter_enumerated(&self) -> impl '_ + DoubleEndedIterator<Item = (I, (&K, &V))> {
    #[inline]
        self.items.iter_enumerated().map(|(i, (k, v))| (i, (k, v)))