pub struct AnalysisReport {
pub findings: Vec<Finding>,
pub files_analyzed: usize,
pub languages: Vec<LanguageId>,
pub duration_ms: u64,
pub skipped_rules: Vec<SkippedRule>,
pub stats: ReportStats,
}Fields§
§findings: Vec<Finding>§files_analyzed: usize§languages: Vec<LanguageId>§duration_ms: u64§skipped_rules: Vec<SkippedRule>§stats: ReportStatsImplementations§
Source§impl AnalysisReport
impl AnalysisReport
pub fn recompute_stats(&mut self)
pub fn filter_min_severity(&mut self, min: Severity)
pub fn sort_stable(&mut self)
Trait Implementations§
Source§impl Clone for AnalysisReport
impl Clone for AnalysisReport
Source§fn clone(&self) -> AnalysisReport
fn clone(&self) -> AnalysisReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AnalysisReport
impl Debug for AnalysisReport
Source§impl Default for AnalysisReport
impl Default for AnalysisReport
Source§fn default() -> AnalysisReport
fn default() -> AnalysisReport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AnalysisReport
impl<'de> Deserialize<'de> for AnalysisReport
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 AnalysisReport
impl RefUnwindSafe for AnalysisReport
impl Send for AnalysisReport
impl Sync for AnalysisReport
impl Unpin for AnalysisReport
impl UnsafeUnpin for AnalysisReport
impl UnwindSafe for AnalysisReport
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