[−][src]Struct rustc_lint::early::EarlyLintPassObjects
Fields
lints: &'a mut [Box<dyn EarlyLintPass + Send + Sync + 'static>]Trait Implementations
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
)
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<'_> LintPass for EarlyLintPassObjects<'_>[src]
Auto Trait Implementations
impl<'a> !RefUnwindSafe for EarlyLintPassObjects<'a>
impl<'a> !Send for EarlyLintPassObjects<'a>
impl<'a> !Sync for EarlyLintPassObjects<'a>
impl<'a> Unpin for EarlyLintPassObjects<'a>
impl<'a> !UnwindSafe for EarlyLintPassObjects<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,