Struct sgx_types::types::ReportBody
source · #[repr(C)]pub struct ReportBody {Show 16 fields
pub cpu_svn: CpuSvn,
pub misc_select: MiscSelect,
pub reserved1: [u8; 12],
pub isv_ext_prod_id: IsvExtProdId,
pub attributes: Attributes,
pub mr_enclave: Measurement,
pub reserved2: [u8; 32],
pub mr_signer: Measurement,
pub reserved3: [u8; 32],
pub config_id: ConfigId,
pub isv_prod_id: u16,
pub isv_svn: u16,
pub config_svn: u16,
pub reserved4: [u8; 42],
pub isv_family_id: IsvFamilyId,
pub report_data: ReportData,
}
Fields§
§cpu_svn: CpuSvn
§misc_select: MiscSelect
§reserved1: [u8; 12]
§isv_ext_prod_id: IsvExtProdId
§attributes: Attributes
§mr_enclave: Measurement
§reserved2: [u8; 32]
§mr_signer: Measurement
§reserved3: [u8; 32]
§config_id: ConfigId
§isv_prod_id: u16
§isv_svn: u16
§config_svn: u16
§reserved4: [u8; 42]
§isv_family_id: IsvFamilyId
§report_data: ReportData
Trait Implementations§
source§impl Clone for ReportBody
impl Clone for ReportBody
source§fn clone(&self) -> ReportBody
fn clone(&self) -> ReportBody
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ReportBody
impl Debug for ReportBody
source§impl Default for ReportBody
impl Default for ReportBody
source§fn default() -> ReportBody
fn default() -> ReportBody
Returns the “default value” for a type. Read more
source§impl From<&ReportBody> for EnclaveIdentity
impl From<&ReportBody> for EnclaveIdentity
source§fn from(body: &ReportBody) -> EnclaveIdentity
fn from(body: &ReportBody) -> EnclaveIdentity
Converts to this type from the input type.
source§impl From<ReportBody> for EnclaveIdentity
impl From<ReportBody> for EnclaveIdentity
source§fn from(body: ReportBody) -> EnclaveIdentity
fn from(body: ReportBody) -> EnclaveIdentity
Converts to this type from the input type.
impl ContiguousMemory for ReportBody
impl Copy for ReportBody
Auto Trait Implementations§
impl RefUnwindSafe for ReportBody
impl Send for ReportBody
impl Sync for ReportBody
impl Unpin for ReportBody
impl UnwindSafe for ReportBody
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