pub enum GetCode {
LocalChanges,
UnknownLocal,
BatchAborted,
NotTracked,
NotAFile,
UnsafePath,
SourceMissing,
HashMismatch,
DestinationChanged,
PermissionDenied,
FileInUse,
Shared(ErrorCode),
}Expand description
Why a file did not end up at its target: a get-specific code, or a shared one. Serialized as the code’s string either way.
Variants§
LocalChanges
UnknownLocal
BatchAborted
NotTracked
NotAFile
UnsafePath
SourceMissing
HashMismatch
DestinationChanged
PermissionDenied
FileInUse
Implementations§
Trait Implementations§
impl Copy for GetCode
impl Eq for GetCode
impl StructuralPartialEq for GetCode
Auto Trait Implementations§
impl Freeze for GetCode
impl RefUnwindSafe for GetCode
impl Send for GetCode
impl Sync for GetCode
impl Unpin for GetCode
impl UnsafeUnpin for GetCode
impl UnwindSafe for GetCode
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