Struct ImageEnclaveConfig64

struct ImageEnclaveConfig64 { ... }

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: U64<LittleEndian>
number_of_threads: U32<LittleEndian>
enclave_flags: U32<LittleEndian>

Implementations

impl Clone for ImageEnclaveConfig64

fn clone(self: &Self) -> ImageEnclaveConfig64

impl Copy for ImageEnclaveConfig64

impl Debug for ImageEnclaveConfig64

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

impl Freeze for ImageEnclaveConfig64

impl Pod for ImageEnclaveConfig64

impl RefUnwindSafe for ImageEnclaveConfig64

impl Send for ImageEnclaveConfig64

impl Sync for ImageEnclaveConfig64

impl Unpin for ImageEnclaveConfig64

impl UnsafeUnpin for ImageEnclaveConfig64

impl UnwindSafe for ImageEnclaveConfig64

impl<T> Any for ImageEnclaveConfig64

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for ImageEnclaveConfig64

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

impl<T> BorrowMut for ImageEnclaveConfig64

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

impl<T> CloneToUninit for ImageEnclaveConfig64

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

impl<T> From for ImageEnclaveConfig64

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for ImageEnclaveConfig64

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

impl<T, U> Into for ImageEnclaveConfig64

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 ImageEnclaveConfig64

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

impl<T, U> TryInto for ImageEnclaveConfig64

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