{"ast_node_type":"other","tokens":[{"end":58,"kind":"keyword","start":0,"text":"self.parent_generics().into_iter().flat_map(|it|"}]}
        self.parent_generics().into_iter().flat_map(|it| {
    ) -> impl DoubleEndedIterator<Item = (GenericParamId, GenericParamDataRef<'_>)> + '_ {
            let mut toc = it.params.iter_type_or_consts().map(from_toc_id(it));