pub enum FileErr {
NotADirectory,
NotAFile,
FileAlreadyExist,
FileDoesNotExist,
DirectoryDoesNotExist,
ReadDirError(String),
RenameError(String),
CreateFileError(String),
IoError(String),
}Expand description
Enum to represent the different errors that can occur when working with files.
Variants§
NotADirectory
NotAFile
FileAlreadyExist
FileDoesNotExist
DirectoryDoesNotExist
ReadDirError(String)
RenameError(String)
CreateFileError(String)
IoError(String)
Trait Implementations§
Source§impl Error for FileErr
impl Error for FileErr
1.30.0 · 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()
impl StructuralPartialEq for FileErr
Auto Trait Implementations§
impl Freeze for FileErr
impl RefUnwindSafe for FileErr
impl Send for FileErr
impl Sync for FileErr
impl Unpin for FileErr
impl UnwindSafe for FileErr
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