Struct sgx_types::types::CEnclaveIdentity
source · [−]#[repr(C, packed)]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
sourceimpl AsRef<[u8; 260]> for CEnclaveIdentity
impl AsRef<[u8; 260]> for CEnclaveIdentity
sourceimpl Clone for CEnclaveIdentity
impl Clone for CEnclaveIdentity
sourcefn clone(&self) -> CEnclaveIdentity
fn clone(&self) -> CEnclaveIdentity
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 CEnclaveIdentity
impl Debug for CEnclaveIdentity
sourceimpl Default for CEnclaveIdentity
impl Default for CEnclaveIdentity
sourcefn default() -> CEnclaveIdentity
fn default() -> CEnclaveIdentity
Returns the “default value” for a type. Read more
sourceimpl From<&CEnclaveIdentity> for EnclaveIdentity
impl From<&CEnclaveIdentity> for EnclaveIdentity
sourcefn from(identity: &CEnclaveIdentity) -> EnclaveIdentity
fn from(identity: &CEnclaveIdentity) -> EnclaveIdentity
Converts to this type from the input type.
sourceimpl From<&EnclaveIdentity> for CEnclaveIdentity
impl From<&EnclaveIdentity> for CEnclaveIdentity
sourcefn from(identity: &EnclaveIdentity) -> CEnclaveIdentity
fn from(identity: &EnclaveIdentity) -> CEnclaveIdentity
Converts to this type from the input type.
sourceimpl From<&Report> for CEnclaveIdentity
impl From<&Report> for CEnclaveIdentity
sourcefn from(report: &Report) -> CEnclaveIdentity
fn from(report: &Report) -> CEnclaveIdentity
Converts to this type from the input type.
sourceimpl From<CEnclaveIdentity> for EnclaveIdentity
impl From<CEnclaveIdentity> for EnclaveIdentity
sourcefn from(identity: CEnclaveIdentity) -> EnclaveIdentity
fn from(identity: CEnclaveIdentity) -> EnclaveIdentity
Converts to this type from the input type.
sourceimpl From<EnclaveIdentity> for CEnclaveIdentity
impl From<EnclaveIdentity> for CEnclaveIdentity
sourcefn from(identity: EnclaveIdentity) -> CEnclaveIdentity
fn from(identity: EnclaveIdentity) -> CEnclaveIdentity
Converts to this type from the input type.
sourceimpl From<Report> for CEnclaveIdentity
impl From<Report> for CEnclaveIdentity
sourcefn 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
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