Struct ImageEnclaveImport

struct ImageEnclaveImport { ... }

Fields

match_type: U32<LittleEndian>
minimum_security_version: U32<LittleEndian>
unique_or_author_id: [u8; 32]
family_id: [u8; 16]
image_id: [u8; 16]
import_name: U32<LittleEndian>
reserved: U32<LittleEndian>

Implementations

impl Clone for ImageEnclaveImport

fn clone(self: &Self) -> ImageEnclaveImport

impl Copy for ImageEnclaveImport

impl Debug for ImageEnclaveImport

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

impl Freeze for ImageEnclaveImport

impl Pod for ImageEnclaveImport

impl RefUnwindSafe for ImageEnclaveImport

impl Send for ImageEnclaveImport

impl Sync for ImageEnclaveImport

impl Unpin for ImageEnclaveImport

impl UnsafeUnpin for ImageEnclaveImport

impl UnwindSafe for ImageEnclaveImport

impl<T> Any for ImageEnclaveImport

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for ImageEnclaveImport

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

impl<T> BorrowMut for ImageEnclaveImport

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

impl<T> CloneToUninit for ImageEnclaveImport

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

impl<T> From for ImageEnclaveImport

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for ImageEnclaveImport

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

impl<T, U> Into for ImageEnclaveImport

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 ImageEnclaveImport

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

impl<T, U> TryInto for ImageEnclaveImport

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