pub struct ConfidentialComputeGpuAttestationReport {
pub attestation_report_size: u32,
pub attestation_report: Vec<u8>,
pub is_cec_attestation_report_present: bool,
pub cec_attestation_report_size: u32,
pub cec_attestation_report: Vec<u8>,
}Expand description
Returned from Device.confidential_compute_gpu_attestation_report_bytes()
Fields§
§attestation_report_size: u32The size of the attestation report.
attestation_report: Vec<u8>The attestation report, of size
ffi::bindings::NVML_CC_GPU_ATTESTATION_REPORT_SIZE == 8192 bytes.
is_cec_attestation_report_present: boolWhether the CEC attestation report is present.
cec_attestation_report_size: u32The size of the CEC attestation report.
cec_attestation_report: Vec<u8>The CEC attestation report, of size
ffi::bindings::NVML_CC_GPU_CEC_ATTESTATION_REPORT_SIZE == 4096 bytes.
Trait Implementations§
Source§impl Clone for ConfidentialComputeGpuAttestationReport
impl Clone for ConfidentialComputeGpuAttestationReport
Source§fn clone(&self) -> ConfidentialComputeGpuAttestationReport
fn clone(&self) -> ConfidentialComputeGpuAttestationReport
Returns a duplicate 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 PartialEq for ConfidentialComputeGpuAttestationReport
impl PartialEq for ConfidentialComputeGpuAttestationReport
Source§fn eq(&self, other: &ConfidentialComputeGpuAttestationReport) -> bool
fn eq(&self, other: &ConfidentialComputeGpuAttestationReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ConfidentialComputeGpuAttestationReport
impl StructuralPartialEq for ConfidentialComputeGpuAttestationReport
Auto Trait Implementations§
impl Freeze for ConfidentialComputeGpuAttestationReport
impl RefUnwindSafe for ConfidentialComputeGpuAttestationReport
impl Send for ConfidentialComputeGpuAttestationReport
impl Sync for ConfidentialComputeGpuAttestationReport
impl Unpin for ConfidentialComputeGpuAttestationReport
impl UnwindSafe for ConfidentialComputeGpuAttestationReport
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