[][src]Enum wasi_crypto_preview::CryptoError

pub enum CryptoError {
    Success,
    GuestError(GuestError),
    NotImplemented,
    UnsupportedFeature,
    ProhibitedOperation,
    UnsupportedEncoding,
    UnsupportedAlgorithm,
    UnsupportedOption,
    InvalidKey,
    InvalidLength,
    VerificationFailed,
    RNGError,
    AlgorithmFailure,
    InvalidSignature,
    Closed,
    InvalidHandle,
    Overflow,
    InternalError,
    TooManyHandles,
    KeyNotSupported,
    KeyRequired,
    InvalidTag,
    InvalidOperation,
    NonceRequired,
    OptionNotSet,
    KeyNotFound,
    ParametersMissing,
    IncompatibleKeys,
    ExpiredKey,
}

Variants

Success
GuestError(GuestError)
NotImplemented
UnsupportedFeature
ProhibitedOperation
UnsupportedEncoding
UnsupportedAlgorithm
UnsupportedOption
InvalidKey
InvalidLength
VerificationFailed
RNGError
AlgorithmFailure
InvalidSignature
Closed
InvalidHandle
Overflow
InternalError
TooManyHandles
KeyNotSupported
KeyRequired
InvalidTag
InvalidOperation
NonceRequired
OptionNotSet
KeyNotFound
ParametersMissing
IncompatibleKeys
ExpiredKey

Trait Implementations

impl Debug for CryptoError[src]

impl Display for CryptoError[src]

impl Error for CryptoError[src]

impl From<CryptoError> for CryptoErrno[src]

impl From<CryptoError> for i32[src]

impl From<GuestError> for CryptoError[src]

impl From<TryFromIntError> for CryptoError[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> Instrument for T[src]

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

impl<T> Pointee for T[src]

type Pointer = u32

impl<T> Same<T> for T

type Output = T

Should always be Self

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.