pub struct CheckReport {
pub commits: Vec<CommitCheckResult>,
pub summary: CheckSummary,
}Expand description
Complete check report containing all commit analysis results.
Fields§
§commits: Vec<CommitCheckResult>Individual commit check results.
summary: CheckSummarySummary statistics.
Implementations§
Source§impl CheckReport
impl CheckReport
Sourcepub fn new(commits: Vec<CommitCheckResult>) -> Self
pub fn new(commits: Vec<CommitCheckResult>) -> Self
Creates a new check report from commit results.
Sourcepub fn has_errors(&self) -> bool
pub fn has_errors(&self) -> bool
Checks if the report has any errors.
Sourcepub fn has_warnings(&self) -> bool
pub fn has_warnings(&self) -> bool
Checks if the report has any warnings.
Trait Implementations§
Source§impl Clone for CheckReport
impl Clone for CheckReport
Source§fn clone(&self) -> CheckReport
fn clone(&self) -> CheckReport
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 CheckReport
impl Debug for CheckReport
Source§impl<'de> Deserialize<'de> for CheckReport
impl<'de> Deserialize<'de> for CheckReport
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 CheckReport
impl RefUnwindSafe for CheckReport
impl Send for CheckReport
impl Sync for CheckReport
impl Unpin for CheckReport
impl UnsafeUnpin for CheckReport
impl UnwindSafe for CheckReport
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