pub enum ArchiveOutcome {
Converted(Box<ConversionResult>),
Skipped(String),
Failed(ConversionError),
}Expand description
What became of one archive entry.
Variants§
Converted(Box<ConversionResult>)
Converted (possibly partially — see the result’s status).
Skipped(String)
Not attempted, and why: unsupported type, nested archive, unsafe path, encryption, or a limit.
Failed(ConversionError)
Attempted and failed; the other entries are unaffected.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ArchiveOutcome
impl !UnwindSafe for ArchiveOutcome
impl Freeze for ArchiveOutcome
impl Send for ArchiveOutcome
impl Sync for ArchiveOutcome
impl Unpin for ArchiveOutcome
impl UnsafeUnpin for ArchiveOutcome
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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