[][src]Enum wasi_crypto::CryptoError

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

Variants

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

Trait Implementations

impl Debug for CryptoError[src]

impl Display for CryptoError[src]

impl Error for CryptoError[src]

impl From<Error> 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> Conv for T

impl<T> FmtForward for T

impl<T> From<T> for T[src]

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

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> TryConv for T

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