[][src]Enum parsec_interface::requests::ProviderID

#[repr(u8)]pub enum ProviderID {
    Core,
    MbedCrypto,
    Pkcs11,
    Tpm,
}

Listing of provider types and their associated codes.

Passed in headers as provider.

Variants

Core

Provider to use for core Parsec operations.

MbedCrypto

Provider using Mbed Crypto software library.

Pkcs11

Provider using a PKCS 11 compatible library.

Tpm

Provider using a TSS 2.0 Enhanced System API library.

Trait Implementations

impl Clone for ProviderID[src]

impl Copy for ProviderID[src]

impl Debug for ProviderID[src]

impl Display for ProviderID[src]

impl Eq for ProviderID[src]

impl FromPrimitive for ProviderID[src]

impl Hash for ProviderID[src]

impl PartialEq<ProviderID> for ProviderID[src]

impl StructuralEq for ProviderID[src]

impl StructuralPartialEq for ProviderID[src]

impl TryFrom<u8> for ProviderID[src]

type Error = ResponseStatus

The type returned in the event of a conversion error.

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[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.