{"ast_node_type":"other","tokens":[{"end":50,"kind":"keyword","start":0,"text":"lifetime_defs:"}]}
        lifetime_defs: &mut ThinVec<GenericParam>,
        fn_path: &mut ast::Path,
    ) -> PResult<'a, ()> {