pub enum LinuxErrorCode {
NotFound,
AlreadyExists,
DirectoryNotEmpty,
IsDirectory,
NotDirectory,
AccessDenied,
ReadOnlyFilesystem,
TryAgain,
Stale,
NotSupported,
InvalidArgument,
Io,
}Expand description
Portable errno classification used before the native FUSE boundary.
Variants§
NotFound
No matching inode, handle, item, or directory entry exists.
AlreadyExists
A namespace create collided with an existing parent/name entry.
DirectoryNotEmpty
A directory removal was rejected because children still exist.
IsDirectory
A regular-file operation resolved a directory.
NotDirectory
A directory operation resolved another item kind.
AccessDenied
The caller lacks access or must authenticate before access can proceed.
ReadOnlyFilesystem
The read-only adapter rejected a mutation attempt.
TryAgain
The bounded dispatcher is temporarily saturated.
Stale
A file handle or revision snapshot is stale.
NotSupported
The requested operation is not implemented by the active backend or adapter.
InvalidArgument
The request shape is invalid at the native boundary.
Io
An internal, contract, or transport failure occurred.
Trait Implementations§
Source§impl Clone for LinuxErrorCode
impl Clone for LinuxErrorCode
Source§fn clone(&self) -> LinuxErrorCode
fn clone(&self) -> LinuxErrorCode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LinuxErrorCode
impl Debug for LinuxErrorCode
Source§impl PartialEq for LinuxErrorCode
impl PartialEq for LinuxErrorCode
impl Copy for LinuxErrorCode
impl Eq for LinuxErrorCode
impl StructuralPartialEq for LinuxErrorCode
Auto Trait Implementations§
impl Freeze for LinuxErrorCode
impl RefUnwindSafe for LinuxErrorCode
impl Send for LinuxErrorCode
impl Sync for LinuxErrorCode
impl Unpin for LinuxErrorCode
impl UnwindSafe for LinuxErrorCode
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