pub enum FileOperationErrorKind {
FileOpen {
path: PathBuf,
},
FileRead {
path: PathBuf,
},
FileWrite {
path: PathBuf,
},
}Variants§
Implementations§
Source§impl FileOperationErrorKind
impl FileOperationErrorKind
pub fn into_error(self) -> FileOperationError
Trait Implementations§
Source§impl Clone for FileOperationErrorKind
impl Clone for FileOperationErrorKind
Source§fn clone(&self) -> FileOperationErrorKind
fn clone(&self) -> FileOperationErrorKind
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 FileOperationErrorKind
impl Debug for FileOperationErrorKind
Source§impl Display for FileOperationErrorKind
impl Display for FileOperationErrorKind
Source§impl Fail for FileOperationErrorKind
impl Fail for FileOperationErrorKind
Source§fn cause(&self) -> Option<&dyn Fail>
fn cause(&self) -> Option<&dyn Fail>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
Source§fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace carried by this failure, if it
carries one. Read moreSource§impl From<FileOperationErrorKind> for FileOperationError
impl From<FileOperationErrorKind> for FileOperationError
Source§fn from(kind: FileOperationErrorKind) -> FileOperationError
fn from(kind: FileOperationErrorKind) -> FileOperationError
Converts to this type from the input type.
Source§impl PartialEq for FileOperationErrorKind
impl PartialEq for FileOperationErrorKind
impl Eq for FileOperationErrorKind
impl StructuralPartialEq for FileOperationErrorKind
Auto Trait Implementations§
impl Freeze for FileOperationErrorKind
impl RefUnwindSafe for FileOperationErrorKind
impl Send for FileOperationErrorKind
impl Sync for FileOperationErrorKind
impl Unpin for FileOperationErrorKind
impl UnwindSafe for FileOperationErrorKind
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