pub enum AddBankSnapshotError {
SnapshotDirAlreadyExists(PathBuf),
CreateSnapshotDir(Error, PathBuf),
FlushStorage(AccountsFileError, PathBuf),
HardLinkStorages(HardLinkStoragesToSnapshotError),
SerializeBank(Box<SnapshotError>),
SerializeStatusCache(Box<SnapshotError>),
WriteSnapshotVersionFile(Error, PathBuf),
CreateStateCompleteFile(Error, PathBuf),
}Expand description
Errors that can happen in add_bank_snapshot()
Variants§
SnapshotDirAlreadyExists(PathBuf)
CreateSnapshotDir(Error, PathBuf)
FlushStorage(AccountsFileError, PathBuf)
HardLinkStorages(HardLinkStoragesToSnapshotError)
SerializeBank(Box<SnapshotError>)
SerializeStatusCache(Box<SnapshotError>)
WriteSnapshotVersionFile(Error, PathBuf)
CreateStateCompleteFile(Error, PathBuf)
Trait Implementations§
Source§impl Debug for AddBankSnapshotError
impl Debug for AddBankSnapshotError
Source§impl Display for AddBankSnapshotError
impl Display for AddBankSnapshotError
Source§impl Error for AddBankSnapshotError
impl Error for AddBankSnapshotError
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 AddBankSnapshotError
impl !UnwindSafe for AddBankSnapshotError
impl Freeze for AddBankSnapshotError
impl Send for AddBankSnapshotError
impl Sync for AddBankSnapshotError
impl Unpin for AddBankSnapshotError
impl UnsafeUnpin for AddBankSnapshotError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more