#[repr(C)]pub struct IgvmAttestCommonResponseHeader {
pub data_size: u32,
pub version: IgvmAttestResponseVersion,
}Expand description
The common response header that comply with both V1 and V2 Igvm attest response
Fields§
§data_size: u32Data size
version: IgvmAttestResponseVersionVersion
Trait Implementations§
Source§impl Default for IgvmAttestCommonResponseHeader
impl Default for IgvmAttestCommonResponseHeader
Source§fn default() -> IgvmAttestCommonResponseHeader
fn default() -> IgvmAttestCommonResponseHeader
Returns the “default value” for a type. Read more
Source§impl FromBytes for IgvmAttestCommonResponseHeaderwhere
u32: FromBytes,
IgvmAttestResponseVersion: FromBytes,
impl FromBytes for IgvmAttestCommonResponseHeaderwhere
u32: FromBytes,
IgvmAttestResponseVersion: FromBytes,
Source§impl FromZeros for IgvmAttestCommonResponseHeaderwhere
u32: FromZeros,
IgvmAttestResponseVersion: FromZeros,
impl FromZeros for IgvmAttestCommonResponseHeaderwhere
u32: FromZeros,
IgvmAttestResponseVersion: FromZeros,
§fn new_zeroed() -> Selfwhere
Self: Sized,
fn new_zeroed() -> Selfwhere
Self: Sized,
Creates an instance of
Self from zeroed bytes. Read more§fn new_box_zeroed() -> Result<Box<Self>, AllocError>where
Self: Sized,
fn new_box_zeroed() -> Result<Box<Self>, AllocError>where
Self: Sized,
Creates a
Box<Self> from zeroed bytes. Read more§fn new_vec_zeroed(len: usize) -> Result<Vec<Self>, AllocError>where
Self: Sized,
fn new_vec_zeroed(len: usize) -> Result<Vec<Self>, AllocError>where
Self: Sized,
Creates a
Vec<Self> from zeroed bytes. Read moreSource§impl IntoBytes for IgvmAttestCommonResponseHeader
impl IntoBytes for IgvmAttestCommonResponseHeader
§fn as_mut_bytes(&mut self) -> &mut [u8] ⓘwhere
Self: FromBytes,
fn as_mut_bytes(&mut self) -> &mut [u8] ⓘwhere
Self: FromBytes,
Gets the bytes of this value mutably. Read more
Source§impl TryFromBytes for IgvmAttestCommonResponseHeaderwhere
u32: TryFromBytes,
IgvmAttestResponseVersion: TryFromBytes,
impl TryFromBytes for IgvmAttestCommonResponseHeaderwhere
u32: TryFromBytes,
IgvmAttestResponseVersion: TryFromBytes,
§fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
§fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
§fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
Auto Trait Implementations§
impl Freeze for IgvmAttestCommonResponseHeader
impl RefUnwindSafe for IgvmAttestCommonResponseHeader
impl Send for IgvmAttestCommonResponseHeader
impl Sync for IgvmAttestCommonResponseHeader
impl Unpin for IgvmAttestCommonResponseHeader
impl UnsafeUnpin for IgvmAttestCommonResponseHeader
impl UnwindSafe for IgvmAttestCommonResponseHeader
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