pub enum DiscoveryArchiveError {
Io {
operation: ArchiveFileOperation,
path: PathBuf,
source: Error,
},
Decode {
path: PathBuf,
source: Error,
},
Encode {
path: PathBuf,
source: Error,
},
TooLarge {
path: PathBuf,
bytes: usize,
maximum: usize,
},
UnsupportedFormat {
path: PathBuf,
found: u32,
supported: u32,
},
InvalidRecord {
path: PathBuf,
id: String,
source: ArchiveRecordError,
},
}Variants§
Trait Implementations§
Source§impl Debug for DiscoveryArchiveError
impl Debug for DiscoveryArchiveError
Source§impl Display for DiscoveryArchiveError
impl Display for DiscoveryArchiveError
Source§impl Error for DiscoveryArchiveError
impl Error for DiscoveryArchiveError
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 !RefUnwindSafe for DiscoveryArchiveError
impl !UnwindSafe for DiscoveryArchiveError
impl Freeze for DiscoveryArchiveError
impl Send for DiscoveryArchiveError
impl Sync for DiscoveryArchiveError
impl Unpin for DiscoveryArchiveError
impl UnsafeUnpin for DiscoveryArchiveError
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