pub enum NookError {
Storage(Error),
Corruption {
msg: String,
},
Conflict {
msg: String,
},
Transaction {
msg: String,
},
InvalidArg {
msg: String,
},
Closed,
Schema {
msg: String,
},
Migration {
msg: String,
},
}Variants§
Implementations§
Trait Implementations§
Source§impl Error for NookError
impl Error for NookError
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 Freeze for NookError
impl !RefUnwindSafe for NookError
impl Send for NookError
impl Sync for NookError
impl Unpin for NookError
impl UnsafeUnpin for NookError
impl !UnwindSafe for NookError
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