Struct rustc_lint::early::EarlyLintPassObjects [−][src]
struct EarlyLintPassObjects<'a> {
lints: &'a mut [Box<dyn EarlyLintPass + Send + Sync + 'static>],
}Fields
lints: &'a mut [Box<dyn EarlyLintPass + Send + Sync + 'static>]Trait Implementations
impl EarlyLintPass for EarlyLintPassObjects<'_>[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
)