pub struct CommitHealthReport {
pub cid: String,
pub status: CommitHealth,
pub message: Option<String>,
pub timestamp: Option<u64>,
pub missing_objects: Vec<String>,
pub corrupt_objects: Vec<(String, String)>,
}Expand description
Detailed health report for a single commit.
Fields§
§cid: StringCID of the commit.
status: CommitHealthHealth status of the commit.
message: Option<String>Commit message (if readable).
timestamp: Option<u64>Commit timestamp in milliseconds (if readable).
missing_objects: Vec<String>CIDs of missing objects referenced by this commit.
corrupt_objects: Vec<(String, String)>CIDs of corrupt objects with error reasons.
Trait Implementations§
Source§impl Clone for CommitHealthReport
impl Clone for CommitHealthReport
Source§fn clone(&self) -> CommitHealthReport
fn clone(&self) -> CommitHealthReport
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 moreAuto Trait Implementations§
impl Freeze for CommitHealthReport
impl RefUnwindSafe for CommitHealthReport
impl Send for CommitHealthReport
impl Sync for CommitHealthReport
impl Unpin for CommitHealthReport
impl UnsafeUnpin for CommitHealthReport
impl UnwindSafe for CommitHealthReport
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<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