pub enum ChkpttError {
Io(Error),
Sqlite(Error),
Bitcode(String),
SnapshotNotFound(String),
LockHeld,
GuardrailExceeded(String),
StoreCorrupted(String),
ObjectNotFound(String),
RestoreFailed(String),
Other(String),
}Variants§
Io(Error)
Sqlite(Error)
Bitcode(String)
SnapshotNotFound(String)
LockHeld
GuardrailExceeded(String)
StoreCorrupted(String)
ObjectNotFound(String)
RestoreFailed(String)
Other(String)
Trait Implementations§
Source§impl Debug for ChkpttError
impl Debug for ChkpttError
Source§impl Display for ChkpttError
impl Display for ChkpttError
Source§impl Error for ChkpttError
impl Error for ChkpttError
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 ChkpttError
impl From<Error> for ChkpttError
Source§impl From<Error> for ChkpttError
impl From<Error> for ChkpttError
Auto Trait Implementations§
impl Freeze for ChkpttError
impl !RefUnwindSafe for ChkpttError
impl Send for ChkpttError
impl Sync for ChkpttError
impl Unpin for ChkpttError
impl UnsafeUnpin for ChkpttError
impl !UnwindSafe for ChkpttError
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