pub struct SecurityScanResult {
pub timestamp: DateTime<Utc>,
pub status: ScanStatus,
pub findings: HashMap<String, Vec<SecurityFinding>>,
pub summary: ScanSummary,
pub recommendations: Vec<String>,
}Expand description
Security scan result
Fields§
§timestamp: DateTime<Utc>Scan timestamp
status: ScanStatusOverall status
findings: HashMap<String, Vec<SecurityFinding>>Findings by category
summary: ScanSummarySummary statistics
recommendations: Vec<String>Recommendations
Trait Implementations§
Source§impl Clone for SecurityScanResult
impl Clone for SecurityScanResult
Source§fn clone(&self) -> SecurityScanResult
fn clone(&self) -> SecurityScanResult
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 SecurityScanResult
impl Debug for SecurityScanResult
Source§impl<'de> Deserialize<'de> for SecurityScanResult
impl<'de> Deserialize<'de> for SecurityScanResult
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 SecurityScanResult
impl RefUnwindSafe for SecurityScanResult
impl Send for SecurityScanResult
impl Sync for SecurityScanResult
impl Unpin for SecurityScanResult
impl UnsafeUnpin for SecurityScanResult
impl UnwindSafe for SecurityScanResult
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