{"ast_node_type":"other","tokens":[{"end":97,"kind":"keyword","start":0,"text":"DefKind::TyParam"}]}
                        DefKind::TyParam => Some(self.tcx.object_lifetime_default(param.def_id)),
                        DefKind::ConstParam => Some(ObjectLifetimeDefault::Empty),
                        // We may also get a `Trait` or `TraitAlias` because of how generics `Self` parameter