Enum zk_kit_pmt::PmtreeErrorKind
source · pub enum PmtreeErrorKind {
DatabaseError(DatabaseErrorKind),
TreeError(TreeErrorKind),
CustomError(String),
}
Expand description
Denotes pmtree errors
Variants§
DatabaseError(DatabaseErrorKind)
Error in database
TreeError(TreeErrorKind)
Error in tree
CustomError(String)
Custom error
Trait Implementations§
source§impl Debug for PmtreeErrorKind
impl Debug for PmtreeErrorKind
source§impl Display for PmtreeErrorKind
impl Display for PmtreeErrorKind
source§impl Error for PmtreeErrorKind
impl Error for PmtreeErrorKind
1.30.0 · 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 PmtreeErrorKind
impl RefUnwindSafe for PmtreeErrorKind
impl Send for PmtreeErrorKind
impl Sync for PmtreeErrorKind
impl Unpin for PmtreeErrorKind
impl UnwindSafe for PmtreeErrorKind
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
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