pub enum IgvmAttestTestConfig {
AkCertRequestFailureAndRetry,
AkCertPersistentAcrossBoot,
}
Expand description
Configuration to the GED’s IGVM Attest request handler for test scenarios.
Variants§
AkCertRequestFailureAndRetry
Config for testing AK cert retry after failure.
AkCertPersistentAcrossBoot
Config for testing AK cert persistency across boots.
Trait Implementations§
Source§impl Clone for IgvmAttestTestConfig
impl Clone for IgvmAttestTestConfig
Source§fn clone(&self) -> IgvmAttestTestConfig
fn clone(&self) -> IgvmAttestTestConfig
Returns a copy 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 Debug for IgvmAttestTestConfig
impl Debug for IgvmAttestTestConfig
Source§impl DefaultEncoding for IgvmAttestTestConfig
impl DefaultEncoding for IgvmAttestTestConfig
Source§impl<'encoding> OneofDecode<'encoding, Resource> for IgvmAttestTestConfig
impl<'encoding> OneofDecode<'encoding, Resource> for IgvmAttestTestConfig
Source§fn read_variant(
item: &mut InplaceOption<'_, Self>,
n: u32,
field: FieldReader<'encoding, '_, Resource>,
) -> Result<()>
fn read_variant( item: &mut InplaceOption<'_, Self>, n: u32, field: FieldReader<'encoding, '_, Resource>, ) -> Result<()>
Read the specified variant from the reader.
Source§impl OneofEncode<Resource> for IgvmAttestTestConfig
impl OneofEncode<Resource> for IgvmAttestTestConfig
Source§fn write_variant(self, writer: MessageWriter<'_, '_, Resource>)
fn write_variant(self, writer: MessageWriter<'_, '_, Resource>)
Write the variant to the writer.
Source§fn compute_variant_size(&mut self, sizer: MessageSizer<'_>)
fn compute_variant_size(&mut self, sizer: MessageSizer<'_>)
Compute the size of the variant.
impl Copy for IgvmAttestTestConfig
Auto Trait Implementations§
impl Freeze for IgvmAttestTestConfig
impl RefUnwindSafe for IgvmAttestTestConfig
impl Send for IgvmAttestTestConfig
impl Sync for IgvmAttestTestConfig
impl Unpin for IgvmAttestTestConfig
impl UnwindSafe for IgvmAttestTestConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size
].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message
].