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
sourceimpl Error for XXError
impl Error for XXError
1.30.0 · sourcefn 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 · sourcefn 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
sourceimpl<D> AsyncTryClone for Dwhere
D: Clone + Sync,
impl<D> AsyncTryClone for Dwhere
D: Clone + Sync,
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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