pub enum SnpPartitionConfig {
DirectBoot {
restricted_injection: bool,
},
Igvm(Box<SnpConfig>),
}Expand description
SNP boot configuration needed before a backend creates a partition.
Variants§
DirectBoot
A loader-generated Linux direct-boot VMSA.
Igvm(Box<SnpConfig>)
Launch configuration extracted from an IGVM file.
Trait Implementations§
Source§impl Clone for SnpPartitionConfig
impl Clone for SnpPartitionConfig
Source§fn clone(&self) -> SnpPartitionConfig
fn clone(&self) -> SnpPartitionConfig
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 SnpPartitionConfig
impl Debug for SnpPartitionConfig
Source§impl PartialEq for SnpPartitionConfig
impl PartialEq for SnpPartitionConfig
impl Eq for SnpPartitionConfig
impl StructuralPartialEq for SnpPartitionConfig
Auto Trait Implementations§
impl Freeze for SnpPartitionConfig
impl RefUnwindSafe for SnpPartitionConfig
impl Send for SnpPartitionConfig
impl Sync for SnpPartitionConfig
impl Unpin for SnpPartitionConfig
impl UnsafeUnpin for SnpPartitionConfig
impl UnwindSafe for SnpPartitionConfig
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