{"ast_node_type":"impl","tokens":[{"end":54,"kind":"keyword","start":0,"text":")"}]}
) -> impl Iterator<Item = &'a hir::GenericParam<'a>> {
    generics: &'a hir::Generics<'a>,
    generics.params.iter().filter(move |param| match param.kind {