pub struct QemuConfig {
pub binary: String,
pub machine: String,
pub memory: u32,
pub cores: u32,
pub kvm: bool,
pub serial: SerialConfig,
pub extra_args: Vec<String>,
}Expand description
QEMU runner configuration.
Fields§
§binary: StringQEMU binary to use.
machine: StringMachine type.
memory: u32Memory size in MB.
cores: u32Number of CPU cores.
kvm: boolEnable KVM acceleration.
serial: SerialConfigSerial port configuration.
extra_args: Vec<String>Additional QEMU arguments.
Trait Implementations§
Source§impl Clone for QemuConfig
impl Clone for QemuConfig
Source§fn clone(&self) -> QemuConfig
fn clone(&self) -> QemuConfig
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 QemuConfig
impl Debug for QemuConfig
Source§impl Default for QemuConfig
impl Default for QemuConfig
Source§impl<'de> Deserialize<'de> for QemuConfigwhere
QemuConfig: Default,
impl<'de> Deserialize<'de> for QemuConfigwhere
QemuConfig: Default,
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
Auto Trait Implementations§
impl Freeze for QemuConfig
impl RefUnwindSafe for QemuConfig
impl Send for QemuConfig
impl Sync for QemuConfig
impl Unpin for QemuConfig
impl UnsafeUnpin for QemuConfig
impl UnwindSafe for QemuConfig
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