[][src]Struct indy_crypto::cl::Proof

pub struct Proof { /* fields omitted */ }

Proof is complex crypto structure created by prover over multiple credentials that allows to prove that prover:

  1. Knows signature over credentials issued with specific issuer keys (identified by key id)
  2. Credential contains attributes with specific values that prover wants to disclose
  3. Credential contains attributes with valid predicates that verifier wants the prover to satisfy.

Trait Implementations

impl Debug for Proof
[src]

Formats the value using the given formatter. Read more

impl Serialize for Proof
[src]

Serialize this value into the given Serde serializer. Read more

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

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations

impl Send for Proof

impl Sync for Proof

Blanket Implementations

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

Performs the conversion.

impl<T> From for T
[src]

Performs the conversion.

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

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

Immutably borrows from an owned value. Read more

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

Mutably borrows from an owned value. Read more

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

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

🔬 This is a nightly-only experimental API. (get_type_id)

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more

impl<T> Same for T

Should always be Self

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]