pub enum AsarError {
Io(Error),
HeaderValidation(String),
NotFound(String),
PathTraversal(String),
CircularSymlink(String),
SymlinkDepth,
FileTooLarge {
path: String,
},
Other(String),
}Expand description
Errors that can occur during ASAR archive operations.
Variants§
Io(Error)
HeaderValidation(String)
NotFound(String)
PathTraversal(String)
CircularSymlink(String)
SymlinkDepth
FileTooLarge
Other(String)
Trait Implementations§
Source§impl Error for AsarError
impl Error for AsarError
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 AsarError
impl !RefUnwindSafe for AsarError
impl Send for AsarError
impl Sync for AsarError
impl Unpin for AsarError
impl UnsafeUnpin for AsarError
impl !UnwindSafe for AsarError
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