pub struct PetriVmRuntimeConfig {
pub vtl2_settings: Option<Vtl2Settings>,
pub ide_controllers: Option<[[Option<Drive>; 2]; 2]>,
pub vmbus_storage_controllers: HashMap<Guid, VmbusStorageController>,
}Expand description
VM configuration that can be changed after the VM is created
Fields§
§vtl2_settings: Option<Vtl2Settings>VTL2 settings
ide_controllers: Option<[[Option<Drive>; 2]; 2]>IDE controllers and associated disks
vmbus_storage_controllers: HashMap<Guid, VmbusStorageController>Storage controllers and associated disks
Auto Trait Implementations§
impl Freeze for PetriVmRuntimeConfig
impl RefUnwindSafe for PetriVmRuntimeConfig
impl Send for PetriVmRuntimeConfig
impl Sync for PetriVmRuntimeConfig
impl Unpin for PetriVmRuntimeConfig
impl UnwindSafe for PetriVmRuntimeConfig
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