pub struct RepairPreview {
pub mode: String,
pub commits_preserved: usize,
pub commits_discarded: usize,
pub new_head: String,
pub branch_updates: Vec<BranchUpdate>,
pub warnings: Vec<String>,
}Expand description
Preview of what a repair operation would do (for dry-run).
Fields§
§mode: StringMode that would be used.
commits_preserved: usizeCommits that would be preserved.
commits_discarded: usizeCommits that would be discarded.
new_head: StringNew HEAD CID that would result.
branch_updates: Vec<BranchUpdate>Branch updates that would occur.
warnings: Vec<String>Warnings about the repair.
Trait Implementations§
Source§impl Clone for RepairPreview
impl Clone for RepairPreview
Source§fn clone(&self) -> RepairPreview
fn clone(&self) -> RepairPreview
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 RepairPreview
impl RefUnwindSafe for RepairPreview
impl Send for RepairPreview
impl Sync for RepairPreview
impl Unpin for RepairPreview
impl UnsafeUnpin for RepairPreview
impl UnwindSafe for RepairPreview
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