pub enum CpdError {
Io(Error),
BoardNotFound,
MultipleBoardsFound,
InvalidBoardPath {
path: String,
},
BackupDirectoryCreationFailed {
path: String,
},
FileCopyFailed {
from: String,
to: String,
},
InvalidIgnorePattern {
pattern: String,
},
Configuration {
message: String,
},
PermissionDenied {
path: String,
},
InsufficientSpace,
Cancelled,
}Variants§
Io(Error)
BoardNotFound
MultipleBoardsFound
InvalidBoardPath
BackupDirectoryCreationFailed
FileCopyFailed
InvalidIgnorePattern
Configuration
PermissionDenied
InsufficientSpace
Cancelled
Implementations§
Trait Implementations§
Source§impl Error for CpdError
impl Error for CpdError
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 !RefUnwindSafe for CpdError
impl !UnwindSafe for CpdError
impl Freeze for CpdError
impl Send for CpdError
impl Sync for CpdError
impl Unpin for CpdError
impl UnsafeUnpin for CpdError
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