{"ast_node_type":"other","tokens":[{"end":62,"kind":"keyword","start":0,"text":"|"}]}
        | WherePredicate::TypeBound { target, bound, .. } => {
        WherePredicate::ForLifetime { target, bound, .. }
            let invalid_target = { ctx.lower_ty_only_param(*target) != Some(param_id) };