[][src]Enum irmaseal_core::api::KeyStatus

pub enum KeyStatus {
    Initialized,
    Connected,
    Cancelled,
    DoneInvalid,
    DoneValid,
    Timeout,
}

The status of a key request.

Variants

Initialized

The IRMA session has been initialized.

Connected

The IRMA app has connected to the API server.

Cancelled

The IRMA session was cancelled.

DoneInvalid

The IRMA session was completed succesfully, but it did not contain a valid attribute disclosure proof.

DoneValid

The IRMA session was completed succesfully, and it contains a valid attribute disclosure proof.

Timeout

The IRMA session has timed out.

Trait Implementations

impl Debug for KeyStatus[src]

impl<'de> Deserialize<'de> for KeyStatus[src]

impl PartialEq<KeyStatus> for KeyStatus[src]

impl Serialize for KeyStatus[src]

impl StructuralPartialEq for KeyStatus[src]

Auto Trait Implementations

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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>,