[][src]Enum wasi_crypto_preview::types::CryptoErrno

#[repr(u16)]pub enum CryptoErrno {
    Success,
    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,
    InProgress,
    IncompatibleKeys,
    ExpiredKey,
}

Variants

Success
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
InProgress
IncompatibleKeys
ExpiredKey

Trait Implementations

impl Clone for CryptoErrno[src]

impl Copy for CryptoErrno[src]

impl Debug for CryptoErrno[src]

impl Display for CryptoErrno[src]

impl Eq for CryptoErrno[src]

impl From<CryptoErrno> for u16[src]

impl From<CryptoErrno> for i32[src]

impl From<CryptoError> for CryptoErrno[src]

impl From<GuestError> for CryptoErrno[src]

impl From<TryFromIntError> for CryptoErrno[src]

impl<'a> GuestErrorType for CryptoErrno[src]

impl<'a> GuestType<'a> for CryptoErrno[src]

impl<'a> GuestTypeTransparent<'a> for CryptoErrno[src]

impl Hash for CryptoErrno[src]

impl PartialEq<CryptoErrno> for CryptoErrno[src]

impl StructuralEq for CryptoErrno[src]

impl StructuralPartialEq for CryptoErrno[src]

impl TryFrom<i32> for CryptoErrno[src]

type Error = GuestError

The type returned in the event of a conversion error.

impl TryFrom<u16> for CryptoErrno[src]

type Error = GuestError

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> 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> 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.