pub enum FileDriverError {
Io(Error),
Decode(RecordError),
PhysicalMsOutOfRange(u64),
AlreadyLocked {
path: PathBuf,
source: Error,
},
}Variants§
Trait Implementations§
Source§impl Debug for FileDriverError
impl Debug for FileDriverError
Source§impl Display for FileDriverError
impl Display for FileDriverError
Source§impl Error for FileDriverError
impl Error for FileDriverError
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()
Source§impl From<Error> for FileDriverError
impl From<Error> for FileDriverError
Source§impl From<RecordError> for FileDriverError
impl From<RecordError> for FileDriverError
Source§fn from(source: RecordError) -> Self
fn from(source: RecordError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for FileDriverError
impl !UnwindSafe for FileDriverError
impl Freeze for FileDriverError
impl Send for FileDriverError
impl Sync for FileDriverError
impl Unpin for FileDriverError
impl UnsafeUnpin for FileDriverError
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