{"ast_node_type":"impl","tokens":[{"end":84,"kind":"keyword","start":0,"text":")"}]}
    ) -> impl ExactSizeIterator<Item = (Idx<T>, &T)> + DoubleEndedIterator + Clone {
        &self,
        self.data.iter().enumerate().map(|(idx, value)| (Idx::from_raw(RawIdx(idx as u32)), value))