pub struct AnalyzerSettings {
pub syntax_check: bool,
pub semantic_analysis: bool,
pub metrics_enabled: bool,
pub enabled_rules: Vec<String>,
pub disabled_rules: Vec<String>,
pub parallel: bool,
pub incremental: bool,
}Expand description
Export public API Analyzer settings
Fields§
§syntax_check: boolWhether to perform syntax checking
semantic_analysis: boolWhether to perform semantic analysis
metrics_enabled: boolWhether to calculate metrics
enabled_rules: Vec<String>List of enabled rules (if empty, all rules are enabled)
disabled_rules: Vec<String>List of disabled rules
parallel: boolWhether to run analysis in parallel
incremental: boolWhether to use incremental analysis
Trait Implementations§
Source§impl Clone for AnalyzerSettings
impl Clone for AnalyzerSettings
Source§fn clone(&self) -> AnalyzerSettings
fn clone(&self) -> AnalyzerSettings
Returns a copy 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 AnalyzerSettings
impl Debug for AnalyzerSettings
Source§impl Default for AnalyzerSettings
impl Default for AnalyzerSettings
Source§impl<'de> Deserialize<'de> for AnalyzerSettings
impl<'de> Deserialize<'de> for AnalyzerSettings
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 AnalyzerSettings
impl RefUnwindSafe for AnalyzerSettings
impl Send for AnalyzerSettings
impl Sync for AnalyzerSettings
impl Unpin for AnalyzerSettings
impl UnwindSafe for AnalyzerSettings
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Event for T
impl<T> Event for T
Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert to Any for downcasting (mutable)
Source§fn event_type(&self) -> &'static str
fn event_type(&self) -> &'static str
Get the event type name
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§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> Props for T
impl<T> Props for T
Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert to mutable Any for downcasting