pub enum CRHError {
Crate(&'static str, String),
IncorrectInputLength(usize, usize, usize),
IncorrectParameterSize(usize, usize, usize, usize),
Message(String),
}
Variants§
Crate(&'static str, String)
IncorrectInputLength(usize, usize, usize)
IncorrectParameterSize(usize, usize, usize, usize)
Message(String)
Trait Implementations§
Source§impl Error for CRHError
impl Error for CRHError
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()
Source§impl From<CRHError> for AccountError
impl From<CRHError> for AccountError
Source§impl From<CRHError> for CommitmentError
impl From<CRHError> for CommitmentError
Source§impl From<CRHError> for MerkleError
impl From<CRHError> for MerkleError
Auto Trait Implementations§
impl Freeze for CRHError
impl RefUnwindSafe for CRHError
impl Send for CRHError
impl Sync for CRHError
impl Unpin for CRHError
impl UnwindSafe for CRHError
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