pub struct EnterpriseScanResult {
pub scan_id: Uuid,
pub target_file: String,
pub scan_timestamp: DateTime<Utc>,
pub vulnerability_findings: Vec<VulnerabilityFinding>,
pub security_findings: Vec<SecurityFinding>,
pub risk_assessment: RiskAssessment,
pub recommendations: Vec<String>,
pub static_analysis: StaticAnalysisResult,
pub behavioral_analysis: BehavioralAnalysisResult,
pub crypto_analysis: CryptoAnalysisResult,
pub supply_chain_analysis: SupplyChainAnalysisResult,
pub exploitability_assessments: Vec<ExploitabilityAssessment>,
}Fields§
§scan_id: Uuid§target_file: String§scan_timestamp: DateTime<Utc>§vulnerability_findings: Vec<VulnerabilityFinding>§security_findings: Vec<SecurityFinding>§risk_assessment: RiskAssessment§recommendations: Vec<String>§static_analysis: StaticAnalysisResult§behavioral_analysis: BehavioralAnalysisResult§crypto_analysis: CryptoAnalysisResult§supply_chain_analysis: SupplyChainAnalysisResult§exploitability_assessments: Vec<ExploitabilityAssessment>Trait Implementations§
Source§impl Clone for EnterpriseScanResult
impl Clone for EnterpriseScanResult
Source§fn clone(&self) -> EnterpriseScanResult
fn clone(&self) -> EnterpriseScanResult
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 EnterpriseScanResult
impl Debug for EnterpriseScanResult
Auto Trait Implementations§
impl Freeze for EnterpriseScanResult
impl RefUnwindSafe for EnterpriseScanResult
impl Send for EnterpriseScanResult
impl Sync for EnterpriseScanResult
impl Unpin for EnterpriseScanResult
impl UnwindSafe for EnterpriseScanResult
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