}
fn visit_where_predicate(&mut self, p: &'a ast::WherePredicate) {
- use rustc_ast::{WhereBoundPredicate, WherePredicate};
- if let WherePredicate::BoundPredicate(WhereBoundPredicate { bounded_ty, .. }) = p &&
- let ast::TyKind::BareFn(b) = &bounded_ty.kind &&
- b.generic_params.len() > 0 {
- return;
- }
+ lint_callback!(self, enter_where_predicate, p);
ast_visit::walk_where_predicate(self, p);
+ lint_callback!(self, exit_where_predicate, p);
}
fn visit_poly_trait_ref(&mut self, t: &'a ast::PolyTraitRef) {