pub struct VM { /* private fields */ }
Expand description
VM contains information for virtual-machine-based containers.
Implementations§
source§impl VM
impl VM
sourcepub fn hypervisor(&self) -> &Option<VMHypervisor>
pub fn hypervisor(&self) -> &Option<VMHypervisor>
Hypervisor specifies hypervisor-related configuration for virtual-machine-based containers.
source§impl VM
impl VM
sourcepub fn set_hypervisor(&mut self, val: Option<VMHypervisor>) -> &mut Self
pub fn set_hypervisor(&mut self, val: Option<VMHypervisor>) -> &mut Self
Hypervisor specifies hypervisor-related configuration for virtual-machine-based containers.
sourcepub fn set_kernel(&mut self, val: VMKernel) -> &mut Self
pub fn set_kernel(&mut self, val: VMKernel) -> &mut Self
Kernel specifies kernel-related configuration for virtual-machine-based containers.
Trait Implementations§
source§impl<'de> Deserialize<'de> for VM
impl<'de> Deserialize<'de> for VM
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for VM
impl StructuralPartialEq for VM
Auto Trait Implementations§
impl Freeze for VM
impl RefUnwindSafe for VM
impl Send for VM
impl Sync for VM
impl Unpin for VM
impl UnwindSafe for VM
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,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)