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
sourceimpl AsRef<[u8; 384]> for ReportBody
impl AsRef<[u8; 384]> for ReportBody
sourceimpl Clone for ReportBody
impl Clone for ReportBody
sourcefn clone(&self) -> ReportBody
fn clone(&self) -> ReportBody
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ReportBody
impl Debug for ReportBody
sourceimpl Default for ReportBody
impl Default for ReportBody
sourcefn default() -> ReportBody
fn default() -> ReportBody
Returns the “default value” for a type. Read more
sourceimpl From<&ReportBody> for EnclaveIdentity
impl From<&ReportBody> for EnclaveIdentity
sourcefn from(body: &ReportBody) -> EnclaveIdentity
fn from(body: &ReportBody) -> EnclaveIdentity
Converts to this type from the input type.
sourceimpl From<ReportBody> for EnclaveIdentity
impl From<ReportBody> for EnclaveIdentity
sourcefn 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more