Enum ockam_key_exchange_xx::XXError[][src]

pub enum XXError {
    None,
    InvalidState,
    InternalVaultError,
    MessageLenMismatch,
}

Represents the failures that can occur in an Ockam XX Key Agreement

Variants

None

No error.

InvalidState

The key exchange protocol is in an invalid state.

InternalVaultError

An internal Vault error has occurred.

MessageLenMismatch

A message had an unexpected length.

Implementations

impl XXError[src]

pub const DOMAIN_CODE: u32[src]

Integer code associated with the error domain.

pub const DOMAIN_NAME: &'static str[src]

Descriptive name for the error domain.

Trait Implementations

impl Clone for XXError[src]

impl Copy for XXError[src]

impl Debug for XXError[src]

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

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,