[][src]Enum irma::session::ProofStatus

pub enum ProofStatus {
    Valid,
    Invalid,
    InvalidTimestamp,
    UnmatchedRequest,
    MissingAttributes,
    Expired,
}

Variants

Valid

Proof is valid

Invalid

Proof is invalid

InvalidTimestamp

Attribute-based signature had invalid timestamp

UnmatchedRequest

Proof does not correspond to a specified request

MissingAttributes

Proof does not contain all requested attributes

Expired

Attributes were expired at proof creation time (now, or according to timestamp in case of abs)

Trait Implementations

impl Debug for ProofStatus[src]

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

impl PartialEq<ProofStatus> for ProofStatus[src]

impl Serialize for ProofStatus[src]

impl StructuralPartialEq for ProofStatus[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, 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<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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