{"ast_node_type":"function","tokens":[{"end":92,"kind":"keyword","start":0,"text":"pub(crate)"}]}
    pub(crate) fn affects_object_lifetime_defaults(pred: &hir::WherePredicate<'_>) -> bool {
impl TypeAliasBounds {
        // Bounds of the form `T: 'a` with `T` type param affect object lifetime defaults.