{"ast_node_type":"other","tokens":[{"end":67,"kind":"keyword","start":0,"text":"debug_assert_eq!(tcx.def_kind(param_def_id),"}]}
    debug_assert_eq!(tcx.def_kind(param_def_id), DefKind::TyParam);
fn object_lifetime_default(tcx: TyCtxt<'_>, param_def_id: LocalDefId) -> ObjectLifetimeDefault {
    let hir::Node::GenericParam(param) = tcx.hir_node_by_def_id(param_def_id) else {