pub struct AnalysisResult {
pub module_name: String,
pub falsification_score: f64,
pub confidence: f64,
pub falsification_report: FalsificationReport,
pub bugs: BugRegistry,
}Expand description
Analysis result combining all analyses
Fields§
§module_name: StringModule name
falsification_score: f64Falsification score (0-100)
confidence: f64Confidence (0-1)
falsification_report: FalsificationReportFalsification report
bugs: BugRegistryDetected bugs
Implementations§
Source§impl AnalysisResult
impl AnalysisResult
Sourcepub fn new(
module_name: &str,
falsification_report: FalsificationReport,
bugs: BugRegistry,
) -> Self
pub fn new( module_name: &str, falsification_report: FalsificationReport, bugs: BugRegistry, ) -> Self
Create from analysis components
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AnalysisResult
impl RefUnwindSafe for AnalysisResult
impl Send for AnalysisResult
impl Sync for AnalysisResult
impl Unpin for AnalysisResult
impl UnsafeUnpin for AnalysisResult
impl UnwindSafe for AnalysisResult
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