pub struct AnalysisConfig {Show 17 fields
pub parallel_analysis: bool,
pub max_threads: usize,
pub enable_ai_validation: bool,
pub enable_performance_analysis: bool,
pub severity_threshold: Severity,
pub output_format: OutputFormat,
pub custom_rules_path: Option<String>,
pub fabric_specific: bool,
pub solana_specific: bool,
pub token_standards: Vec<String>,
pub ai_models: Vec<String>,
pub consensus_threshold: f32,
pub cache_enabled: bool,
pub cache_dir: Option<String>,
pub plugin_dir: Option<String>,
pub formal_verification: bool,
pub incremental_analysis: bool,
}
Fields§
§parallel_analysis: bool
§max_threads: usize
§enable_ai_validation: bool
§enable_performance_analysis: bool
§severity_threshold: Severity
§output_format: OutputFormat
§custom_rules_path: Option<String>
§fabric_specific: bool
§solana_specific: bool
§token_standards: Vec<String>
§ai_models: Vec<String>
§consensus_threshold: f32
§cache_enabled: bool
§cache_dir: Option<String>
§plugin_dir: Option<String>
§formal_verification: bool
§incremental_analysis: bool
Trait Implementations§
Source§impl Clone for AnalysisConfig
impl Clone for AnalysisConfig
Source§fn clone(&self) -> AnalysisConfig
fn clone(&self) -> AnalysisConfig
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 AnalysisConfig
impl Debug for AnalysisConfig
Source§impl Default for AnalysisConfig
impl Default for AnalysisConfig
Source§impl<'de> Deserialize<'de> for AnalysisConfig
impl<'de> Deserialize<'de> for AnalysisConfig
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 AnalysisConfig
impl RefUnwindSafe for AnalysisConfig
impl Send for AnalysisConfig
impl Sync for AnalysisConfig
impl Unpin for AnalysisConfig
impl UnwindSafe for AnalysisConfig
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