pub enum ArchiveReaderError {
InvalidArchiveHeader,
UnexpectedArchiveEof,
InvalidArchiveEntryHeader,
InvalidArchiveEntryName,
UnexpectedEntryEof,
TooSmallInitialBatch,
Other(Error),
}Variants§
InvalidArchiveHeader
UnexpectedArchiveEof
InvalidArchiveEntryHeader
InvalidArchiveEntryName
UnexpectedEntryEof
TooSmallInitialBatch
Other(Error)
Trait Implementations§
Source§impl Debug for ArchiveReaderError
impl Debug for ArchiveReaderError
Source§impl Display for ArchiveReaderError
impl Display for ArchiveReaderError
Source§impl Error for ArchiveReaderError
impl Error for ArchiveReaderError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for ArchiveReaderError
impl RefUnwindSafe for ArchiveReaderError
impl Send for ArchiveReaderError
impl Sync for ArchiveReaderError
impl Unpin for ArchiveReaderError
impl UnwindSafe for ArchiveReaderError
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> 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