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