pub struct MigrateReport {
pub moved: Vec<(PathBuf, PathBuf)>,
pub skipped: Vec<(PathBuf, PathBuf)>,
pub already_clean: bool,
pub removed_empty_dotrecursive: bool,
}Expand description
Outcome of a migration attempt.
Fields§
§moved: Vec<(PathBuf, PathBuf)>Items that were moved (legacy_path, new_path).
skipped: Vec<(PathBuf, PathBuf)>Items skipped because the destination already had data (legacy_path, destination).
already_clean: boolTrue if the workspace had no legacy state at all.
removed_empty_dotrecursive: boolTrue if <workspace>/.recursive/ was empty after the migration
and was therefore removed.
Trait Implementations§
Source§impl Clone for MigrateReport
impl Clone for MigrateReport
Source§fn clone(&self) -> MigrateReport
fn clone(&self) -> MigrateReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MigrateReport
impl Debug for MigrateReport
Source§impl Default for MigrateReport
impl Default for MigrateReport
Source§fn default() -> MigrateReport
fn default() -> MigrateReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MigrateReport
impl RefUnwindSafe for MigrateReport
impl Send for MigrateReport
impl Sync for MigrateReport
impl Unpin for MigrateReport
impl UnsafeUnpin for MigrateReport
impl UnwindSafe for MigrateReport
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,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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