#[repr(C)]pub struct Report {
pub body: ReportBody,
pub key_id: KeyId,
pub mac: Mac,
}
Fields
body: ReportBody
key_id: KeyId
mac: Mac
Trait Implementations
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<&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<&Report> for TargetInfo
impl From<&Report> for TargetInfo
sourcefn from(r: &Report) -> TargetInfo
fn from(r: &Report) -> TargetInfo
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<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<Report> for TargetInfo
impl From<Report> for TargetInfo
sourcefn from(r: Report) -> TargetInfo
fn from(r: Report) -> TargetInfo
Converts to this type from the input type.
impl ContiguousMemory for Report
impl Copy for Report
Auto Trait Implementations
impl RefUnwindSafe for Report
impl Send for Report
impl Sync for Report
impl Unpin for Report
impl UnwindSafe for Report
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