pub enum LinuxIsolationConfig {
None,
Snp {
restricted_injection: bool,
},
}Expand description
Isolation-specific settings for Linux direct boot.
Variants§
Trait Implementations§
Source§impl Clone for LinuxIsolationConfig
impl Clone for LinuxIsolationConfig
Source§fn clone(&self) -> LinuxIsolationConfig
fn clone(&self) -> LinuxIsolationConfig
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 Debug for LinuxIsolationConfig
impl Debug for LinuxIsolationConfig
Source§impl DefaultEncoding for LinuxIsolationConfig
impl DefaultEncoding for LinuxIsolationConfig
Source§impl<'encoding> OneofDecode<'encoding, Resource> for LinuxIsolationConfig
impl<'encoding> OneofDecode<'encoding, Resource> for LinuxIsolationConfig
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 LinuxIsolationConfig
impl OneofEncode<Resource> for LinuxIsolationConfig
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.
Source§impl PartialEq for LinuxIsolationConfig
impl PartialEq for LinuxIsolationConfig
impl Copy for LinuxIsolationConfig
impl Eq for LinuxIsolationConfig
impl StructuralPartialEq for LinuxIsolationConfig
Auto Trait Implementations§
impl Freeze for LinuxIsolationConfig
impl RefUnwindSafe for LinuxIsolationConfig
impl Send for LinuxIsolationConfig
impl Sync for LinuxIsolationConfig
impl Unpin for LinuxIsolationConfig
impl UnsafeUnpin for LinuxIsolationConfig
impl UnwindSafe for LinuxIsolationConfig
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].