pub enum EntityError {
InvalidPublicKey,
InvalidSignature,
ReadOnly,
}Expand description
Errors from entity identity operations.
Variants§
InvalidPublicKey
Public key bytes are not a valid ed25519 point.
InvalidSignature
Signature verification failed.
ReadOnly
Operation requires the signing half of the keypair, but this
keypair is public-only — either constructed via
EntityKeypair::public_only or zeroized via
EntityKeypair::zeroize.
Trait Implementations§
Source§impl Clone for EntityError
impl Clone for EntityError
Source§fn clone(&self) -> EntityError
fn clone(&self) -> EntityError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EntityError
impl Debug for EntityError
Source§impl Display for EntityError
impl Display for EntityError
Source§impl Error for EntityError
impl Error for EntityError
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<EntityError> for EnvelopeError
impl From<EntityError> for EnvelopeError
Source§fn from(e: EntityError) -> Self
fn from(e: EntityError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for EntityError
impl PartialEq for EntityError
Source§fn eq(&self, other: &EntityError) -> bool
fn eq(&self, other: &EntityError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for EntityError
impl StructuralPartialEq for EntityError
Auto Trait Implementations§
impl Freeze for EntityError
impl RefUnwindSafe for EntityError
impl Send for EntityError
impl Sync for EntityError
impl Unpin for EntityError
impl UnsafeUnpin for EntityError
impl UnwindSafe for EntityError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.