{"ast_node_type":"other","tokens":[{"end":34,"kind":"keyword","start":0,"text":"&&"}]}
        && def.is_some_and(|def| {
    if !in_lifetime_param_bound
            !matches!(def, hir::GenericDef::Function(_) | hir::GenericDef::Impl(_))