#[repr(C, packed(1))]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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more