Trait rustc_lint::passes::EarlyLintPass [−][src]
Provided methods
fn check_param(&mut self, _: &EarlyContext<'_>, _: &Param)[src]
fn check_ident(&mut self, _: &EarlyContext<'_>, _: Ident)[src]
fn check_crate(&mut self, _: &EarlyContext<'_>, _: &Crate)[src]
fn check_crate_post(&mut self, _: &EarlyContext<'_>, _: &Crate)[src]
fn check_foreign_item(&mut self, _: &EarlyContext<'_>, _: &ForeignItem)[src]
fn check_foreign_item_post(&mut self, _: &EarlyContext<'_>, _: &ForeignItem)[src]
fn check_item(&mut self, _: &EarlyContext<'_>, _: &Item)[src]
fn check_item_post(&mut self, _: &EarlyContext<'_>, _: &Item)[src]
fn check_local(&mut self, _: &EarlyContext<'_>, _: &Local)[src]
fn check_block(&mut self, _: &EarlyContext<'_>, _: &Block)[src]
fn check_block_post(&mut self, _: &EarlyContext<'_>, _: &Block)[src]
fn check_stmt(&mut self, _: &EarlyContext<'_>, _: &Stmt)[src]
fn check_arm(&mut self, _: &EarlyContext<'_>, _: &Arm)[src]
fn check_pat(&mut self, _: &EarlyContext<'_>, _: &Pat)[src]
fn check_anon_const(&mut self, _: &EarlyContext<'_>, _: &AnonConst)[src]
fn check_pat_post(&mut self, _: &EarlyContext<'_>, _: &Pat)[src]
fn check_expr(&mut self, _: &EarlyContext<'_>, _: &Expr)[src]
fn check_expr_post(&mut self, _: &EarlyContext<'_>, _: &Expr)[src]
fn check_ty(&mut self, _: &EarlyContext<'_>, _: &Ty)[src]
fn check_generic_arg(&mut self, _: &EarlyContext<'_>, _: &GenericArg)[src]
fn check_generic_param(&mut self, _: &EarlyContext<'_>, _: &GenericParam)[src]
fn check_generics(&mut self, _: &EarlyContext<'_>, _: &Generics)[src]
fn check_where_predicate(&mut self, _: &EarlyContext<'_>, _: &WherePredicate)[src]
fn check_poly_trait_ref(
&mut self,
_: &EarlyContext<'_>,
_: &PolyTraitRef,
_: &TraitBoundModifier
)[src]
&mut self,
_: &EarlyContext<'_>,
_: &PolyTraitRef,
_: &TraitBoundModifier
)
fn check_fn(&mut self, _: &EarlyContext<'_>, _: FnKind<'_>, _: Span, _: NodeId)[src]
fn check_fn_post(
&mut self,
_: &EarlyContext<'_>,
_: FnKind<'_>,
_: Span,
_: NodeId
)[src]
&mut self,
_: &EarlyContext<'_>,
_: FnKind<'_>,
_: Span,
_: NodeId
)
fn check_trait_item(&mut self, _: &EarlyContext<'_>, _: &AssocItem)[src]
fn check_trait_item_post(&mut self, _: &EarlyContext<'_>, _: &AssocItem)[src]
fn check_impl_item(&mut self, _: &EarlyContext<'_>, _: &AssocItem)[src]
fn check_impl_item_post(&mut self, _: &EarlyContext<'_>, _: &AssocItem)[src]
fn check_struct_def(&mut self, _: &EarlyContext<'_>, _: &VariantData)[src]
fn check_struct_def_post(&mut self, _: &EarlyContext<'_>, _: &VariantData)[src]
fn check_field_def(&mut self, _: &EarlyContext<'_>, _: &FieldDef)[src]
fn check_variant(&mut self, _: &EarlyContext<'_>, _: &Variant)[src]
fn check_variant_post(&mut self, _: &EarlyContext<'_>, _: &Variant)[src]
fn check_lifetime(&mut self, _: &EarlyContext<'_>, _: &Lifetime)[src]
fn check_path(&mut self, _: &EarlyContext<'_>, _: &Path, _: NodeId)[src]
fn check_attribute(&mut self, _: &EarlyContext<'_>, _: &Attribute)[src]
fn check_mac_def(&mut self, _: &EarlyContext<'_>, _: &MacroDef, _: NodeId)[src]
fn check_mac(&mut self, _: &EarlyContext<'_>, _: &MacCall)[src]
fn enter_lint_attrs(&mut self, _: &EarlyContext<'_>, _: &[Attribute])[src]
fn exit_lint_attrs(&mut self, _: &EarlyContext<'_>, _: &[Attribute])[src]
Implementors
impl EarlyLintPass for AnonymousParameters[src]
fn check_trait_item(&mut self, cx: &EarlyContext<'_>, it: &AssocItem)[src]
impl EarlyLintPass for DeprecatedAttr[src]
fn check_attribute(&mut self, cx: &EarlyContext<'_>, attr: &Attribute)[src]
impl EarlyLintPass for EllipsisInclusiveRangePatterns[src]
fn check_pat(&mut self, cx: &EarlyContext<'_>, pat: &Pat)[src]
fn check_pat_post(&mut self, _cx: &EarlyContext<'_>, pat: &Pat)[src]
impl EarlyLintPass for IncompleteFeatures[src]
fn check_crate(&mut self, cx: &EarlyContext<'_>, _: &Crate)[src]
impl EarlyLintPass for KeywordIdents[src]
fn check_mac_def(
&mut self,
cx: &EarlyContext<'_>,
mac_def: &MacroDef,
_id: NodeId
)[src]
&mut self,
cx: &EarlyContext<'_>,
mac_def: &MacroDef,
_id: NodeId
)
fn check_mac(&mut self, cx: &EarlyContext<'_>, mac: &MacCall)[src]
fn check_ident(&mut self, cx: &EarlyContext<'_>, ident: Ident)[src]
impl EarlyLintPass for UnsafeCode[src]
fn check_attribute(&mut self, cx: &EarlyContext<'_>, attr: &Attribute)[src]
fn check_expr(&mut self, cx: &EarlyContext<'_>, e: &Expr)[src]
fn check_item(&mut self, cx: &EarlyContext<'_>, it: &Item)[src]
fn check_fn(
&mut self,
cx: &EarlyContext<'_>,
fk: FnKind<'_>,
span: Span,
_: NodeId
)[src]
&mut self,
cx: &EarlyContext<'_>,
fk: FnKind<'_>,
span: Span,
_: NodeId
)
impl EarlyLintPass for UnusedDocComment[src]
fn check_stmt(&mut self, cx: &EarlyContext<'_>, stmt: &Stmt)[src]
fn check_arm(&mut self, cx: &EarlyContext<'_>, arm: &Arm)[src]
fn check_expr(&mut self, cx: &EarlyContext<'_>, expr: &Expr)[src]
impl EarlyLintPass for WhileTrue[src]
fn check_expr(&mut self, cx: &EarlyContext<'_>, e: &Expr)[src]
impl EarlyLintPass for EarlyLintPassObjects<'_>[src]
fn check_param(&mut self, context: &EarlyContext<'_>, a: &Param)[src]
fn check_ident(&mut self, context: &EarlyContext<'_>, a: Ident)[src]
fn check_crate(&mut self, context: &EarlyContext<'_>, a: &Crate)[src]
fn check_crate_post(&mut self, context: &EarlyContext<'_>, a: &Crate)[src]
fn check_foreign_item(&mut self, context: &EarlyContext<'_>, a: &ForeignItem)[src]
fn check_foreign_item_post(
&mut self,
context: &EarlyContext<'_>,
a: &ForeignItem
)[src]
&mut self,
context: &EarlyContext<'_>,
a: &ForeignItem
)
fn check_item(&mut self, context: &EarlyContext<'_>, a: &Item)[src]
fn check_item_post(&mut self, context: &EarlyContext<'_>, a: &Item)[src]
fn check_local(&mut self, context: &EarlyContext<'_>, a: &Local)[src]
fn check_block(&mut self, context: &EarlyContext<'_>, a: &Block)[src]
fn check_block_post(&mut self, context: &EarlyContext<'_>, a: &Block)[src]
fn check_stmt(&mut self, context: &EarlyContext<'_>, a: &Stmt)[src]
fn check_arm(&mut self, context: &EarlyContext<'_>, a: &Arm)[src]
fn check_pat(&mut self, context: &EarlyContext<'_>, a: &Pat)[src]
fn check_anon_const(&mut self, context: &EarlyContext<'_>, a: &AnonConst)[src]
fn check_pat_post(&mut self, context: &EarlyContext<'_>, a: &Pat)[src]
fn check_expr(&mut self, context: &EarlyContext<'_>, a: &Expr)[src]
fn check_expr_post(&mut self, context: &EarlyContext<'_>, a: &Expr)[src]
fn check_ty(&mut self, context: &EarlyContext<'_>, a: &Ty)[src]
fn check_generic_arg(&mut self, context: &EarlyContext<'_>, a: &GenericArg)[src]
fn check_generic_param(&mut self, context: &EarlyContext<'_>, a: &GenericParam)[src]
fn check_generics(&mut self, context: &EarlyContext<'_>, a: &Generics)[src]
fn check_where_predicate(
&mut self,
context: &EarlyContext<'_>,
a: &WherePredicate
)[src]
&mut self,
context: &EarlyContext<'_>,
a: &WherePredicate
)
fn check_poly_trait_ref(
&mut self,
context: &EarlyContext<'_>,
a: &PolyTraitRef,
b: &TraitBoundModifier
)[src]
&mut self,
context: &EarlyContext<'_>,
a: &PolyTraitRef,
b: &TraitBoundModifier
)
fn check_fn(
&mut self,
context: &EarlyContext<'_>,
a: FnKind<'_>,
c: Span,
d_: NodeId
)[src]
&mut self,
context: &EarlyContext<'_>,
a: FnKind<'_>,
c: Span,
d_: NodeId
)
fn check_fn_post(
&mut self,
context: &EarlyContext<'_>,
a: FnKind<'_>,
c: Span,
d: NodeId
)[src]
&mut self,
context: &EarlyContext<'_>,
a: FnKind<'_>,
c: Span,
d: NodeId
)
fn check_trait_item(&mut self, context: &EarlyContext<'_>, a: &AssocItem)[src]
fn check_trait_item_post(&mut self, context: &EarlyContext<'_>, a: &AssocItem)[src]
fn check_impl_item(&mut self, context: &EarlyContext<'_>, a: &AssocItem)[src]
fn check_impl_item_post(&mut self, context: &EarlyContext<'_>, a: &AssocItem)[src]
fn check_struct_def(&mut self, context: &EarlyContext<'_>, a: &VariantData)[src]
fn check_struct_def_post(&mut self, context: &EarlyContext<'_>, a: &VariantData)[src]
fn check_field_def(&mut self, context: &EarlyContext<'_>, a: &FieldDef)[src]
fn check_variant(&mut self, context: &EarlyContext<'_>, a: &Variant)[src]
fn check_variant_post(&mut self, context: &EarlyContext<'_>, a: &Variant)[src]
fn check_lifetime(&mut self, context: &EarlyContext<'_>, a: &Lifetime)[src]
fn check_path(&mut self, context: &EarlyContext<'_>, a: &Path, b: NodeId)[src]
fn check_attribute(&mut self, context: &EarlyContext<'_>, a: &Attribute)[src]
fn check_mac_def(&mut self, context: &EarlyContext<'_>, a: &MacroDef, b: NodeId)[src]
fn check_mac(&mut self, context: &EarlyContext<'_>, a: &MacCall)[src]
fn enter_lint_attrs(&mut self, context: &EarlyContext<'_>, a: &[Attribute])[src]
fn exit_lint_attrs(&mut self, context: &EarlyContext<'_>, a: &[Attribute])[src]
impl EarlyLintPass for DefaultHashTypes[src]
fn check_ident(&mut self, cx: &EarlyContext<'_>, ident: Ident)[src]
impl EarlyLintPass for LintPassImpl[src]
fn check_item(&mut self, cx: &EarlyContext<'_>, item: &Item)[src]
impl EarlyLintPass for NonAsciiIdents[src]
fn check_crate(&mut self, cx: &EarlyContext<'_>, _: &Crate)[src]
impl EarlyLintPass for NonCamelCaseTypes[src]
fn check_item(&mut self, cx: &EarlyContext<'_>, it: &Item)[src]
fn check_trait_item(&mut self, cx: &EarlyContext<'_>, it: &AssocItem)[src]
fn check_variant(&mut self, cx: &EarlyContext<'_>, v: &Variant)[src]
fn check_generic_param(&mut self, cx: &EarlyContext<'_>, param: &GenericParam)[src]
impl EarlyLintPass for RedundantSemicolons[src]
fn check_block(&mut self, cx: &EarlyContext<'_>, block: &Block)[src]
impl EarlyLintPass for BuiltinCombinedEarlyLintPass[src]
fn check_param(&mut self, context: &EarlyContext<'_>, a: &Param)[src]
fn check_ident(&mut self, context: &EarlyContext<'_>, a: Ident)[src]
fn check_crate(&mut self, context: &EarlyContext<'_>, a: &Crate)[src]
fn check_crate_post(&mut self, context: &EarlyContext<'_>, a: &Crate)[src]
fn check_foreign_item(&mut self, context: &EarlyContext<'_>, a: &ForeignItem)[src]
fn check_foreign_item_post(
&mut self,
context: &EarlyContext<'_>,
a: &ForeignItem
)[src]
&mut self,
context: &EarlyContext<'_>,
a: &ForeignItem
)
fn check_item(&mut self, context: &EarlyContext<'_>, a: &Item)[src]
fn check_item_post(&mut self, context: &EarlyContext<'_>, a: &Item)[src]
fn check_local(&mut self, context: &EarlyContext<'_>, a: &Local)[src]
fn check_block(&mut self, context: &EarlyContext<'_>, a: &Block)[src]
fn check_block_post(&mut self, context: &EarlyContext<'_>, a: &Block)[src]
fn check_stmt(&mut self, context: &EarlyContext<'_>, a: &Stmt)[src]
fn check_arm(&mut self, context: &EarlyContext<'_>, a: &Arm)[src]
fn check_pat(&mut self, context: &EarlyContext<'_>, a: &Pat)[src]
fn check_anon_const(&mut self, context: &EarlyContext<'_>, a: &AnonConst)[src]
fn check_pat_post(&mut self, context: &EarlyContext<'_>, a: &Pat)[src]
fn check_expr(&mut self, context: &EarlyContext<'_>, a: &Expr)[src]
fn check_expr_post(&mut self, context: &EarlyContext<'_>, a: &Expr)[src]
fn check_ty(&mut self, context: &EarlyContext<'_>, a: &Ty)[src]
fn check_generic_arg(&mut self, context: &EarlyContext<'_>, a: &GenericArg)[src]
fn check_generic_param(&mut self, context: &EarlyContext<'_>, a: &GenericParam)[src]
fn check_generics(&mut self, context: &EarlyContext<'_>, a: &Generics)[src]
fn check_where_predicate(
&mut self,
context: &EarlyContext<'_>,
a: &WherePredicate
)[src]
&mut self,
context: &EarlyContext<'_>,
a: &WherePredicate
)
fn check_poly_trait_ref(
&mut self,
context: &EarlyContext<'_>,
a: &PolyTraitRef,
b: &TraitBoundModifier
)[src]
&mut self,
context: &EarlyContext<'_>,
a: &PolyTraitRef,
b: &TraitBoundModifier
)
fn check_fn(
&mut self,
context: &EarlyContext<'_>,
a: FnKind<'_>,
c: Span,
d_: NodeId
)[src]
&mut self,
context: &EarlyContext<'_>,
a: FnKind<'_>,
c: Span,
d_: NodeId
)
fn check_fn_post(
&mut self,
context: &EarlyContext<'_>,
a: FnKind<'_>,
c: Span,
d: NodeId
)[src]
&mut self,
context: &EarlyContext<'_>,
a: FnKind<'_>,
c: Span,
d: NodeId
)
fn check_trait_item(&mut self, context: &EarlyContext<'_>, a: &AssocItem)[src]
fn check_trait_item_post(&mut self, context: &EarlyContext<'_>, a: &AssocItem)[src]
fn check_impl_item(&mut self, context: &EarlyContext<'_>, a: &AssocItem)[src]
fn check_impl_item_post(&mut self, context: &EarlyContext<'_>, a: &AssocItem)[src]
fn check_struct_def(&mut self, context: &EarlyContext<'_>, a: &VariantData)[src]
fn check_struct_def_post(&mut self, context: &EarlyContext<'_>, a: &VariantData)[src]
fn check_field_def(&mut self, context: &EarlyContext<'_>, a: &FieldDef)[src]
fn check_variant(&mut self, context: &EarlyContext<'_>, a: &Variant)[src]
fn check_variant_post(&mut self, context: &EarlyContext<'_>, a: &Variant)[src]
fn check_lifetime(&mut self, context: &EarlyContext<'_>, a: &Lifetime)[src]
fn check_path(&mut self, context: &EarlyContext<'_>, a: &Path, b: NodeId)[src]
fn check_attribute(&mut self, context: &EarlyContext<'_>, a: &Attribute)[src]
fn check_mac_def(&mut self, context: &EarlyContext<'_>, a: &MacroDef, b: NodeId)[src]
fn check_mac(&mut self, context: &EarlyContext<'_>, a: &MacCall)[src]
fn enter_lint_attrs(&mut self, context: &EarlyContext<'_>, a: &[Attribute])[src]
fn exit_lint_attrs(&mut self, context: &EarlyContext<'_>, a: &[Attribute])[src]
impl EarlyLintPass for BuiltinCombinedPreExpansionLintPass[src]
fn check_param(&mut self, context: &EarlyContext<'_>, a: &Param)[src]
fn check_ident(&mut self, context: &EarlyContext<'_>, a: Ident)[src]
fn check_crate(&mut self, context: &EarlyContext<'_>, a: &Crate)[src]
fn check_crate_post(&mut self, context: &EarlyContext<'_>, a: &Crate)[src]
fn check_foreign_item(&mut self, context: &EarlyContext<'_>, a: &ForeignItem)[src]
fn check_foreign_item_post(
&mut self,
context: &EarlyContext<'_>,
a: &ForeignItem
)[src]
&mut self,
context: &EarlyContext<'_>,
a: &ForeignItem
)
fn check_item(&mut self, context: &EarlyContext<'_>, a: &Item)[src]
fn check_item_post(&mut self, context: &EarlyContext<'_>, a: &Item)[src]
fn check_local(&mut self, context: &EarlyContext<'_>, a: &Local)[src]
fn check_block(&mut self, context: &EarlyContext<'_>, a: &Block)[src]
fn check_block_post(&mut self, context: &EarlyContext<'_>, a: &Block)[src]
fn check_stmt(&mut self, context: &EarlyContext<'_>, a: &Stmt)[src]
fn check_arm(&mut self, context: &EarlyContext<'_>, a: &Arm)[src]
fn check_pat(&mut self, context: &EarlyContext<'_>, a: &Pat)[src]
fn check_anon_const(&mut self, context: &EarlyContext<'_>, a: &AnonConst)[src]
fn check_pat_post(&mut self, context: &EarlyContext<'_>, a: &Pat)[src]
fn check_expr(&mut self, context: &EarlyContext<'_>, a: &Expr)[src]
fn check_expr_post(&mut self, context: &EarlyContext<'_>, a: &Expr)[src]
fn check_ty(&mut self, context: &EarlyContext<'_>, a: &Ty)[src]
fn check_generic_arg(&mut self, context: &EarlyContext<'_>, a: &GenericArg)[src]
fn check_generic_param(&mut self, context: &EarlyContext<'_>, a: &GenericParam)[src]
fn check_generics(&mut self, context: &EarlyContext<'_>, a: &Generics)[src]
fn check_where_predicate(
&mut self,
context: &EarlyContext<'_>,
a: &WherePredicate
)[src]
&mut self,
context: &EarlyContext<'_>,
a: &WherePredicate
)
fn check_poly_trait_ref(
&mut self,
context: &EarlyContext<'_>,
a: &PolyTraitRef,
b: &TraitBoundModifier
)[src]
&mut self,
context: &EarlyContext<'_>,
a: &PolyTraitRef,
b: &TraitBoundModifier
)
fn check_fn(
&mut self,
context: &EarlyContext<'_>,
a: FnKind<'_>,
c: Span,
d_: NodeId
)[src]
&mut self,
context: &EarlyContext<'_>,
a: FnKind<'_>,
c: Span,
d_: NodeId
)
fn check_fn_post(
&mut self,
context: &EarlyContext<'_>,
a: FnKind<'_>,
c: Span,
d: NodeId
)[src]
&mut self,
context: &EarlyContext<'_>,
a: FnKind<'_>,
c: Span,
d: NodeId
)