Struct rustc::middle::check_const::CheckCrateVisitor[src]
pub struct CheckCrateVisitor<'a> {
// some fields omitted
}pub struct CheckCrateVisitor<'a> {
// some fields omitted
}impl<'a> Visitor<bool> for CheckCrateVisitor<'a>fn visit_item(&mut self, i: &Item, env: bool)fn visit_pat(&mut self, p: &Pat, env: bool)fn visit_expr(&mut self, ex: &Expr, env: bool)fn visit_ident<E: Clone>(&mut self, _sp: Span, _ident: Ident, _e: E)fn visit_mod<E: Clone>(&mut self, m: &Mod, _s: Span, _n: u32, e: E)fn visit_view_item<E: Clone>(&mut self, i: &ViewItem, e: E)fn visit_foreign_item<E: Clone>(&mut self, i: &ForeignItem, e: E)fn visit_local<E: Clone>(&mut self, l: &Local, e: E)fn visit_block<E: Clone>(&mut self, b: &Block, e: E)fn visit_stmt<E: Clone>(&mut self, s: &Spanned<Stmt_>, e: E)fn visit_arm<E: Clone>(&mut self, a: &Arm, e: E)fn visit_decl<E: Clone>(&mut self, d: &Spanned<Decl_>, e: E)fn visit_expr_post<E: Clone>(&mut self, _ex: &Expr, _e: E)fn visit_ty<E: Clone>(&mut self, t: &Ty, e: E)fn visit_generics<E: Clone>(&mut self, g: &Generics, e: E)fn visit_fn<E: Clone>(&mut self, fk: &FnKind, fd: &FnDecl, b: &Block, s: Span, u32, e: E)fn visit_ty_method<E: Clone>(&mut self, t: &TypeMethod, e: E)fn visit_trait_method<E: Clone>(&mut self, t: &TraitMethod, e: E)fn visit_struct_def<E: Clone>(&mut self, s: &StructDef, Ident, &Generics, u32, e: E)fn visit_struct_field<E: Clone>(&mut self, s: &Spanned<StructField_>, e: E)fn visit_variant<E: Clone>(&mut self, v: &Spanned<Variant_>, g: &Generics, e: E)fn visit_opt_lifetime_ref<E: Clone>(&mut self, _span: Span, opt_lifetime: &Option<Lifetime>, env: E)fn visit_lifetime_ref<E: Clone>(&mut self, _lifetime: &Lifetime, _e: E)fn visit_lifetime_decl<E: Clone>(&mut self, _lifetime: &Lifetime, _e: E)fn visit_explicit_self<E: Clone>(&mut self, es: &Spanned<ExplicitSelf_>, e: E)fn visit_mac<E: Clone>(&mut self, macro: &Spanned<Mac_>, e: E)fn visit_path<E: Clone>(&mut self, path: &Path, _id: u32, e: E)fn visit_attribute<E: Clone>(&mut self, _attr: &Spanned<Attribute_>, _e: E)
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct (or str), enum,
trait, typedef (or
tdef).