Struct sgx_types::types::Report2Mac
source · [−]#[repr(C)]pub struct Report2Mac {
pub report_type: TeeReportType,
pub reserved1: [u8; 12],
pub cpu_svn: TeeCpuSvn,
pub tee_tcb_info_hash: TeeMeasurement,
pub tee_info_hash: TeeMeasurement,
pub report_data: TeeReportData,
pub reserved2: [u8; 32],
pub mac: TeeMac,
}
Fields
report_type: TeeReportType
reserved1: [u8; 12]
cpu_svn: TeeCpuSvn
tee_tcb_info_hash: TeeMeasurement
tee_info_hash: TeeMeasurement
report_data: TeeReportData
reserved2: [u8; 32]
mac: TeeMac
Trait Implementations
sourceimpl AsRef<[u8; 256]> for Report2Mac
impl AsRef<[u8; 256]> for Report2Mac
sourceimpl Clone for Report2Mac
impl Clone for Report2Mac
sourcefn clone(&self) -> Report2Mac
fn clone(&self) -> Report2Mac
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 Report2Mac
impl Debug for Report2Mac
sourceimpl Default for Report2Mac
impl Default for Report2Mac
sourcefn default() -> Report2Mac
fn default() -> Report2Mac
Returns the “default value” for a type. Read more
impl ContiguousMemory for Report2Mac
impl Copy for Report2Mac
Auto Trait Implementations
impl RefUnwindSafe for Report2Mac
impl Send for Report2Mac
impl Sync for Report2Mac
impl Unpin for Report2Mac
impl UnwindSafe for Report2Mac
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