pub struct FindingRuleAdvancedOptions {
pub override_severity: Option<bool>,
pub build_action: Option<String>,
pub component_dependency: Option<String>,
pub vulnerable_methods: Option<String>,
pub selected_licenses: Option<Vec<String>>,
pub override_severity_level: Option<String>,
pub allowed_nonoss_licenses: Option<bool>,
pub allowed_unrecognized_licenses: Option<bool>,
pub all_licenses_must_meet_requirement: Option<bool>,
pub is_blocklist: Option<bool>,
}Expand description
Advanced options for finding rules
Fields§
§override_severity: Option<bool>Override severity
build_action: Option<String>Build action (WARNING, ERROR, etc.)
component_dependency: Option<String>Component dependency type
vulnerable_methods: Option<String>Vulnerable methods setting
selected_licenses: Option<Vec<String>>Selected licenses
override_severity_level: Option<String>Override severity level
allowed_nonoss_licenses: Option<bool>Whether to allow non-OSS licenses
allowed_unrecognized_licenses: Option<bool>Whether to allow unrecognized licenses
all_licenses_must_meet_requirement: Option<bool>Whether all licenses must meet requirement
is_blocklist: Option<bool>Whether this is a blocklist
Trait Implementations§
Source§impl Clone for FindingRuleAdvancedOptions
impl Clone for FindingRuleAdvancedOptions
Source§fn clone(&self) -> FindingRuleAdvancedOptions
fn clone(&self) -> FindingRuleAdvancedOptions
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 FindingRuleAdvancedOptions
impl Debug for FindingRuleAdvancedOptions
Source§impl<'de> Deserialize<'de> for FindingRuleAdvancedOptions
impl<'de> Deserialize<'de> for FindingRuleAdvancedOptions
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 FindingRuleAdvancedOptions
impl RefUnwindSafe for FindingRuleAdvancedOptions
impl Send for FindingRuleAdvancedOptions
impl Sync for FindingRuleAdvancedOptions
impl Unpin for FindingRuleAdvancedOptions
impl UnwindSafe for FindingRuleAdvancedOptions
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