pub struct SecurityAnalysisResult {
pub indicators: SecurityIndicators,
pub features: SecurityFeatures,
pub risk_score: f64,
pub findings: Vec<SecurityFinding>,
}Expand description
Security analysis result
Fields§
§indicators: SecurityIndicatorsSecurity indicators found
features: SecurityFeaturesSecurity features present
risk_score: f64Crate-local heuristic score (0-100), not CVSS or a probability
findings: Vec<SecurityFinding>Detailed findings
Trait Implementations§
Source§impl Clone for SecurityAnalysisResult
impl Clone for SecurityAnalysisResult
Auto Trait Implementations§
impl Freeze for SecurityAnalysisResult
impl RefUnwindSafe for SecurityAnalysisResult
impl Send for SecurityAnalysisResult
impl Sync for SecurityAnalysisResult
impl Unpin for SecurityAnalysisResult
impl UnsafeUnpin for SecurityAnalysisResult
impl UnwindSafe for SecurityAnalysisResult
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