#[repr(C)]pub struct AttestationResponse {
pub report_size: u32,
pub reserved: [u8; 28],
pub report: AttestationReport,
}Expand description
Response structure containing the attestation report from the dcu devices
Fields§
§report_size: u32Size of the contained report in bytes
reserved: [u8; 28]Reserved space for future extensions (28 bytes)
report: AttestationReportThe actual attestation report data
Implementations§
Trait Implementations§
Source§impl Debug for AttestationResponse
impl Debug for AttestationResponse
Source§impl Default for AttestationResponse
impl Default for AttestationResponse
Source§impl<'de> Deserialize<'de> for AttestationResponse
impl<'de> Deserialize<'de> for AttestationResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AttestationResponse
impl RefUnwindSafe for AttestationResponse
impl Send for AttestationResponse
impl Sync for AttestationResponse
impl Unpin for AttestationResponse
impl UnsafeUnpin for AttestationResponse
impl UnwindSafe for AttestationResponse
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