[][src]Enum iop_keyvault::multicipher::CipherSuite

pub enum CipherSuite {
    Ed25519,
    Secp256k1,
}

A suite type that is used to keep the type-safety of the erased types in multicipher

Variants

Ed25519

The object tagged with this variant belongs to the ed25519 module

Secp256k1

The object tagged with this variant belongs to the secp256k1 module

Trait Implementations

impl Clone for CipherSuite[src]

impl Copy for CipherSuite[src]

impl Debug for CipherSuite[src]

impl Eq for CipherSuite[src]

impl Hash for CipherSuite[src]

impl PartialEq<CipherSuite> for CipherSuite[src]

impl PartialOrd<CipherSuite> for CipherSuite[src]

impl StructuralEq for CipherSuite[src]

impl StructuralPartialEq for CipherSuite[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> 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> 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>,