[][src]Enum parsec_interface::operations::NativeResult

pub enum NativeResult {
    ListProviders(Result),
    ListOpcodes(Result),
    ListAuthenticators(Result),
    Ping(Result),
    PsaGenerateKey(Result),
    PsaImportKey(Result),
    PsaExportPublicKey(Result),
    PsaExportKey(Result),
    PsaDestroyKey(Result),
    PsaSignHash(Result),
    PsaHashCompute(Result),
    PsaHashCompare(Result),
    PsaVerifyHash(Result),
    PsaAsymmetricEncrypt(Result),
    PsaAsymmetricDecrypt(Result),
    PsaAeadEncrypt(Result),
    PsaAeadDecrypt(Result),
    PsaGenerateRandom(Result),
    PsaRawKeyAgreement(Result),
}

Container type for result conversion values, holding a native result object to be passed in/out of the converter.

Variants

ListProviders(Result)

ListProviders result

ListOpcodes(Result)

ListOpcodes result

ListAuthenticators(Result)

ListAuthenticators result

Ping(Result)

Ping result

PsaGenerateKey(Result)

PsaGenerateKey result

PsaImportKey(Result)

PsaImportKey result

PsaExportPublicKey(Result)

PsaExportPublicKey result

PsaExportKey(Result)

PsaExportKey result

PsaDestroyKey(Result)

PsaDestroyKey result

PsaSignHash(Result)

PsaSignHash result

PsaHashCompute(Result)

PsaHashCompute result

PsaHashCompare(Result)

PsaHashCompare result

PsaVerifyHash(Result)

PsaVerifyHash result

PsaAsymmetricEncrypt(Result)

PsaAsymmetricEncrypt result

PsaAsymmetricDecrypt(Result)

PsaAsymmetricDecrypt result

PsaAeadEncrypt(Result)

PsaAeadEncrypt result

PsaAeadDecrypt(Result)

PsaAeadDecrypt result

PsaGenerateRandom(Result)

PsaGenerateRandom result

PsaRawKeyAgreement(Result)

PsaRawKeyAgreement result

Implementations

impl NativeResult[src]

pub fn opcode(&self) -> Opcode[src]

Return the opcode of the operation associated.

Trait Implementations

impl Debug for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[src]

impl From<Result> for NativeResult[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, 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.