pub struct RepairResult {
pub mode: String,
pub commits_preserved: usize,
pub commits_discarded: usize,
pub new_head: String,
pub branches_updated: Vec<BranchUpdate>,
pub warnings: Vec<String>,
pub cid_mapping: Vec<(String, String)>,
}Expand description
Result of a repair operation.
Fields§
§mode: StringMode used for repair.
commits_preserved: usizeNumber of commits preserved after repair.
commits_discarded: usizeNumber of commits discarded/skipped.
new_head: StringCID of the new HEAD after repair.
branches_updated: Vec<BranchUpdate>Branches that were updated.
warnings: Vec<String>Warnings generated during repair.
cid_mapping: Vec<(String, String)>CID mapping from old to new (only for rewrite mode).
Trait Implementations§
Source§impl Clone for RepairResult
impl Clone for RepairResult
Source§fn clone(&self) -> RepairResult
fn clone(&self) -> RepairResult
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 RepairResult
impl Debug for RepairResult
Auto Trait Implementations§
impl Freeze for RepairResult
impl RefUnwindSafe for RepairResult
impl Send for RepairResult
impl Sync for RepairResult
impl Unpin for RepairResult
impl UnsafeUnpin for RepairResult
impl UnwindSafe for RepairResult
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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