Struct sgx_types::types::EnclaveIdentity
source · pub struct EnclaveIdentity {
pub cpu_svn: CpuSvn,
pub attributes: Attributes,
pub mr_enclave: Measurement,
pub mr_signer: Measurement,
pub misc_select: MiscSelect,
pub isv_prod_id: u16,
pub isv_svn: u16,
}
Fields§
§cpu_svn: CpuSvn
§attributes: Attributes
§mr_enclave: Measurement
§mr_signer: Measurement
§misc_select: MiscSelect
§isv_prod_id: u16
§isv_svn: u16
Trait Implementations§
source§impl Clone for EnclaveIdentity
impl Clone for EnclaveIdentity
source§fn clone(&self) -> EnclaveIdentity
fn clone(&self) -> EnclaveIdentity
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 EnclaveIdentity
impl Debug for EnclaveIdentity
source§impl Default for EnclaveIdentity
impl Default for EnclaveIdentity
source§fn default() -> EnclaveIdentity
fn default() -> EnclaveIdentity
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 EnclaveIdentity
impl From<&Report> for EnclaveIdentity
source§fn from(report: &Report) -> EnclaveIdentity
fn from(report: &Report) -> EnclaveIdentity
Converts to this type from the input type.
source§impl From<&ReportBody> for EnclaveIdentity
impl From<&ReportBody> for EnclaveIdentity
source§fn from(body: &ReportBody) -> EnclaveIdentity
fn from(body: &ReportBody) -> EnclaveIdentity
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 EnclaveIdentity
impl From<Report> for EnclaveIdentity
source§fn from(report: Report) -> EnclaveIdentity
fn from(report: Report) -> EnclaveIdentity
Converts to this type from the input type.
source§impl From<ReportBody> for EnclaveIdentity
impl From<ReportBody> for EnclaveIdentity
source§fn from(body: ReportBody) -> EnclaveIdentity
fn from(body: ReportBody) -> EnclaveIdentity
Converts to this type from the input type.
source§impl PartialEq for EnclaveIdentity
impl PartialEq for EnclaveIdentity
source§fn eq(&self, other: &EnclaveIdentity) -> bool
fn eq(&self, other: &EnclaveIdentity) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl ContiguousMemory for EnclaveIdentity
impl Copy for EnclaveIdentity
impl Eq for EnclaveIdentity
impl StructuralEq for EnclaveIdentity
impl StructuralPartialEq for EnclaveIdentity
Auto Trait Implementations§
impl RefUnwindSafe for EnclaveIdentity
impl Send for EnclaveIdentity
impl Sync for EnclaveIdentity
impl Unpin for EnclaveIdentity
impl UnwindSafe for EnclaveIdentity
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