#[repr(C, align(512))]pub struct Report {Show 14 fields
pub cpusvn: [u8; 16],
pub miscselect: Miscselect,
pub _reserved1: [u8; 28],
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 _reserved4: [u8; 60],
pub reportdata: [u8; 64],
pub keyid: [u8; 32],
pub mac: [u8; 16],
}
Fields§
§cpusvn: [u8; 16]
§miscselect: Miscselect
§_reserved1: [u8; 28]
§attributes: Attributes
§mrenclave: [u8; 32]
§_reserved2: [u8; 32]
§mrsigner: [u8; 32]
§_reserved3: [u8; 96]
§isvprodid: u16
§isvsvn: u16
§_reserved4: [u8; 60]
§reportdata: [u8; 64]
§keyid: [u8; 32]
§mac: [u8; 16]
Implementations§
Trait Implementations§
source§impl From<Report> for Targetinfo
impl From<Report> for Targetinfo
source§fn from(r: Report) -> Targetinfo
fn from(r: Report) -> Targetinfo
Converts to this type from the input type.
source§impl PartialEq for Report
impl PartialEq for Report
impl Eq for Report
Auto Trait Implementations§
impl Freeze for Report
impl RefUnwindSafe for Report
impl Send for Report
impl Sync for Report
impl Unpin for Report
impl UnwindSafe for Report
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