pub enum CommitSignature {
Good,
Unverified,
Bad,
Unsigned,
}Expand description
Signature status of the most recent commit that modified path.
The vault signature authenticates content; a signed commit authenticates
who landed it — together they anchor integrity in git (see THREAT_MODEL).
murk verify surfaces this so a team can confirm the vault’s history is
signed, not just its bytes.
Variants§
Good
A good, verified signature.
Unverified
A signature is present but git could not validate it (unknown/expired key).
Bad
A bad signature — the commit was altered or the signature doesn’t match.
Unsigned
The commit carries no signature.
Trait Implementations§
Source§impl Debug for CommitSignature
impl Debug for CommitSignature
impl Eq for CommitSignature
Source§impl PartialEq for CommitSignature
impl PartialEq for CommitSignature
impl StructuralPartialEq for CommitSignature
Auto Trait Implementations§
impl Freeze for CommitSignature
impl RefUnwindSafe for CommitSignature
impl Send for CommitSignature
impl Sync for CommitSignature
impl Unpin for CommitSignature
impl UnsafeUnpin for CommitSignature
impl UnwindSafe for CommitSignature
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