pub struct ThresholdOverride {
pub path: String,
pub max_function_lines: Option<usize>,
pub max_complexity: Option<usize>,
pub max_cognitive_complexity: Option<usize>,
pub disable_rules: Vec<String>,
}Expand description
Path-specific threshold overrides
Fields§
§path: StringGlob pattern for paths this override applies to
max_function_lines: Option<usize>Maximum function lines (optional)
max_complexity: Option<usize>Maximum complexity (optional)
max_cognitive_complexity: Option<usize>Maximum cognitive complexity (optional)
disable_rules: Vec<String>Rules to disable for these paths
Trait Implementations§
Source§impl Clone for ThresholdOverride
impl Clone for ThresholdOverride
Source§fn clone(&self) -> ThresholdOverride
fn clone(&self) -> ThresholdOverride
Returns a duplicate of the value. Read more
1.0.0 · 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 ThresholdOverride
impl Debug for ThresholdOverride
Source§impl<'de> Deserialize<'de> for ThresholdOverride
impl<'de> Deserialize<'de> for ThresholdOverride
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 ThresholdOverride
impl RefUnwindSafe for ThresholdOverride
impl Send for ThresholdOverride
impl Sync for ThresholdOverride
impl Unpin for ThresholdOverride
impl UnwindSafe for ThresholdOverride
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