[]Struct eq_oracle::crypto::Pair

pub struct Pair(_);

A generic AppPublic wrapper type over $pair crypto; this has no specific App.

Trait Implementations

impl AppKey for Pair

type UntypedGeneric = Pair

The corresponding type as a generic crypto type.

type Public = Public

The corresponding public key type in this application scheme.

type Pair = Pair

The corresponding key pair type in this application scheme.

type Signature = Signature

The corresponding signature type in this application scheme.

impl AppPair for Pair

type Generic = Pair

The wrapped type which is just a plain instance of Pair.

impl AsMut<Pair> for Pair

impl AsRef<Pair> for Pair

impl Clone for Pair

impl CryptoType for Pair

type Pair = Pair

The pair key type of this crypto.

impl From<Pair> for Pair

impl From<Pair> for Pair

impl Pair for Pair

type Public = Public

The type which is used to encode a public key.

type Seed = <Pair as Pair>::Seed

The type used to (minimally) encode the data required to securely create a new key pair. Read more

type Signature = Signature

The type used to represent a signature. Can be created from a key pair and a message and verified with the message and a public key. Read more

type DeriveError = <Pair as Pair>::DeriveError

Error returned from the derive function.

impl Wraps for Pair

type Inner = Pair

The inner type it is wrapping.

Auto Trait Implementations

impl RefUnwindSafe for Pair

impl Send for Pair

impl Sync for Pair

impl Unpin for Pair

impl UnwindSafe for Pair

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> CheckedConversion for T

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

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

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

impl<T> IsType<T> for T

impl<T, Outer> IsWrappedBy<Outer> for T where
    Outer: AsRef<T> + AsMut<T> + From<T>,
    T: From<Outer>, 

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

impl<Src, Dst> LossyInto<Dst> for Src where
    Dst: LossyFrom<Src>, 
[src]

impl<T> MaybeRefUnwindSafe for T where
    T: RefUnwindSafe

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SaturatedConversion for T

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<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, 

impl<T, S> UniqueSaturatedInto<T> for S where
    S: TryInto<T>,
    T: Bounded

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