pub struct RmaConfig {
pub exclude_patterns: Vec<String>,
pub languages: Vec<Language>,
pub min_severity: Severity,
pub max_file_size: usize,
pub parallelism: usize,
pub incremental: bool,
}Expand description
Configuration for RMA operations
Fields§
§exclude_patterns: Vec<String>Paths to exclude from scanning
languages: Vec<Language>Languages to scan (empty = all supported)
min_severity: SeverityMinimum severity to report
max_file_size: usizeMaximum file size in bytes
parallelism: usizeNumber of parallel workers (0 = auto)
incremental: boolEnable incremental mode
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RmaConfig
impl<'de> Deserialize<'de> for RmaConfig
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 RmaConfig
impl RefUnwindSafe for RmaConfig
impl Send for RmaConfig
impl Sync for RmaConfig
impl Unpin for RmaConfig
impl UnwindSafe for RmaConfig
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