pub enum CommitHealth {
Healthy,
Partial {
missing: usize,
corrupt: usize,
},
Broken {
reason: String,
},
}Expand description
Health status of a single commit.
Variants§
Healthy
All objects for this commit are present and valid.
Partial
Some objects are missing or corrupt, but commit is readable.
Fields
Broken
Commit itself cannot be read or decrypted.
Trait Implementations§
Source§impl Clone for CommitHealth
impl Clone for CommitHealth
Source§fn clone(&self) -> CommitHealth
fn clone(&self) -> CommitHealth
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 CommitHealth
impl Debug for CommitHealth
Source§impl PartialEq for CommitHealth
impl PartialEq for CommitHealth
impl Eq for CommitHealth
impl StructuralPartialEq for CommitHealth
Auto Trait Implementations§
impl Freeze for CommitHealth
impl RefUnwindSafe for CommitHealth
impl Send for CommitHealth
impl Sync for CommitHealth
impl Unpin for CommitHealth
impl UnsafeUnpin for CommitHealth
impl UnwindSafe for CommitHealth
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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>
Converts
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>
Converts
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