Struct rustc_lint::bad_style::NonSnakeCase [−][src]
pub struct NonSnakeCase;
🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
Methods
impl NonSnakeCase[src]
impl NonSnakeCasefn to_snake_case(str: &str) -> String[src]
fn to_snake_case(str: &str) -> String🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_snake_case(
&self,
cx: &LateContext,
sort: &str,
name: &str,
span: Option<Span>
)[src]
fn check_snake_case(
&self,
cx: &LateContext,
sort: &str,
name: &str,
span: Option<Span>
)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
Trait Implementations
impl Copy for NonSnakeCase[src]
impl Copy for NonSnakeCaseimpl Clone for NonSnakeCase[src]
impl Clone for NonSnakeCasefn clone(&self) -> NonSnakeCase[src]
fn clone(&self) -> NonSnakeCaseReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)Performs copy-assignment from source. Read more
impl LintPass for NonSnakeCase[src]
impl LintPass for NonSnakeCasefn get_lints(&self) -> LintArray[src]
fn get_lints(&self) -> LintArray🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
Get descriptions of the lints this LintPass object can emit. Read more
impl<'a, 'tcx> LateLintPass<'a, 'tcx> for NonSnakeCase[src]
impl<'a, 'tcx> LateLintPass<'a, 'tcx> for NonSnakeCasefn check_crate(&mut self, cx: &LateContext, cr: &Crate)[src]
fn check_crate(&mut self, cx: &LateContext, cr: &Crate)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_generic_param(&mut self, cx: &LateContext, param: &GenericParam)[src]
fn check_generic_param(&mut self, cx: &LateContext, param: &GenericParam)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_fn(
&mut self,
cx: &LateContext,
fk: FnKind,
_: &FnDecl,
_: &Body,
span: Span,
id: NodeId
)[src]
fn check_fn(
&mut self,
cx: &LateContext,
fk: FnKind,
_: &FnDecl,
_: &Body,
span: Span,
id: NodeId
)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_item(&mut self, cx: &LateContext, it: &Item)[src]
fn check_item(&mut self, cx: &LateContext, it: &Item)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_trait_item(&mut self, cx: &LateContext, item: &TraitItem)[src]
fn check_trait_item(&mut self, cx: &LateContext, item: &TraitItem)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_pat(&mut self, cx: &LateContext, p: &Pat)[src]
fn check_pat(&mut self, cx: &LateContext, p: &Pat)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_struct_def(
&mut self,
cx: &LateContext,
s: &VariantData,
_: Name,
_: &Generics,
_: NodeId
)[src]
fn check_struct_def(
&mut self,
cx: &LateContext,
s: &VariantData,
_: Name,
_: &Generics,
_: NodeId
)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_body(&mut self, &LateContext, &'tcx Body)[src]
fn check_body(&mut self, &LateContext, &'tcx Body)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_body_post(&mut self, &LateContext, &'tcx Body)[src]
fn check_body_post(&mut self, &LateContext, &'tcx Body)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_name(&mut self, &LateContext, Span, Symbol)[src]
fn check_name(&mut self, &LateContext, Span, Symbol)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_crate_post(&mut self, &LateContext<'a, 'tcx>, &'tcx Crate)[src]
fn check_crate_post(&mut self, &LateContext<'a, 'tcx>, &'tcx Crate)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_mod(&mut self, &LateContext<'a, 'tcx>, &'tcx Mod, Span, NodeId)[src]
fn check_mod(&mut self, &LateContext<'a, 'tcx>, &'tcx Mod, Span, NodeId)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_mod_post(&mut self, &LateContext<'a, 'tcx>, &'tcx Mod, Span, NodeId)[src]
fn check_mod_post(&mut self, &LateContext<'a, 'tcx>, &'tcx Mod, Span, NodeId)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_foreign_item(&mut self, &LateContext<'a, 'tcx>, &'tcx ForeignItem)[src]
fn check_foreign_item(&mut self, &LateContext<'a, 'tcx>, &'tcx ForeignItem)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_foreign_item_post(&mut self, &LateContext<'a, 'tcx>, &'tcx ForeignItem)[src]
fn check_foreign_item_post(&mut self, &LateContext<'a, 'tcx>, &'tcx ForeignItem)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_item_post(&mut self, &LateContext<'a, 'tcx>, &'tcx Item)[src]
fn check_item_post(&mut self, &LateContext<'a, 'tcx>, &'tcx Item)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_local(&mut self, &LateContext<'a, 'tcx>, &'tcx Local)[src]
fn check_local(&mut self, &LateContext<'a, 'tcx>, &'tcx Local)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_block(&mut self, &LateContext<'a, 'tcx>, &'tcx Block)[src]
fn check_block(&mut self, &LateContext<'a, 'tcx>, &'tcx Block)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_block_post(&mut self, &LateContext<'a, 'tcx>, &'tcx Block)[src]
fn check_block_post(&mut self, &LateContext<'a, 'tcx>, &'tcx Block)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_stmt(&mut self, &LateContext<'a, 'tcx>, &'tcx Spanned<Stmt_>)[src]
fn check_stmt(&mut self, &LateContext<'a, 'tcx>, &'tcx Spanned<Stmt_>)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_arm(&mut self, &LateContext<'a, 'tcx>, &'tcx Arm)[src]
fn check_arm(&mut self, &LateContext<'a, 'tcx>, &'tcx Arm)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_decl(&mut self, &LateContext<'a, 'tcx>, &'tcx Spanned<Decl_>)[src]
fn check_decl(&mut self, &LateContext<'a, 'tcx>, &'tcx Spanned<Decl_>)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_expr(&mut self, &LateContext<'a, 'tcx>, &'tcx Expr)[src]
fn check_expr(&mut self, &LateContext<'a, 'tcx>, &'tcx Expr)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_expr_post(&mut self, &LateContext<'a, 'tcx>, &'tcx Expr)[src]
fn check_expr_post(&mut self, &LateContext<'a, 'tcx>, &'tcx Expr)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_ty(&mut self, &LateContext<'a, 'tcx>, &'tcx Ty)[src]
fn check_ty(&mut self, &LateContext<'a, 'tcx>, &'tcx Ty)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_generics(&mut self, &LateContext<'a, 'tcx>, &'tcx Generics)[src]
fn check_generics(&mut self, &LateContext<'a, 'tcx>, &'tcx Generics)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_where_predicate(
&mut self,
&LateContext<'a, 'tcx>,
&'tcx WherePredicate
)[src]
fn check_where_predicate(
&mut self,
&LateContext<'a, 'tcx>,
&'tcx WherePredicate
)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_poly_trait_ref(
&mut self,
&LateContext<'a, 'tcx>,
&'tcx PolyTraitRef,
TraitBoundModifier
)[src]
fn check_poly_trait_ref(
&mut self,
&LateContext<'a, 'tcx>,
&'tcx PolyTraitRef,
TraitBoundModifier
)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_fn_post(
&mut self,
&LateContext<'a, 'tcx>,
FnKind<'tcx>,
&'tcx FnDecl,
&'tcx Body,
Span,
NodeId
)[src]
fn check_fn_post(
&mut self,
&LateContext<'a, 'tcx>,
FnKind<'tcx>,
&'tcx FnDecl,
&'tcx Body,
Span,
NodeId
)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_trait_item_post(&mut self, &LateContext<'a, 'tcx>, &'tcx TraitItem)[src]
fn check_trait_item_post(&mut self, &LateContext<'a, 'tcx>, &'tcx TraitItem)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_impl_item(&mut self, &LateContext<'a, 'tcx>, &'tcx ImplItem)[src]
fn check_impl_item(&mut self, &LateContext<'a, 'tcx>, &'tcx ImplItem)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_impl_item_post(&mut self, &LateContext<'a, 'tcx>, &'tcx ImplItem)[src]
fn check_impl_item_post(&mut self, &LateContext<'a, 'tcx>, &'tcx ImplItem)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_struct_def_post(
&mut self,
&LateContext<'a, 'tcx>,
&'tcx VariantData,
Symbol,
&'tcx Generics,
NodeId
)[src]
fn check_struct_def_post(
&mut self,
&LateContext<'a, 'tcx>,
&'tcx VariantData,
Symbol,
&'tcx Generics,
NodeId
)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_struct_field(&mut self, &LateContext<'a, 'tcx>, &'tcx StructField)[src]
fn check_struct_field(&mut self, &LateContext<'a, 'tcx>, &'tcx StructField)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_variant(
&mut self,
&LateContext<'a, 'tcx>,
&'tcx Spanned<Variant_>,
&'tcx Generics
)[src]
fn check_variant(
&mut self,
&LateContext<'a, 'tcx>,
&'tcx Spanned<Variant_>,
&'tcx Generics
)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_variant_post(
&mut self,
&LateContext<'a, 'tcx>,
&'tcx Spanned<Variant_>,
&'tcx Generics
)[src]
fn check_variant_post(
&mut self,
&LateContext<'a, 'tcx>,
&'tcx Spanned<Variant_>,
&'tcx Generics
)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_lifetime(&mut self, &LateContext<'a, 'tcx>, &'tcx Lifetime)[src]
fn check_lifetime(&mut self, &LateContext<'a, 'tcx>, &'tcx Lifetime)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_path(&mut self, &LateContext<'a, 'tcx>, &'tcx Path, NodeId)[src]
fn check_path(&mut self, &LateContext<'a, 'tcx>, &'tcx Path, NodeId)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn check_attribute(&mut self, &LateContext<'a, 'tcx>, &'tcx Attribute)[src]
fn check_attribute(&mut self, &LateContext<'a, 'tcx>, &'tcx Attribute)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
fn enter_lint_attrs(&mut self, &LateContext<'a, 'tcx>, &'tcx [Attribute])[src]
fn enter_lint_attrs(&mut self, &LateContext<'a, 'tcx>, &'tcx [Attribute])🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
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])[src]
fn exit_lint_attrs(&mut self, &LateContext<'a, 'tcx>, &'tcx [Attribute])🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
Counterpart to enter_lint_attrs.
Auto Trait Implementations
impl Send for NonSnakeCase
impl Send for NonSnakeCaseimpl Sync for NonSnakeCase
impl Sync for NonSnakeCase