pub struct AuditSummary {
pub dead_code_issues: usize,
pub dead_code_has_errors: bool,
pub dead_code_skipped: bool,
pub complexity_skipped: bool,
pub duplication_skipped: bool,
pub complexity_findings: usize,
pub max_cyclomatic: Option<u16>,
pub duplication_clone_groups: usize,
}Expand description
Per-category summary counts for the audit result.
Fields§
§dead_code_issues: usizeTotal dead-code issues reported for the changed files.
dead_code_has_errors: boolWhether any reported dead-code issue has error severity.
dead_code_skipped: boolTrue when --only, --skip or audit.deadCode = false skipped the
dead-code sub-analysis. The dead-code counts are then 0 and do not mean
a clean result. Omitted when the sub-analysis ran.
complexity_skipped: boolTrue when --only, --skip or audit.health = false skipped the
health sub-analysis. The complexity and styling counts are then 0 and
do not mean a clean result. Omitted when the sub-analysis ran.
duplication_skipped: boolTrue when --only, --skip or audit.dupes = false skipped the
duplication sub-analysis. The clone-group counts are then 0 and do not
mean a clean result. Omitted when the sub-analysis ran.
complexity_findings: usizeTotal complexity findings reported for the changed files.
max_cyclomatic: Option<u16>Highest cyclomatic complexity among the findings; None when there
are no complexity findings.
duplication_clone_groups: usizeClone groups touching the changed files.
Trait Implementations§
Source§impl Clone for AuditSummary
impl Clone for AuditSummary
Source§impl Debug for AuditSummary
impl Debug for AuditSummary
Auto Trait Implementations§
impl Freeze for AuditSummary
impl RefUnwindSafe for AuditSummary
impl Send for AuditSummary
impl Sync for AuditSummary
impl Unpin for AuditSummary
impl UnsafeUnpin for AuditSummary
impl UnwindSafe for AuditSummary
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more