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
sourceimpl AsRef<[u8; 104]> for EnclaveIdentity
impl AsRef<[u8; 104]> for EnclaveIdentity
sourceimpl Clone for EnclaveIdentity
impl Clone for EnclaveIdentity
sourcefn clone(&self) -> EnclaveIdentity
fn clone(&self) -> EnclaveIdentity
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 EnclaveIdentity
impl Debug for EnclaveIdentity
sourceimpl Default for EnclaveIdentity
impl Default for EnclaveIdentity
sourcefn default() -> EnclaveIdentity
fn default() -> EnclaveIdentity
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 EnclaveIdentity
impl From<&Report> for EnclaveIdentity
sourcefn from(report: &Report) -> EnclaveIdentity
fn from(report: &Report) -> EnclaveIdentity
Converts to this type from the input type.
sourceimpl From<&ReportBody> for EnclaveIdentity
impl From<&ReportBody> for EnclaveIdentity
sourcefn from(body: &ReportBody) -> EnclaveIdentity
fn from(body: &ReportBody) -> EnclaveIdentity
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 EnclaveIdentity
impl From<Report> for EnclaveIdentity
sourcefn from(report: Report) -> EnclaveIdentity
fn from(report: Report) -> EnclaveIdentity
Converts to this type from the input type.
sourceimpl From<ReportBody> for EnclaveIdentity
impl From<ReportBody> for EnclaveIdentity
sourcefn from(body: ReportBody) -> EnclaveIdentity
fn from(body: ReportBody) -> EnclaveIdentity
Converts to this type from the input type.
sourceimpl PartialEq<EnclaveIdentity> for EnclaveIdentity
impl PartialEq<EnclaveIdentity> for EnclaveIdentity
sourcefn eq(&self, other: &EnclaveIdentity) -> bool
fn eq(&self, other: &EnclaveIdentity) -> bool
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
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