[][src]Enum sgx_isa::ErrorCode

#[repr(u32)]pub enum ErrorCode {
    Success,
    InvalidSigStruct,
    InvalidAttribute,
    Blkstate,
    InvalidMeasurement,
    Notblockable,
    PgInvld,
    Lockfail,
    InvalidSignature,
    MacCompareFail,
    PageNotBlocked,
    NotTracked,
    VaSlotOccupied,
    ChildPresent,
    EnclaveAct,
    EntryepochLocked,
    InvalidEinitToken,
    PrevTrkIncmpl,
    PgIsSecs,
    PageAttributesMismatch,
    PageNotModifiable,
    PageNotDebuggable,
    InvalidCpusvn,
    InvalidIsvsvn,
    UnmaskedEvent,
    InvalidKeyname,
}

Variants

Success
InvalidSigStruct
InvalidAttribute
Blkstate
InvalidMeasurement
Notblockable
PgInvld
Lockfail
InvalidSignature
MacCompareFail
PageNotBlocked
NotTracked
VaSlotOccupied
ChildPresent
EnclaveAct
EntryepochLocked
InvalidEinitToken
PrevTrkIncmpl
PgIsSecs
PageAttributesMismatch
PageNotModifiable
PageNotDebuggable
InvalidCpusvn
InvalidIsvsvn
UnmaskedEvent
InvalidKeyname

Trait Implementations

impl Clone for ErrorCode[src]

impl Copy for ErrorCode[src]

impl Debug for ErrorCode[src]

impl Eq for ErrorCode[src]

impl PartialEq<ErrorCode> for ErrorCode[src]

impl StructuralEq for ErrorCode[src]

impl StructuralPartialEq for ErrorCode[src]

impl TryFrom<u32> for ErrorCode[src]

type Error = TryFromIntError

The type returned in the event of a conversion error.

Auto Trait Implementations

impl Send for ErrorCode

impl Sync for ErrorCode

impl Unpin for ErrorCode

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.