Struct clippy_lints::format::Pass
[−]
[src]
pub struct Pass;
Trait Implementations
impl Copy for Pass
[src]
impl Clone for Pass
[src]
fn clone(&self) -> Pass
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Debug for Pass
[src]
impl LintPass for Pass
[src]
fn get_lints(&self) -> LintArray
Unstable (
rustc_private
)Get descriptions of the lints this LintPass
object can emit. Read more
impl<'a, 'tcx> LateLintPass<'a, 'tcx> for Pass
[src]
fn check_expr(&mut self, cx: &LateContext<'a, 'tcx>, expr: &'tcx Expr)
Unstable (
rustc_private
)fn check_name(&mut self, &LateContext, Span, Symbol)
Unstable (
rustc_private
)fn check_crate(&mut self, &LateContext<'a, 'tcx>, &'tcx Crate)
Unstable (
rustc_private
)fn check_crate_post(&mut self, &LateContext<'a, 'tcx>, &'tcx Crate)
Unstable (
rustc_private
)fn check_mod(&mut self, &LateContext<'a, 'tcx>, &'tcx Mod, Span, NodeId)
Unstable (
rustc_private
)fn check_mod_post(&mut self, &LateContext<'a, 'tcx>, &'tcx Mod, Span, NodeId)
Unstable (
rustc_private
)fn check_foreign_item(&mut self, &LateContext<'a, 'tcx>, &'tcx ForeignItem)
Unstable (
rustc_private
)fn check_foreign_item_post(&mut self, &LateContext<'a, 'tcx>, &'tcx ForeignItem)
Unstable (
rustc_private
)fn check_item(&mut self, &LateContext<'a, 'tcx>, &'tcx Item)
Unstable (
rustc_private
)fn check_item_post(&mut self, &LateContext<'a, 'tcx>, &'tcx Item)
Unstable (
rustc_private
)fn check_local(&mut self, &LateContext<'a, 'tcx>, &'tcx Local)
Unstable (
rustc_private
)fn check_block(&mut self, &LateContext<'a, 'tcx>, &'tcx Block)
Unstable (
rustc_private
)fn check_block_post(&mut self, &LateContext<'a, 'tcx>, &'tcx Block)
Unstable (
rustc_private
)fn check_stmt(&mut self, &LateContext<'a, 'tcx>, &'tcx Spanned<Stmt_>)
Unstable (
rustc_private
)fn check_arm(&mut self, &LateContext<'a, 'tcx>, &'tcx Arm)
Unstable (
rustc_private
)fn check_pat(&mut self, &LateContext<'a, 'tcx>, &'tcx Pat)
Unstable (
rustc_private
)fn check_decl(&mut self, &LateContext<'a, 'tcx>, &'tcx Spanned<Decl_>)
Unstable (
rustc_private
)fn check_expr_post(&mut self, &LateContext<'a, 'tcx>, &'tcx Expr)
Unstable (
rustc_private
)fn check_ty(&mut self, &LateContext<'a, 'tcx>, &'tcx Ty)
Unstable (
rustc_private
)fn check_generics(&mut self, &LateContext<'a, 'tcx>, &'tcx Generics)
Unstable (
rustc_private
)fn check_fn(&mut self,
&LateContext<'a, 'tcx>,
FnKind<'tcx>,
&'tcx FnDecl,
&'tcx Body,
Span,
NodeId)
&LateContext<'a, 'tcx>,
FnKind<'tcx>,
&'tcx FnDecl,
&'tcx Body,
Span,
NodeId)
Unstable (
rustc_private
)fn check_fn_post(&mut self,
&LateContext<'a, 'tcx>,
FnKind<'tcx>,
&'tcx FnDecl,
&'tcx Body,
Span,
NodeId)
&LateContext<'a, 'tcx>,
FnKind<'tcx>,
&'tcx FnDecl,
&'tcx Body,
Span,
NodeId)
Unstable (
rustc_private
)fn check_trait_item(&mut self, &LateContext<'a, 'tcx>, &'tcx TraitItem)
Unstable (
rustc_private
)fn check_trait_item_post(&mut self, &LateContext<'a, 'tcx>, &'tcx TraitItem)
Unstable (
rustc_private
)fn check_impl_item(&mut self, &LateContext<'a, 'tcx>, &'tcx ImplItem)
Unstable (
rustc_private
)fn check_impl_item_post(&mut self, &LateContext<'a, 'tcx>, &'tcx ImplItem)
Unstable (
rustc_private
)fn check_struct_def(&mut self,
&LateContext<'a, 'tcx>,
&'tcx VariantData,
Symbol,
&'tcx Generics,
NodeId)
&LateContext<'a, 'tcx>,
&'tcx VariantData,
Symbol,
&'tcx Generics,
NodeId)
Unstable (
rustc_private
)fn check_struct_def_post(&mut self,
&LateContext<'a, 'tcx>,
&'tcx VariantData,
Symbol,
&'tcx Generics,
NodeId)
&LateContext<'a, 'tcx>,
&'tcx VariantData,
Symbol,
&'tcx Generics,
NodeId)
Unstable (
rustc_private
)fn check_struct_field(&mut self, &LateContext<'a, 'tcx>, &'tcx StructField)
Unstable (
rustc_private
)fn check_variant(&mut self,
&LateContext<'a, 'tcx>,
&'tcx Spanned<Variant_>,
&'tcx Generics)
&LateContext<'a, 'tcx>,
&'tcx Spanned<Variant_>,
&'tcx Generics)
Unstable (
rustc_private
)fn check_variant_post(&mut self,
&LateContext<'a, 'tcx>,
&'tcx Spanned<Variant_>,
&'tcx Generics)
&LateContext<'a, 'tcx>,
&'tcx Spanned<Variant_>,
&'tcx Generics)
Unstable (
rustc_private
)fn check_lifetime(&mut self, &LateContext<'a, 'tcx>, &'tcx Lifetime)
Unstable (
rustc_private
)fn check_lifetime_def(&mut self, &LateContext<'a, 'tcx>, &'tcx LifetimeDef)
Unstable (
rustc_private
)fn check_path(&mut self, &LateContext<'a, 'tcx>, &'tcx Path, NodeId)
Unstable (
rustc_private
)fn check_attribute(&mut self, &LateContext<'a, 'tcx>, &'tcx Attribute)
Unstable (
rustc_private
)fn enter_lint_attrs(&mut self, &LateContext<'a, 'tcx>, &'tcx [Attribute])
Unstable (
rustc_private
)Called when entering a syntax node that can have lint attributes such as #[allow(...)]
. Called with all the attributes of that node. Read more
fn exit_lint_attrs(&mut self, &LateContext<'a, 'tcx>, &'tcx [Attribute])
Unstable (
rustc_private
)Counterpart to enter_lint_attrs
.