pub struct CheckSummary {
pub total_commits: usize,
pub passing_commits: usize,
pub failing_commits: usize,
pub error_count: usize,
pub warning_count: usize,
pub info_count: usize,
}Expand description
Summary statistics for a check report
Fields§
§total_commits: usizeTotal number of commits checked
passing_commits: usizeNumber of commits that pass all checks
failing_commits: usizeNumber of commits with issues
error_count: usizeTotal number of errors found
warning_count: usizeTotal number of warnings found
info_count: usizeTotal number of info-level issues found
Implementations§
Source§impl CheckSummary
impl CheckSummary
Sourcepub fn from_results(results: &[CommitCheckResult]) -> Self
pub fn from_results(results: &[CommitCheckResult]) -> Self
Create a summary from a list of commit check results
Trait Implementations§
Source§impl Clone for CheckSummary
impl Clone for CheckSummary
Source§fn clone(&self) -> CheckSummary
fn clone(&self) -> CheckSummary
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 CheckSummary
impl Debug for CheckSummary
Source§impl<'de> Deserialize<'de> for CheckSummary
impl<'de> Deserialize<'de> for CheckSummary
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 CheckSummary
impl RefUnwindSafe for CheckSummary
impl Send for CheckSummary
impl Sync for CheckSummary
impl Unpin for CheckSummary
impl UnwindSafe for CheckSummary
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