Enum dusk_poseidon::Error
source · [−]pub enum Error {
TreePushFailed,
TreePopFailed,
TreeGetFailed,
TreeBranchFailed,
TreeIterFailed,
CipherDecryptionFailed,
}
Expand description
Poseidon error variants
Variants
TreePushFailed
Error pushing to the poseidon tree
TreePopFailed
Error on pop of the tree
TreeGetFailed
Error fetching the Nth item from the tree
TreeBranchFailed
Failed to obtain a Branch from a tree.
TreeIterFailed
Failed to obtain an Iterator from a tree.
CipherDecryptionFailed
Decryption failed for the provided secret+nonce
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more