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: bool
Whether to perform syntax checking
semantic_analysis: bool
Whether to perform semantic analysis
metrics_enabled: bool
Whether 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: bool
Whether to run analysis in parallel
incremental: bool
Whether 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