pub enum SmtError {
KeyAlreadyPresent,
KeyNotPresent,
KeyPresent,
DepthOutOfBounds,
}Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SmtError
impl<'de> Deserialize<'de> for SmtError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Error for SmtError
impl Error for SmtError
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()
impl Eq for SmtError
impl StructuralPartialEq for SmtError
Auto Trait Implementations§
impl Freeze for SmtError
impl RefUnwindSafe for SmtError
impl Send for SmtError
impl Sync for SmtError
impl Unpin for SmtError
impl UnsafeUnpin for SmtError
impl UnwindSafe for SmtError
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