pub struct ScanResultProperties {
pub rule_id: Option<String>,
pub status: Option<RuleStatus>,
pub is_trimmed: Option<bool>,
pub query_results: Vec<Vec<String>>,
pub remediation: Option<Remediation>,
pub baseline_adjusted_result: Option<BaselineAdjustedResult>,
pub rule_metadata: Option<VaRule>,
}Expand description
A vulnerability assessment scan result properties for a single rule.
Fields§
§rule_id: Option<String>The rule Id.
status: Option<RuleStatus>The rule result status.
is_trimmed: Option<bool>Indicated whether the results specified here are trimmed.
query_results: Vec<Vec<String>>The results of the query that was run.
remediation: Option<Remediation>Remediation details.
baseline_adjusted_result: Option<BaselineAdjustedResult>The rule result adjusted with baseline.
rule_metadata: Option<VaRule>vulnerability assessment rule metadata details.
Implementations§
Trait Implementations§
Source§impl Clone for ScanResultProperties
impl Clone for ScanResultProperties
Source§fn clone(&self) -> ScanResultProperties
fn clone(&self) -> ScanResultProperties
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 ScanResultProperties
impl Debug for ScanResultProperties
Source§impl Default for ScanResultProperties
impl Default for ScanResultProperties
Source§fn default() -> ScanResultProperties
fn default() -> ScanResultProperties
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ScanResultProperties
impl<'de> Deserialize<'de> for ScanResultProperties
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
Source§impl PartialEq for ScanResultProperties
impl PartialEq for ScanResultProperties
Source§impl Serialize for ScanResultProperties
impl Serialize for ScanResultProperties
impl StructuralPartialEq for ScanResultProperties
Auto Trait Implementations§
impl Freeze for ScanResultProperties
impl RefUnwindSafe for ScanResultProperties
impl Send for ScanResultProperties
impl Sync for ScanResultProperties
impl Unpin for ScanResultProperties
impl UnwindSafe for ScanResultProperties
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