#[repr(C, packed)]pub struct MetaData {Show 13 fields
pub magic_num: u64,
pub version: u64,
pub size: u32,
pub tcs_policy: u32,
pub ssa_frame_size: u32,
pub max_save_buffer_size: u32,
pub desired_misc_select: MiscSelect,
pub tcs_min_pool: u32,
pub enclave_size: u64,
pub attributes: Attributes,
pub enclave_css: EnclaveCss,
pub dirs: [DataDir; 2],
pub data: [u8; 18592],
}
Fields
magic_num: u64
version: u64
size: u32
tcs_policy: u32
ssa_frame_size: u32
max_save_buffer_size: u32
desired_misc_select: MiscSelect
tcs_min_pool: u32
enclave_size: u64
attributes: Attributes
enclave_css: EnclaveCss
dirs: [DataDir; 2]
data: [u8; 18592]
Trait Implementations
impl ContiguousMemory for MetaData
impl Copy for MetaData
Auto Trait Implementations
impl RefUnwindSafe for MetaData
impl Send for MetaData
impl Sync for MetaData
impl Unpin for MetaData
impl UnwindSafe for MetaData
Blanket Implementations
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstablefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more