pub struct AuditSummary {
pub total_commits: usize,
pub signed_commits: usize,
pub unsigned_commits: usize,
pub auths_signed: usize,
pub gpg_signed: usize,
pub ssh_signed: usize,
pub verification_passed: usize,
pub verification_failed: usize,
}Expand description
Summary statistics for an audit report.
verification_failed counts commits that carry a signing attempt (including
InvalidSignature) but did not pass verification. This matches the CLI
definition: signed_commits - verification_passed.
Fields§
§total_commits: usizeTotal number of commits in the audited range.
signed_commits: usizeCommits with any signing attempt (including invalid signatures).
unsigned_commits: usizeCommits with no signing attempt.
auths_signed: usizeCommits signed with the auths workflow.
gpg_signed: usizeCommits signed with GPG.
ssh_signed: usizeCommits signed with SSH.
verification_passed: usizeSigned commits whose signature verified successfully.
verification_failed: usizeSigned commits whose signature did not verify.
Trait Implementations§
Source§impl Clone for AuditSummary
impl Clone for AuditSummary
Source§fn clone(&self) -> AuditSummary
fn clone(&self) -> AuditSummary
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 AuditSummary
impl Debug for AuditSummary
Source§impl<'de> Deserialize<'de> for AuditSummary
impl<'de> Deserialize<'de> for AuditSummary
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 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
Mutably borrows from an owned value. Read more