pub struct RuleConfig {
pub general: GeneralConfig,
pub unused_tags: UnusedTagsConfig,
pub undefined_tags: UndefinedTagsConfig,
pub empty_routines: EmptyRoutinesConfig,
pub unused_aois: UnusedAoisConfig,
pub unused_datatypes: UnusedDataTypesConfig,
pub complexity: ComplexityConfig,
pub nesting: NestingConfig,
}Expand description
Main configuration for the rule detector.
Fields§
§general: GeneralConfigGlobal settings
Unused tag detection settings
Undefined tag detection settings
empty_routines: EmptyRoutinesConfigEmpty routine detection settings
unused_aois: UnusedAoisConfigUnused AOI detection settings
unused_datatypes: UnusedDataTypesConfigUnused DataType detection settings
complexity: ComplexityConfigCyclomatic complexity detection settings
nesting: NestingConfigDeep nesting detection settings
Implementations§
Trait Implementations§
Source§impl Clone for RuleConfig
impl Clone for RuleConfig
Source§fn clone(&self) -> RuleConfig
fn clone(&self) -> RuleConfig
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RuleConfig
impl Debug for RuleConfig
Source§impl Default for RuleConfig
impl Default for RuleConfig
Source§fn default() -> RuleConfig
fn default() -> RuleConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RuleConfigwhere
RuleConfig: Default,
impl<'de> Deserialize<'de> for RuleConfigwhere
RuleConfig: Default,
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 RuleConfig
impl RefUnwindSafe for RuleConfig
impl Send for RuleConfig
impl Sync for RuleConfig
impl Unpin for RuleConfig
impl UnwindSafe for RuleConfig
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)