Struct sgx_types::types::CEnclaveIdentity
source · #[repr(C, packed(1))]pub struct CEnclaveIdentity {
pub cpu_svn: CpuSvn,
pub misc_select: MiscSelect,
pub reserved1: [u8; 28],
pub attributes: Attributes,
pub mr_enclave: Measurement,
pub reserved2: [u8; 32],
pub mr_signer: Measurement,
pub reserved3: [u8; 96],
pub isv_prod_id: u16,
pub isv_svn: u16,
}
Fields§
§cpu_svn: CpuSvn
§misc_select: MiscSelect
§reserved1: [u8; 28]
§attributes: Attributes
§mr_enclave: Measurement
§reserved2: [u8; 32]
§mr_signer: Measurement
§reserved3: [u8; 96]
§isv_prod_id: u16
§isv_svn: u16
Trait Implementations§
source§impl Clone for CEnclaveIdentity
impl Clone for CEnclaveIdentity
source§fn clone(&self) -> CEnclaveIdentity
fn clone(&self) -> CEnclaveIdentity
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 CEnclaveIdentity
impl Debug for CEnclaveIdentity
source§impl Default for CEnclaveIdentity
impl Default for CEnclaveIdentity
source§fn default() -> CEnclaveIdentity
fn default() -> CEnclaveIdentity
Returns the “default value” for a type. Read more
source§impl From<&CEnclaveIdentity> for EnclaveIdentity
impl From<&CEnclaveIdentity> for EnclaveIdentity
source§fn from(identity: &CEnclaveIdentity) -> EnclaveIdentity
fn from(identity: &CEnclaveIdentity) -> EnclaveIdentity
Converts to this type from the input type.
source§impl From<&EnclaveIdentity> for CEnclaveIdentity
impl From<&EnclaveIdentity> for CEnclaveIdentity
source§fn from(identity: &EnclaveIdentity) -> CEnclaveIdentity
fn from(identity: &EnclaveIdentity) -> CEnclaveIdentity
Converts to this type from the input type.
source§impl From<&Report> for CEnclaveIdentity
impl From<&Report> for CEnclaveIdentity
source§fn from(report: &Report) -> CEnclaveIdentity
fn from(report: &Report) -> CEnclaveIdentity
Converts to this type from the input type.
source§impl From<CEnclaveIdentity> for EnclaveIdentity
impl From<CEnclaveIdentity> for EnclaveIdentity
source§fn from(identity: CEnclaveIdentity) -> EnclaveIdentity
fn from(identity: CEnclaveIdentity) -> EnclaveIdentity
Converts to this type from the input type.
source§impl From<EnclaveIdentity> for CEnclaveIdentity
impl From<EnclaveIdentity> for CEnclaveIdentity
source§fn from(identity: EnclaveIdentity) -> CEnclaveIdentity
fn from(identity: EnclaveIdentity) -> CEnclaveIdentity
Converts to this type from the input type.
source§impl From<Report> for CEnclaveIdentity
impl From<Report> for CEnclaveIdentity
source§fn from(report: Report) -> CEnclaveIdentity
fn from(report: Report) -> CEnclaveIdentity
Converts to this type from the input type.
impl ContiguousMemory for CEnclaveIdentity
impl Copy for CEnclaveIdentity
Auto Trait Implementations§
impl RefUnwindSafe for CEnclaveIdentity
impl Send for CEnclaveIdentity
impl Sync for CEnclaveIdentity
impl Unpin for CEnclaveIdentity
impl UnwindSafe for CEnclaveIdentity
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