pub enum Error {
Io(Error),
NotACfbFile,
Cfb(String),
StreamNotFound(String),
Decompress(String),
DecompressLimitExceeded(String),
BasicFileInfo(String),
PartAtom(String),
Utf16(String),
Cancelled,
}Variants§
Io(Error)
NotACfbFile
Cfb(String)
StreamNotFound(String)
Decompress(String)
DecompressLimitExceeded(String)
A bounded-decompression call refused to continue because its
output budget would be exceeded. Raised by
crate::compression::inflate_at_with_limits and its
aggregate-budget cousin. Distinct from the generic
Decompress variant so callers can distinguish “corrupt
input” from “well-formed input that would inflate beyond the
configured DoS ceiling.”
BasicFileInfo(String)
PartAtom(String)
Utf16(String)
Cancelled
A caller-supplied crate::control::CancelToken was cancelled
while a scan was running. Partial results are discarded; the
file itself is fine.
Trait Implementations§
Source§impl Error for Error
impl Error for Error
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 Error
impl !UnwindSafe for Error
impl Freeze for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnsafeUnpin for Error
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