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_SUCCESSSGX_ERROR_UNEXPECTEDSGX_ERROR_INVALID_PARAMETERSGX_ERROR_OUT_OF_MEMORYSGX_ERROR_ENCLAVE_LOSTSGX_ERROR_INVALID_STATESGX_ERROR_INVALID_FUNCTIONSGX_ERROR_OUT_OF_TCSSGX_ERROR_ENCLAVE_CRASHEDSGX_ERROR_ECALL_NOT_ALLOWEDSGX_ERROR_OCALL_NOT_ALLOWEDSGX_ERROR_STACK_OVERRUNSGX_ERROR_UNDEFINED_SYMBOLSGX_ERROR_INVALID_ENCLAVESGX_ERROR_INVALID_ENCLAVE_IDSGX_ERROR_INVALID_SIGNATURESGX_ERROR_NDEBUG_ENCLAVESGX_ERROR_OUT_OF_EPCSGX_ERROR_NO_DEVICESGX_ERROR_MEMORY_MAP_CONFLICTSGX_ERROR_INVALID_METADATASGX_ERROR_DEVICE_BUSYSGX_ERROR_INVALID_VERSIONSGX_ERROR_MODE_INCOMPATIBLESGX_ERROR_ENCLAVE_FILE_ACCESSSGX_ERROR_INVALID_MISCSGX_ERROR_INVALID_LAUNCH_TOKENSGX_ERROR_MAC_MISMATCHSGX_ERROR_INVALID_ATTRIBUTESGX_ERROR_INVALID_CPUSVNSGX_ERROR_INVALID_ISVSVNSGX_ERROR_INVALID_KEYNAMESGX_ERROR_SERVICE_UNAVAILABLESGX_ERROR_SERVICE_TIMEOUTSGX_ERROR_AE_INVALID_EPIDBLOBSGX_ERROR_SERVICE_INVALID_PRIVILEGESGX_ERROR_EPID_MEMBER_REVOKEDSGX_ERROR_UPDATE_NEEDEDSGX_ERROR_NETWORK_FAILURESGX_ERROR_AE_SESSION_INVALIDSGX_ERROR_BUSYSGX_ERROR_MC_NOT_FOUNDSGX_ERROR_MC_NO_ACCESS_RIGHTSGX_ERROR_MC_USED_UPSGX_ERROR_MC_OVER_QUOTASGX_ERROR_KDF_MISMATCHSGX_ERROR_UNRECOGNIZED_PLATFORMSGX_ERROR_NO_PRIVILEGESGX_ERROR_PCL_ENCRYPTEDSGX_ERROR_PCL_NOT_ENCRYPTEDSGX_ERROR_PCL_MAC_MISMATCHSGX_ERROR_PCL_SHA_MISMATCHSGX_ERROR_PCL_GUID_MISMATCHSGX_ERROR_FILE_BAD_STATUSSGX_ERROR_FILE_NO_KEY_IDSGX_ERROR_FILE_NAME_MISMATCHSGX_ERROR_FILE_NOT_SGX_FILESGX_ERROR_FILE_CANT_OPEN_RECOVERY_FILESGX_ERROR_FILE_CANT_WRITE_RECOVERY_FILESGX_ERROR_FILE_RECOVERY_NEEDEDSGX_ERROR_FILE_FLUSH_FAILEDSGX_ERROR_FILE_CLOSE_FAILEDSGX_INTERNAL_ERROR_ENCLAVE_CREATE_INTERRUPTEDSGX_ERROR_WASM_BUFFER_TOO_SHORTSGX_ERROR_WASM_INTERPRETER_ERRORSGX_ERROR_WASM_LOAD_MODULE_ERRORSGX_ERROR_WASM_TRY_LOAD_ERRORSGX_ERROR_WASM_REGISTER_ERRORSGX_ERROR_FAAS_BUFFER_TOO_SHORTSGX_ERROR_FAAS_INTERNAL_ERROR
Methods
impl sgx_status_t[src]
impl sgx_status_timpl sgx_status_t[src]
impl sgx_status_tpub fn __description(&self) -> &str[src]
pub fn __description(&self) -> &strpub fn as_str(&self) -> &str[src]
pub fn as_str(&self) -> &strTrait Implementations
impl Copy for sgx_status_t[src]
impl Copy for sgx_status_timpl Clone for sgx_status_t[src]
impl Clone for sgx_status_tfn clone(&self) -> sgx_status_t[src]
fn clone(&self) -> sgx_status_tReturns 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_tfn eq(&self, other: &sgx_status_t) -> bool[src]
fn eq(&self, other: &sgx_status_t) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=.
impl Eq for sgx_status_t[src]
impl Eq for sgx_status_timpl Ord for sgx_status_t[src]
impl Ord for sgx_status_tfn cmp(&self, other: &sgx_status_t) -> Ordering[src]
fn cmp(&self, other: &sgx_status_t) -> OrderingThis method returns an Ordering between self and other. Read more
fn max(self, other: Self) -> Self1.21.0[src]
fn max(self, other: Self) -> SelfCompares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self1.21.0[src]
fn min(self, other: Self) -> SelfCompares and returns the minimum of two values. Read more
impl PartialOrd for sgx_status_t[src]
impl PartialOrd for sgx_status_tfn 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) -> bool1.0.0[src]
#[must_use]
fn lt(&self, other: &Rhs) -> boolThis method tests less than (for self and other) and is used by the < operator. Read more
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> boolThis 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) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> boolThis method tests greater than (for self and other) and is used by the > operator. Read more
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> boolThis 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_tfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Default for sgx_status_t[src]
impl Default for sgx_status_tfn default() -> sgx_status_t[src]
fn default() -> sgx_status_tReturns the "default value" for a type. Read more
impl Display for sgx_status_t[src]
impl Display for sgx_status_tAuto Trait Implementations
impl Send for sgx_status_t
impl Send for sgx_status_timpl Sync for sgx_status_t
impl Sync for sgx_status_t