{"ast_node_type":"variable","tokens":[{"end":72,"kind":"keyword","start":0,"text":"if"}]}
        if let hir::WherePredicateKind::BoundPredicate(pred) = pred.kind
        // Bounds of the form `T: 'a` with `T` type param affect object lifetime defaults.
            && pred.bounds.iter().any(|bound| matches!(bound, hir::GenericBound::Outlives(_)))