#[repr(C, align(4096))]pub struct Secs {Show 13 fields
pub size: u64,
pub baseaddr: u64,
pub ssaframesize: u32,
pub miscselect: Miscselect,
pub _reserved1: [u8; 24],
pub attributes: Attributes,
pub mrenclave: [u8; 32],
pub _reserved2: [u8; 32],
pub mrsigner: [u8; 32],
pub _reserved3: [u8; 96],
pub isvprodid: u16,
pub isvsvn: u16,
pub padding: [u8; 3836],
}
Fields§
§size: u64
§baseaddr: u64
§ssaframesize: u32
§miscselect: Miscselect
§_reserved1: [u8; 24]
§attributes: Attributes
§mrenclave: [u8; 32]
§_reserved2: [u8; 32]
§mrsigner: [u8; 32]
§_reserved3: [u8; 96]
§isvprodid: u16
§isvsvn: u16
§padding: [u8; 3836]
Implementations§
Trait Implementations§
source§impl PartialEq for Secs
impl PartialEq for Secs
impl Eq for Secs
Auto Trait Implementations§
impl Freeze for Secs
impl RefUnwindSafe for Secs
impl Send for Secs
impl Sync for Secs
impl Unpin for Secs
impl UnwindSafe for Secs
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