pub struct NamingCheck {
pub enabled: bool,
pub generic_names: Arc<[Arc<str>]>,
pub max_generic_ratio: f64,
pub min_generic_count: usize,
}Expand description
Thresholds for the generic-naming check (tmp, val, data, etc.).
Fields§
§enabled: boolMaster switch; false skips the naming check entirely.
generic_names: Arc<[Arc<str>]>Words considered generic. Replaces the built-in list when provided.
max_generic_ratio: f64Fraction of bindings that must be generic before flagging (0.0..=1.0).
min_generic_count: usizeAbsolute minimum generic count before the ratio check kicks in.
Implementations§
Source§impl NamingCheck
impl NamingCheck
Sourcepub fn apply_override(&mut self, ovr: &NamingOverride)
pub fn apply_override(&mut self, ovr: &NamingOverride)
Merge a path-specific override, replacing fields that are set.
Trait Implementations§
Source§impl Clone for NamingCheck
impl Clone for NamingCheck
Source§fn clone(&self) -> NamingCheck
fn clone(&self) -> NamingCheck
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NamingCheck
impl Debug for NamingCheck
Source§impl Default for NamingCheck
impl Default for NamingCheck
Source§impl<'de> Deserialize<'de> for NamingCheck
impl<'de> Deserialize<'de> for NamingCheck
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for NamingCheck
impl RefUnwindSafe for NamingCheck
impl Send for NamingCheck
impl Sync for NamingCheck
impl Unpin for NamingCheck
impl UnsafeUnpin for NamingCheck
impl UnwindSafe for NamingCheck
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<'a, T> Captures<'a> for Twhere
T: ?Sized,
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more