Enum ockam_key_exchange_xx::XXError
source · pub enum XXError {
InvalidState,
InternalVaultError,
MessageLenMismatch,
}
Expand description
Represents the failures that can occur in an Ockam XX Key Agreement
Variants§
InvalidState
The key exchange protocol is in an invalid state.
InternalVaultError
An internal Vault error has occurred.
MessageLenMismatch
A message had an unexpected length.
Trait Implementations§
source§impl Error for XXError
impl Error for XXError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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 Copy for XXError
Auto Trait Implementations§
impl RefUnwindSafe for XXError
impl Send for XXError
impl Sync for XXError
impl Unpin for XXError
impl UnwindSafe for XXError
Blanket Implementations§
source§impl<D> AsyncTryClone for Dwhere
D: Clone + Sync,
impl<D> AsyncTryClone for Dwhere D: Clone + Sync,
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