pub enum VfsError {
IoError(Error),
FileNotFound {
path: String,
},
InvalidPath {
path: String,
},
Other {
message: String,
},
WithContext {
context: String,
cause: Box<VfsError>,
},
NotSupported,
}
Expand description
The error type of this crate
Variants
IoError(Error)
A generic IO error
FileNotFound
Fields
path: String
The path of the file not found
The file or directory at the given path could not be found
InvalidPath
Fields
path: String
The invalid path
The given path is invalid, e.g. because contains ‘.’ or ‘..’
Other
Fields
message: String
The generic error message
Generic error variant
WithContext
Generic error context, used for adding context to an error (like a path)
NotSupported
Functionality not supported by this filesystem
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for VfsError
impl Send for VfsError
impl Sync for VfsError
impl Unpin for VfsError
impl UnwindSafe for VfsError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more