Struct ImageEnclaveConfig32

struct ImageEnclaveConfig32 { ... }

Fields

size: U32<LittleEndian>
minimum_required_config_size: U32<LittleEndian>
policy_flags: U32<LittleEndian>
number_of_imports: U32<LittleEndian>
import_list: U32<LittleEndian>
import_entry_size: U32<LittleEndian>
family_id: [u8; 16]
image_id: [u8; 16]
image_version: U32<LittleEndian>
security_version: U32<LittleEndian>
enclave_size: U32<LittleEndian>
number_of_threads: U32<LittleEndian>
enclave_flags: U32<LittleEndian>

Implementations

impl Clone for ImageEnclaveConfig32

fn clone(self: &Self) -> ImageEnclaveConfig32

impl Copy for ImageEnclaveConfig32

impl Debug for ImageEnclaveConfig32

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl Freeze for ImageEnclaveConfig32

impl Pod for ImageEnclaveConfig32

impl RefUnwindSafe for ImageEnclaveConfig32

impl Send for ImageEnclaveConfig32

impl Sync for ImageEnclaveConfig32

impl Unpin for ImageEnclaveConfig32

impl UnsafeUnpin for ImageEnclaveConfig32

impl UnwindSafe for ImageEnclaveConfig32

impl<T> Any for ImageEnclaveConfig32

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for ImageEnclaveConfig32

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for ImageEnclaveConfig32

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for ImageEnclaveConfig32

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> From for ImageEnclaveConfig32

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for ImageEnclaveConfig32

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for ImageEnclaveConfig32

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for ImageEnclaveConfig32

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for ImageEnclaveConfig32

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>