#[repr(C)]pub struct ReportType {
pub tee_type: TeeType,
pub sub_type: u8,
pub version: u8,
pub reserved: u8,
}
Expand description
REPORTTYPE indicates the reported Trusted Execution Environment (TEE) type, sub-type and version.
Fields§
§tee_type: TeeType
Trusted Execution Environment (TEE) Type. 0x00: SGX, 0x81: TDX.
sub_type: u8
TYPE-specific subtype.
version: u8
TYPE-specific version.
reserved: u8
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ReportType
impl RefUnwindSafe for ReportType
impl Send for ReportType
impl Sync for ReportType
impl Unpin for ReportType
impl UnwindSafe for ReportType
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