Enum sgx_types::sgx_status_t [−][src]
#[repr(u32)]pub enum sgx_status_t { SGX_SUCCESS, SGX_ERROR_UNEXPECTED, SGX_ERROR_INVALID_PARAMETER, SGX_ERROR_OUT_OF_MEMORY, SGX_ERROR_ENCLAVE_LOST, SGX_ERROR_INVALID_STATE, SGX_ERROR_INVALID_FUNCTION, SGX_ERROR_OUT_OF_TCS, SGX_ERROR_ENCLAVE_CRASHED, SGX_ERROR_ECALL_NOT_ALLOWED, SGX_ERROR_OCALL_NOT_ALLOWED, SGX_ERROR_STACK_OVERRUN, SGX_ERROR_UNDEFINED_SYMBOL, SGX_ERROR_INVALID_ENCLAVE, SGX_ERROR_INVALID_ENCLAVE_ID, SGX_ERROR_INVALID_SIGNATURE, SGX_ERROR_NDEBUG_ENCLAVE, SGX_ERROR_OUT_OF_EPC, SGX_ERROR_NO_DEVICE, SGX_ERROR_MEMORY_MAP_CONFLICT, SGX_ERROR_INVALID_METADATA, SGX_ERROR_DEVICE_BUSY, SGX_ERROR_INVALID_VERSION, SGX_ERROR_MODE_INCOMPATIBLE, SGX_ERROR_ENCLAVE_FILE_ACCESS, SGX_ERROR_INVALID_MISC, SGX_ERROR_INVALID_LAUNCH_TOKEN, SGX_ERROR_MAC_MISMATCH, SGX_ERROR_INVALID_ATTRIBUTE, SGX_ERROR_INVALID_CPUSVN, SGX_ERROR_INVALID_ISVSVN, SGX_ERROR_INVALID_KEYNAME, SGX_ERROR_SERVICE_UNAVAILABLE, SGX_ERROR_SERVICE_TIMEOUT, SGX_ERROR_AE_INVALID_EPIDBLOB, SGX_ERROR_SERVICE_INVALID_PRIVILEGE, SGX_ERROR_EPID_MEMBER_REVOKED, SGX_ERROR_UPDATE_NEEDED, SGX_ERROR_NETWORK_FAILURE, SGX_ERROR_AE_SESSION_INVALID, SGX_ERROR_BUSY, SGX_ERROR_MC_NOT_FOUND, SGX_ERROR_MC_NO_ACCESS_RIGHT, SGX_ERROR_MC_USED_UP, SGX_ERROR_MC_OVER_QUOTA, SGX_ERROR_KDF_MISMATCH, SGX_ERROR_UNRECOGNIZED_PLATFORM, SGX_ERROR_NO_PRIVILEGE, SGX_ERROR_PCL_ENCRYPTED, SGX_ERROR_PCL_NOT_ENCRYPTED, SGX_ERROR_PCL_MAC_MISMATCH, SGX_ERROR_PCL_SHA_MISMATCH, SGX_ERROR_PCL_GUID_MISMATCH, SGX_ERROR_FILE_BAD_STATUS, SGX_ERROR_FILE_NO_KEY_ID, SGX_ERROR_FILE_NAME_MISMATCH, SGX_ERROR_FILE_NOT_SGX_FILE, SGX_ERROR_FILE_CANT_OPEN_RECOVERY_FILE, SGX_ERROR_FILE_CANT_WRITE_RECOVERY_FILE, SGX_ERROR_FILE_RECOVERY_NEEDED, SGX_ERROR_FILE_FLUSH_FAILED, SGX_ERROR_FILE_CLOSE_FAILED, SGX_INTERNAL_ERROR_ENCLAVE_CREATE_INTERRUPTED, SGX_ERROR_WASM_BUFFER_TOO_SHORT, SGX_ERROR_WASM_INTERPRETER_ERROR, SGX_ERROR_WASM_LOAD_MODULE_ERROR, SGX_ERROR_WASM_TRY_LOAD_ERROR, SGX_ERROR_WASM_REGISTER_ERROR, SGX_ERROR_FAAS_BUFFER_TOO_SHORT, SGX_ERROR_FAAS_INTERNAL_ERROR, }
Variants
SGX_SUCCESS
SGX_ERROR_UNEXPECTED
SGX_ERROR_INVALID_PARAMETER
SGX_ERROR_OUT_OF_MEMORY
SGX_ERROR_ENCLAVE_LOST
SGX_ERROR_INVALID_STATE
SGX_ERROR_INVALID_FUNCTION
SGX_ERROR_OUT_OF_TCS
SGX_ERROR_ENCLAVE_CRASHED
SGX_ERROR_ECALL_NOT_ALLOWED
SGX_ERROR_OCALL_NOT_ALLOWED
SGX_ERROR_STACK_OVERRUN
SGX_ERROR_UNDEFINED_SYMBOL
SGX_ERROR_INVALID_ENCLAVE
SGX_ERROR_INVALID_ENCLAVE_ID
SGX_ERROR_INVALID_SIGNATURE
SGX_ERROR_NDEBUG_ENCLAVE
SGX_ERROR_OUT_OF_EPC
SGX_ERROR_NO_DEVICE
SGX_ERROR_MEMORY_MAP_CONFLICT
SGX_ERROR_INVALID_METADATA
SGX_ERROR_DEVICE_BUSY
SGX_ERROR_INVALID_VERSION
SGX_ERROR_MODE_INCOMPATIBLE
SGX_ERROR_ENCLAVE_FILE_ACCESS
SGX_ERROR_INVALID_MISC
SGX_ERROR_INVALID_LAUNCH_TOKEN
SGX_ERROR_MAC_MISMATCH
SGX_ERROR_INVALID_ATTRIBUTE
SGX_ERROR_INVALID_CPUSVN
SGX_ERROR_INVALID_ISVSVN
SGX_ERROR_INVALID_KEYNAME
SGX_ERROR_SERVICE_UNAVAILABLE
SGX_ERROR_SERVICE_TIMEOUT
SGX_ERROR_AE_INVALID_EPIDBLOB
SGX_ERROR_SERVICE_INVALID_PRIVILEGE
SGX_ERROR_EPID_MEMBER_REVOKED
SGX_ERROR_UPDATE_NEEDED
SGX_ERROR_NETWORK_FAILURE
SGX_ERROR_AE_SESSION_INVALID
SGX_ERROR_BUSY
SGX_ERROR_MC_NOT_FOUND
SGX_ERROR_MC_NO_ACCESS_RIGHT
SGX_ERROR_MC_USED_UP
SGX_ERROR_MC_OVER_QUOTA
SGX_ERROR_KDF_MISMATCH
SGX_ERROR_UNRECOGNIZED_PLATFORM
SGX_ERROR_NO_PRIVILEGE
SGX_ERROR_PCL_ENCRYPTED
SGX_ERROR_PCL_NOT_ENCRYPTED
SGX_ERROR_PCL_MAC_MISMATCH
SGX_ERROR_PCL_SHA_MISMATCH
SGX_ERROR_PCL_GUID_MISMATCH
SGX_ERROR_FILE_BAD_STATUS
SGX_ERROR_FILE_NO_KEY_ID
SGX_ERROR_FILE_NAME_MISMATCH
SGX_ERROR_FILE_NOT_SGX_FILE
SGX_ERROR_FILE_CANT_OPEN_RECOVERY_FILE
SGX_ERROR_FILE_CANT_WRITE_RECOVERY_FILE
SGX_ERROR_FILE_RECOVERY_NEEDED
SGX_ERROR_FILE_FLUSH_FAILED
SGX_ERROR_FILE_CLOSE_FAILED
SGX_INTERNAL_ERROR_ENCLAVE_CREATE_INTERRUPTED
SGX_ERROR_WASM_BUFFER_TOO_SHORT
SGX_ERROR_WASM_INTERPRETER_ERROR
SGX_ERROR_WASM_LOAD_MODULE_ERROR
SGX_ERROR_WASM_TRY_LOAD_ERROR
SGX_ERROR_WASM_REGISTER_ERROR
SGX_ERROR_FAAS_BUFFER_TOO_SHORT
SGX_ERROR_FAAS_INTERNAL_ERROR
Methods
impl sgx_status_t
[src]
impl sgx_status_t
impl sgx_status_t
[src]
impl sgx_status_t
pub fn __description(&self) -> &str
[src]
pub fn __description(&self) -> &str
pub fn as_str(&self) -> &str
[src]
pub fn as_str(&self) -> &str
Trait Implementations
impl Copy for sgx_status_t
[src]
impl Copy for sgx_status_t
impl Clone for sgx_status_t
[src]
impl Clone for sgx_status_t
fn clone(&self) -> sgx_status_t
[src]
fn clone(&self) -> sgx_status_t
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for sgx_status_t
[src]
impl PartialEq for sgx_status_t
fn eq(&self, other: &sgx_status_t) -> bool
[src]
fn eq(&self, other: &sgx_status_t) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
This method tests for !=
.
impl Eq for sgx_status_t
[src]
impl Eq for sgx_status_t
impl Ord for sgx_status_t
[src]
impl Ord for sgx_status_t
fn cmp(&self, other: &sgx_status_t) -> Ordering
[src]
fn cmp(&self, other: &sgx_status_t) -> Ordering
This method returns an Ordering
between self
and other
. Read more
fn max(self, other: Self) -> Self
1.21.0[src]
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
impl PartialOrd for sgx_status_t
[src]
impl PartialOrd for sgx_status_t
fn partial_cmp(&self, other: &sgx_status_t) -> Option<Ordering>
[src]
fn partial_cmp(&self, other: &sgx_status_t) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Debug for sgx_status_t
[src]
impl Debug for sgx_status_t
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Default for sgx_status_t
[src]
impl Default for sgx_status_t
fn default() -> sgx_status_t
[src]
fn default() -> sgx_status_t
Returns the "default value" for a type. Read more
impl Display for sgx_status_t
[src]
impl Display for sgx_status_t
Auto Trait Implementations
impl Send for sgx_status_t
impl Send for sgx_status_t
impl Sync for sgx_status_t
impl Sync for sgx_status_t