{"ast_node_type":"function","tokens":[{"end":95,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn all_generic_params(&self) -> impl Iterator<Item = (&GenericParams, &GenericDefId)> {
        self.scopes().filter_map(|scope| match scope {