pub struct QemuInstanceBaseBuilder<Machine, Cpu, S: State = Empty> { /* private fields */ }Expand description
Use builder syntax to set the inputs and finish with build().
Implementations§
Source§impl<Machine, Cpu, S: State> QemuInstanceBaseBuilder<Machine, Cpu, S>
impl<Machine, Cpu, S: State> QemuInstanceBaseBuilder<Machine, Cpu, S>
Sourcepub fn build(self) -> QemuInstanceBase<Machine, Cpu>where
S: IsComplete,
pub fn build(self) -> QemuInstanceBase<Machine, Cpu>where
S: IsComplete,
Finish building and return the requested object
Sourcepub fn qemu_binary(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQemuBinary<S>>where
S::QemuBinary: IsUnset,
pub fn qemu_binary(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQemuBinary<S>>where
S::QemuBinary: IsUnset,
Required.
Sourcepub fn machine(
self,
value: Machine,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMachine<S>>where
S::Machine: IsUnset,
pub fn machine(
self,
value: Machine,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMachine<S>>where
S::Machine: IsUnset,
Sourcepub fn maybe_machine(
self,
value: Option<Machine>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMachine<S>>where
S::Machine: IsUnset,
pub fn maybe_machine(
self,
value: Option<Machine>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMachine<S>>where
S::Machine: IsUnset,
Sourcepub fn cpu(self, value: Cpu) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCpu<S>>where
S::Cpu: IsUnset,
pub fn cpu(self, value: Cpu) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCpu<S>>where
S::Cpu: IsUnset,
Sourcepub fn maybe_cpu(
self,
value: Option<Cpu>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCpu<S>>where
S::Cpu: IsUnset,
pub fn maybe_cpu(
self,
value: Option<Cpu>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCpu<S>>where
S::Cpu: IsUnset,
Sourcepub fn accel(
self,
value: Accel,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAccel<S>>where
S::Accel: IsUnset,
pub fn accel(
self,
value: Accel,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAccel<S>>where
S::Accel: IsUnset,
Sourcepub fn maybe_accel(
self,
value: Option<Accel>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAccel<S>>where
S::Accel: IsUnset,
pub fn maybe_accel(
self,
value: Option<Accel>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAccel<S>>where
S::Accel: IsUnset,
Sourcepub fn smp(self, value: SMP) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSmp<S>>where
S::Smp: IsUnset,
pub fn smp(self, value: SMP) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSmp<S>>where
S::Smp: IsUnset,
Sourcepub fn maybe_smp(
self,
value: Option<SMP>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSmp<S>>where
S::Smp: IsUnset,
pub fn maybe_smp(
self,
value: Option<SMP>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSmp<S>>where
S::Smp: IsUnset,
Sourcepub fn numa(
self,
value: Vec<NUMA>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNuma<S>>where
S::Numa: IsUnset,
pub fn numa(
self,
value: Vec<NUMA>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNuma<S>>where
S::Numa: IsUnset,
Sourcepub fn maybe_numa(
self,
value: Option<Vec<NUMA>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNuma<S>>where
S::Numa: IsUnset,
pub fn maybe_numa(
self,
value: Option<Vec<NUMA>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNuma<S>>where
S::Numa: IsUnset,
Sourcepub fn add_fd(
self,
value: Vec<AddFd>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAddFd<S>>where
S::AddFd: IsUnset,
pub fn add_fd(
self,
value: Vec<AddFd>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAddFd<S>>where
S::AddFd: IsUnset,
Sourcepub fn maybe_add_fd(
self,
value: Option<Vec<AddFd>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAddFd<S>>where
S::AddFd: IsUnset,
pub fn maybe_add_fd(
self,
value: Option<Vec<AddFd>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAddFd<S>>where
S::AddFd: IsUnset,
Sourcepub fn set(
self,
value: Vec<Set>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSet<S>>where
S::Set: IsUnset,
pub fn set(
self,
value: Vec<Set>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSet<S>>where
S::Set: IsUnset,
Sourcepub fn maybe_set(
self,
value: Option<Vec<Set>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSet<S>>where
S::Set: IsUnset,
pub fn maybe_set(
self,
value: Option<Vec<Set>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSet<S>>where
S::Set: IsUnset,
Sourcepub fn global(
self,
value: Vec<Global>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetGlobal<S>>where
S::Global: IsUnset,
pub fn global(
self,
value: Vec<Global>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetGlobal<S>>where
S::Global: IsUnset,
Sourcepub fn maybe_global(
self,
value: Option<Vec<Global>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetGlobal<S>>where
S::Global: IsUnset,
pub fn maybe_global(
self,
value: Option<Vec<Global>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetGlobal<S>>where
S::Global: IsUnset,
Sourcepub fn boot(
self,
value: Boot,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBoot<S>>where
S::Boot: IsUnset,
pub fn boot(
self,
value: Boot,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBoot<S>>where
S::Boot: IsUnset,
Sourcepub fn maybe_boot(
self,
value: Option<Boot>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBoot<S>>where
S::Boot: IsUnset,
pub fn maybe_boot(
self,
value: Option<Boot>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBoot<S>>where
S::Boot: IsUnset,
Sourcepub fn m(self, value: Memory) -> QemuInstanceBaseBuilder<Machine, Cpu, SetM<S>>where
S::M: IsUnset,
pub fn m(self, value: Memory) -> QemuInstanceBaseBuilder<Machine, Cpu, SetM<S>>where
S::M: IsUnset,
Sourcepub fn maybe_m(
self,
value: Option<Memory>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetM<S>>where
S::M: IsUnset,
pub fn maybe_m(
self,
value: Option<Memory>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetM<S>>where
S::M: IsUnset,
Sourcepub fn mem_path(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMemPath<S>>where
S::MemPath: IsUnset,
pub fn mem_path(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMemPath<S>>where
S::MemPath: IsUnset,
Sourcepub fn maybe_mem_path(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMemPath<S>>where
S::MemPath: IsUnset,
pub fn maybe_mem_path(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMemPath<S>>where
S::MemPath: IsUnset,
Sourcepub fn mem_prealloc(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMemPrealloc<S>>where
S::MemPrealloc: IsUnset,
pub fn mem_prealloc(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMemPrealloc<S>>where
S::MemPrealloc: IsUnset,
Sourcepub fn maybe_mem_prealloc(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMemPrealloc<S>>where
S::MemPrealloc: IsUnset,
pub fn maybe_mem_prealloc(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMemPrealloc<S>>where
S::MemPrealloc: IsUnset,
Sourcepub fn k(self, value: String) -> QemuInstanceBaseBuilder<Machine, Cpu, SetK<S>>where
S::K: IsUnset,
pub fn k(self, value: String) -> QemuInstanceBaseBuilder<Machine, Cpu, SetK<S>>where
S::K: IsUnset,
Sourcepub fn maybe_k(
self,
value: Option<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetK<S>>where
S::K: IsUnset,
pub fn maybe_k(
self,
value: Option<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetK<S>>where
S::K: IsUnset,
Sourcepub fn audio(
self,
value: Audio,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAudio<S>>where
S::Audio: IsUnset,
pub fn audio(
self,
value: Audio,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAudio<S>>where
S::Audio: IsUnset,
Sourcepub fn maybe_audio(
self,
value: Option<Audio>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAudio<S>>where
S::Audio: IsUnset,
pub fn maybe_audio(
self,
value: Option<Audio>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAudio<S>>where
S::Audio: IsUnset,
Sourcepub fn audiodev(
self,
value: Vec<AudioDev>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAudiodev<S>>where
S::Audiodev: IsUnset,
pub fn audiodev(
self,
value: Vec<AudioDev>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAudiodev<S>>where
S::Audiodev: IsUnset,
Sourcepub fn maybe_audiodev(
self,
value: Option<Vec<AudioDev>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAudiodev<S>>where
S::Audiodev: IsUnset,
pub fn maybe_audiodev(
self,
value: Option<Vec<AudioDev>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAudiodev<S>>where
S::Audiodev: IsUnset,
Sourcepub fn device(
self,
value: Vec<Device>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDevice<S>>where
S::Device: IsUnset,
pub fn device(
self,
value: Vec<Device>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDevice<S>>where
S::Device: IsUnset,
Sourcepub fn maybe_device(
self,
value: Option<Vec<Device>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDevice<S>>where
S::Device: IsUnset,
pub fn maybe_device(
self,
value: Option<Vec<Device>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDevice<S>>where
S::Device: IsUnset,
Sourcepub fn name(
self,
value: Name,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetName<S>>where
S::Name: IsUnset,
pub fn name(
self,
value: Name,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetName<S>>where
S::Name: IsUnset,
Sourcepub fn maybe_name(
self,
value: Option<Name>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetName<S>>where
S::Name: IsUnset,
pub fn maybe_name(
self,
value: Option<Name>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetName<S>>where
S::Name: IsUnset,
Sourcepub fn uuid(
self,
value: TypedUuid<QUuid>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUuid<S>>where
S::Uuid: IsUnset,
pub fn uuid(
self,
value: TypedUuid<QUuid>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUuid<S>>where
S::Uuid: IsUnset,
Sourcepub fn maybe_uuid(
self,
value: Option<TypedUuid<QUuid>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUuid<S>>where
S::Uuid: IsUnset,
pub fn maybe_uuid(
self,
value: Option<TypedUuid<QUuid>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUuid<S>>where
S::Uuid: IsUnset,
Sourcepub fn fda(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFda<S>>where
S::Fda: IsUnset,
pub fn fda(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFda<S>>where
S::Fda: IsUnset,
Sourcepub fn maybe_fda(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFda<S>>where
S::Fda: IsUnset,
pub fn maybe_fda(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFda<S>>where
S::Fda: IsUnset,
Sourcepub fn fdb(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFdb<S>>where
S::Fdb: IsUnset,
pub fn fdb(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFdb<S>>where
S::Fdb: IsUnset,
Sourcepub fn maybe_fdb(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFdb<S>>where
S::Fdb: IsUnset,
pub fn maybe_fdb(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFdb<S>>where
S::Fdb: IsUnset,
Sourcepub fn hda(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHda<S>>where
S::Hda: IsUnset,
pub fn hda(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHda<S>>where
S::Hda: IsUnset,
Sourcepub fn maybe_hda(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHda<S>>where
S::Hda: IsUnset,
pub fn maybe_hda(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHda<S>>where
S::Hda: IsUnset,
Sourcepub fn hdb(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdb<S>>where
S::Hdb: IsUnset,
pub fn hdb(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdb<S>>where
S::Hdb: IsUnset,
Sourcepub fn maybe_hdb(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdb<S>>where
S::Hdb: IsUnset,
pub fn maybe_hdb(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdb<S>>where
S::Hdb: IsUnset,
Sourcepub fn hdc(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdc<S>>where
S::Hdc: IsUnset,
pub fn hdc(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdc<S>>where
S::Hdc: IsUnset,
Sourcepub fn maybe_hdc(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdc<S>>where
S::Hdc: IsUnset,
pub fn maybe_hdc(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdc<S>>where
S::Hdc: IsUnset,
Sourcepub fn hdd(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdd<S>>where
S::Hdd: IsUnset,
pub fn hdd(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdd<S>>where
S::Hdd: IsUnset,
Sourcepub fn maybe_hdd(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdd<S>>where
S::Hdd: IsUnset,
pub fn maybe_hdd(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdd<S>>where
S::Hdd: IsUnset,
Sourcepub fn cdrom(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCdrom<S>>where
S::Cdrom: IsUnset,
pub fn cdrom(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCdrom<S>>where
S::Cdrom: IsUnset,
Sourcepub fn maybe_cdrom(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCdrom<S>>where
S::Cdrom: IsUnset,
pub fn maybe_cdrom(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCdrom<S>>where
S::Cdrom: IsUnset,
Sourcepub fn blockdev(
self,
value: Vec<BlockDev>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBlockdev<S>>where
S::Blockdev: IsUnset,
pub fn blockdev(
self,
value: Vec<BlockDev>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBlockdev<S>>where
S::Blockdev: IsUnset,
Sourcepub fn maybe_blockdev(
self,
value: Option<Vec<BlockDev>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBlockdev<S>>where
S::Blockdev: IsUnset,
pub fn maybe_blockdev(
self,
value: Option<Vec<BlockDev>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBlockdev<S>>where
S::Blockdev: IsUnset,
Sourcepub fn drive(
self,
value: Vec<Drive>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDrive<S>>where
S::Drive: IsUnset,
pub fn drive(
self,
value: Vec<Drive>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDrive<S>>where
S::Drive: IsUnset,
Sourcepub fn maybe_drive(
self,
value: Option<Vec<Drive>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDrive<S>>where
S::Drive: IsUnset,
pub fn maybe_drive(
self,
value: Option<Vec<Drive>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDrive<S>>where
S::Drive: IsUnset,
Sourcepub fn mdtblock(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMdtblock<S>>where
S::Mdtblock: IsUnset,
pub fn mdtblock(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMdtblock<S>>where
S::Mdtblock: IsUnset,
Sourcepub fn maybe_mdtblock(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMdtblock<S>>where
S::Mdtblock: IsUnset,
pub fn maybe_mdtblock(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMdtblock<S>>where
S::Mdtblock: IsUnset,
Sourcepub fn sd(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSd<S>>where
S::Sd: IsUnset,
pub fn sd(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSd<S>>where
S::Sd: IsUnset,
Sourcepub fn maybe_sd(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSd<S>>where
S::Sd: IsUnset,
pub fn maybe_sd(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSd<S>>where
S::Sd: IsUnset,
Sourcepub fn snapshot(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSnapshot<S>>where
S::Snapshot: IsUnset,
pub fn snapshot(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSnapshot<S>>where
S::Snapshot: IsUnset,
Sourcepub fn maybe_snapshot(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSnapshot<S>>where
S::Snapshot: IsUnset,
pub fn maybe_snapshot(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSnapshot<S>>where
S::Snapshot: IsUnset,
Sourcepub fn fsdev(
self,
value: Vec<FsDev>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFsdev<S>>where
S::Fsdev: IsUnset,
pub fn fsdev(
self,
value: Vec<FsDev>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFsdev<S>>where
S::Fsdev: IsUnset,
Sourcepub fn maybe_fsdev(
self,
value: Option<Vec<FsDev>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFsdev<S>>where
S::Fsdev: IsUnset,
pub fn maybe_fsdev(
self,
value: Option<Vec<FsDev>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFsdev<S>>where
S::Fsdev: IsUnset,
Sourcepub fn virtfs(
self,
value: Vec<Virtfs>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVirtfs<S>>where
S::Virtfs: IsUnset,
pub fn virtfs(
self,
value: Vec<Virtfs>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVirtfs<S>>where
S::Virtfs: IsUnset,
Sourcepub fn maybe_virtfs(
self,
value: Option<Vec<Virtfs>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVirtfs<S>>where
S::Virtfs: IsUnset,
pub fn maybe_virtfs(
self,
value: Option<Vec<Virtfs>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVirtfs<S>>where
S::Virtfs: IsUnset,
Sourcepub fn iscsi(
self,
value: Iscsi,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIscsi<S>>where
S::Iscsi: IsUnset,
pub fn iscsi(
self,
value: Iscsi,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIscsi<S>>where
S::Iscsi: IsUnset,
Sourcepub fn maybe_iscsi(
self,
value: Option<Iscsi>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIscsi<S>>where
S::Iscsi: IsUnset,
pub fn maybe_iscsi(
self,
value: Option<Iscsi>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIscsi<S>>where
S::Iscsi: IsUnset,
Sourcepub fn usb(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUsb<S>>where
S::Usb: IsUnset,
pub fn usb(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUsb<S>>where
S::Usb: IsUnset,
Sourcepub fn maybe_usb(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUsb<S>>where
S::Usb: IsUnset,
pub fn maybe_usb(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUsb<S>>where
S::Usb: IsUnset,
Sourcepub fn usbdevice(
self,
value: USBDevice,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUsbdevice<S>>where
S::Usbdevice: IsUnset,
pub fn usbdevice(
self,
value: USBDevice,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUsbdevice<S>>where
S::Usbdevice: IsUnset,
Sourcepub fn maybe_usbdevice(
self,
value: Option<USBDevice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUsbdevice<S>>where
S::Usbdevice: IsUnset,
pub fn maybe_usbdevice(
self,
value: Option<USBDevice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUsbdevice<S>>where
S::Usbdevice: IsUnset,
Sourcepub fn display(
self,
value: QemuDisplay,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDisplay<S>>where
S::Display: IsUnset,
pub fn display(
self,
value: QemuDisplay,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDisplay<S>>where
S::Display: IsUnset,
Sourcepub fn maybe_display(
self,
value: Option<QemuDisplay>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDisplay<S>>where
S::Display: IsUnset,
pub fn maybe_display(
self,
value: Option<QemuDisplay>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDisplay<S>>where
S::Display: IsUnset,
Sourcepub fn nographic(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNographic<S>>where
S::Nographic: IsUnset,
pub fn nographic(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNographic<S>>where
S::Nographic: IsUnset,
Sourcepub fn maybe_nographic(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNographic<S>>where
S::Nographic: IsUnset,
pub fn maybe_nographic(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNographic<S>>where
S::Nographic: IsUnset,
Sourcepub fn spice(
self,
value: Spice,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSpice<S>>where
S::Spice: IsUnset,
pub fn spice(
self,
value: Spice,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSpice<S>>where
S::Spice: IsUnset,
Sourcepub fn maybe_spice(
self,
value: Option<Spice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSpice<S>>where
S::Spice: IsUnset,
pub fn maybe_spice(
self,
value: Option<Spice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSpice<S>>where
S::Spice: IsUnset,
Sourcepub fn vga(self, value: VGA) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVga<S>>where
S::Vga: IsUnset,
pub fn vga(self, value: VGA) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVga<S>>where
S::Vga: IsUnset,
Sourcepub fn maybe_vga(
self,
value: Option<VGA>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVga<S>>where
S::Vga: IsUnset,
pub fn maybe_vga(
self,
value: Option<VGA>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVga<S>>where
S::Vga: IsUnset,
Sourcepub fn full_screen(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFullScreen<S>>where
S::FullScreen: IsUnset,
pub fn full_screen(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFullScreen<S>>where
S::FullScreen: IsUnset,
Sourcepub fn maybe_full_screen(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFullScreen<S>>where
S::FullScreen: IsUnset,
pub fn maybe_full_screen(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFullScreen<S>>where
S::FullScreen: IsUnset,
Sourcepub fn g(self, value: G) -> QemuInstanceBaseBuilder<Machine, Cpu, SetG<S>>where
S::G: IsUnset,
pub fn g(self, value: G) -> QemuInstanceBaseBuilder<Machine, Cpu, SetG<S>>where
S::G: IsUnset,
Sourcepub fn maybe_g(
self,
value: Option<G>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetG<S>>where
S::G: IsUnset,
pub fn maybe_g(
self,
value: Option<G>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetG<S>>where
S::G: IsUnset,
Sourcepub fn vnc(self, value: VNC) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVnc<S>>where
S::Vnc: IsUnset,
pub fn vnc(self, value: VNC) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVnc<S>>where
S::Vnc: IsUnset,
Sourcepub fn maybe_vnc(
self,
value: Option<VNC>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVnc<S>>where
S::Vnc: IsUnset,
pub fn maybe_vnc(
self,
value: Option<VNC>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVnc<S>>where
S::Vnc: IsUnset,
Sourcepub fn win2k_hack(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetWin2kHack<S>>where
S::Win2kHack: IsUnset,
pub fn win2k_hack(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetWin2kHack<S>>where
S::Win2kHack: IsUnset,
Sourcepub fn maybe_win2k_hack(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetWin2kHack<S>>where
S::Win2kHack: IsUnset,
pub fn maybe_win2k_hack(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetWin2kHack<S>>where
S::Win2kHack: IsUnset,
Sourcepub fn no_fd_bootchk(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoFdBootchk<S>>where
S::NoFdBootchk: IsUnset,
pub fn no_fd_bootchk(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoFdBootchk<S>>where
S::NoFdBootchk: IsUnset,
Sourcepub fn maybe_no_fd_bootchk(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoFdBootchk<S>>where
S::NoFdBootchk: IsUnset,
pub fn maybe_no_fd_bootchk(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoFdBootchk<S>>where
S::NoFdBootchk: IsUnset,
Sourcepub fn acpitable(
self,
value: Vec<AcpiTable>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAcpitable<S>>where
S::Acpitable: IsUnset,
pub fn acpitable(
self,
value: Vec<AcpiTable>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAcpitable<S>>where
S::Acpitable: IsUnset,
Sourcepub fn maybe_acpitable(
self,
value: Option<Vec<AcpiTable>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAcpitable<S>>where
S::Acpitable: IsUnset,
pub fn maybe_acpitable(
self,
value: Option<Vec<AcpiTable>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAcpitable<S>>where
S::Acpitable: IsUnset,
Sourcepub fn smbios(
self,
value: Vec<Smbios>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSmbios<S>>where
S::Smbios: IsUnset,
pub fn smbios(
self,
value: Vec<Smbios>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSmbios<S>>where
S::Smbios: IsUnset,
Sourcepub fn maybe_smbios(
self,
value: Option<Vec<Smbios>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSmbios<S>>where
S::Smbios: IsUnset,
pub fn maybe_smbios(
self,
value: Option<Vec<Smbios>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSmbios<S>>where
S::Smbios: IsUnset,
Sourcepub fn netdev(
self,
value: Vec<NetDev>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNetdev<S>>where
S::Netdev: IsUnset,
pub fn netdev(
self,
value: Vec<NetDev>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNetdev<S>>where
S::Netdev: IsUnset,
Sourcepub fn maybe_netdev(
self,
value: Option<Vec<NetDev>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNetdev<S>>where
S::Netdev: IsUnset,
pub fn maybe_netdev(
self,
value: Option<Vec<NetDev>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNetdev<S>>where
S::Netdev: IsUnset,
Sourcepub fn nic(
self,
value: Vec<Nic>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNic<S>>where
S::Nic: IsUnset,
pub fn nic(
self,
value: Vec<Nic>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNic<S>>where
S::Nic: IsUnset,
Sourcepub fn maybe_nic(
self,
value: Option<Vec<Nic>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNic<S>>where
S::Nic: IsUnset,
pub fn maybe_nic(
self,
value: Option<Vec<Nic>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNic<S>>where
S::Nic: IsUnset,
Sourcepub fn net(
self,
value: Vec<LegacyNet>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNet<S>>where
S::Net: IsUnset,
pub fn net(
self,
value: Vec<LegacyNet>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNet<S>>where
S::Net: IsUnset,
Sourcepub fn maybe_net(
self,
value: Option<Vec<LegacyNet>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNet<S>>where
S::Net: IsUnset,
pub fn maybe_net(
self,
value: Option<Vec<LegacyNet>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNet<S>>where
S::Net: IsUnset,
Sourcepub fn chardev(
self,
value: Vec<CharDev>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetChardev<S>>where
S::Chardev: IsUnset,
pub fn chardev(
self,
value: Vec<CharDev>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetChardev<S>>where
S::Chardev: IsUnset,
Sourcepub fn maybe_chardev(
self,
value: Option<Vec<CharDev>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetChardev<S>>where
S::Chardev: IsUnset,
pub fn maybe_chardev(
self,
value: Option<Vec<CharDev>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetChardev<S>>where
S::Chardev: IsUnset,
Sourcepub fn tpmdev(
self,
value: Vec<TpmDev>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetTpmdev<S>>where
S::Tpmdev: IsUnset,
pub fn tpmdev(
self,
value: Vec<TpmDev>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetTpmdev<S>>where
S::Tpmdev: IsUnset,
Sourcepub fn maybe_tpmdev(
self,
value: Option<Vec<TpmDev>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetTpmdev<S>>where
S::Tpmdev: IsUnset,
pub fn maybe_tpmdev(
self,
value: Option<Vec<TpmDev>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetTpmdev<S>>where
S::Tpmdev: IsUnset,
Sourcepub fn bios(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBios<S>>where
S::Bios: IsUnset,
pub fn bios(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBios<S>>where
S::Bios: IsUnset,
Sourcepub fn maybe_bios(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBios<S>>where
S::Bios: IsUnset,
pub fn maybe_bios(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBios<S>>where
S::Bios: IsUnset,
Sourcepub fn pflash(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPflash<S>>where
S::Pflash: IsUnset,
pub fn pflash(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPflash<S>>where
S::Pflash: IsUnset,
Sourcepub fn maybe_pflash(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPflash<S>>where
S::Pflash: IsUnset,
pub fn maybe_pflash(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPflash<S>>where
S::Pflash: IsUnset,
Sourcepub fn kernel(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetKernel<S>>where
S::Kernel: IsUnset,
pub fn kernel(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetKernel<S>>where
S::Kernel: IsUnset,
Sourcepub fn maybe_kernel(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetKernel<S>>where
S::Kernel: IsUnset,
pub fn maybe_kernel(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetKernel<S>>where
S::Kernel: IsUnset,
Sourcepub fn shim(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetShim<S>>where
S::Shim: IsUnset,
pub fn shim(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetShim<S>>where
S::Shim: IsUnset,
Sourcepub fn maybe_shim(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetShim<S>>where
S::Shim: IsUnset,
pub fn maybe_shim(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetShim<S>>where
S::Shim: IsUnset,
Sourcepub fn append(
self,
value: ShellString,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAppend<S>>where
S::Append: IsUnset,
pub fn append(
self,
value: ShellString,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAppend<S>>where
S::Append: IsUnset,
Sourcepub fn maybe_append(
self,
value: Option<ShellString>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAppend<S>>where
S::Append: IsUnset,
pub fn maybe_append(
self,
value: Option<ShellString>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAppend<S>>where
S::Append: IsUnset,
Sourcepub fn initrd(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetInitrd<S>>where
S::Initrd: IsUnset,
pub fn initrd(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetInitrd<S>>where
S::Initrd: IsUnset,
Sourcepub fn maybe_initrd(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetInitrd<S>>where
S::Initrd: IsUnset,
pub fn maybe_initrd(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetInitrd<S>>where
S::Initrd: IsUnset,
Sourcepub fn dtb(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDtb<S>>where
S::Dtb: IsUnset,
pub fn dtb(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDtb<S>>where
S::Dtb: IsUnset,
Sourcepub fn maybe_dtb(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDtb<S>>where
S::Dtb: IsUnset,
pub fn maybe_dtb(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDtb<S>>where
S::Dtb: IsUnset,
Sourcepub fn compact(
self,
value: Compact,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCompact<S>>where
S::Compact: IsUnset,
pub fn compact(
self,
value: Compact,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCompact<S>>where
S::Compact: IsUnset,
Sourcepub fn maybe_compact(
self,
value: Option<Compact>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCompact<S>>where
S::Compact: IsUnset,
pub fn maybe_compact(
self,
value: Option<Compact>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCompact<S>>where
S::Compact: IsUnset,
Sourcepub fn fw_cfg(
self,
value: Vec<FwCfg>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFwCfg<S>>where
S::FwCfg: IsUnset,
pub fn fw_cfg(
self,
value: Vec<FwCfg>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFwCfg<S>>where
S::FwCfg: IsUnset,
Sourcepub fn maybe_fw_cfg(
self,
value: Option<Vec<FwCfg>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFwCfg<S>>where
S::FwCfg: IsUnset,
pub fn maybe_fw_cfg(
self,
value: Option<Vec<FwCfg>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFwCfg<S>>where
S::FwCfg: IsUnset,
Sourcepub fn serial(
self,
value: Vec<SpecialDevice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSerial<S>>where
S::Serial: IsUnset,
pub fn serial(
self,
value: Vec<SpecialDevice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSerial<S>>where
S::Serial: IsUnset,
Sourcepub fn maybe_serial(
self,
value: Option<Vec<SpecialDevice>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSerial<S>>where
S::Serial: IsUnset,
pub fn maybe_serial(
self,
value: Option<Vec<SpecialDevice>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSerial<S>>where
S::Serial: IsUnset,
Sourcepub fn parallel(
self,
value: Vec<SpecialDevice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetParallel<S>>where
S::Parallel: IsUnset,
pub fn parallel(
self,
value: Vec<SpecialDevice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetParallel<S>>where
S::Parallel: IsUnset,
Sourcepub fn maybe_parallel(
self,
value: Option<Vec<SpecialDevice>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetParallel<S>>where
S::Parallel: IsUnset,
pub fn maybe_parallel(
self,
value: Option<Vec<SpecialDevice>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetParallel<S>>where
S::Parallel: IsUnset,
Sourcepub fn monitor(
self,
value: Vec<SpecialDevice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMonitor<S>>where
S::Monitor: IsUnset,
pub fn monitor(
self,
value: Vec<SpecialDevice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMonitor<S>>where
S::Monitor: IsUnset,
Sourcepub fn maybe_monitor(
self,
value: Option<Vec<SpecialDevice>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMonitor<S>>where
S::Monitor: IsUnset,
pub fn maybe_monitor(
self,
value: Option<Vec<SpecialDevice>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMonitor<S>>where
S::Monitor: IsUnset,
Sourcepub fn qmp(
self,
value: Vec<SpecialDevice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQmp<S>>where
S::Qmp: IsUnset,
pub fn qmp(
self,
value: Vec<SpecialDevice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQmp<S>>where
S::Qmp: IsUnset,
Sourcepub fn maybe_qmp(
self,
value: Option<Vec<SpecialDevice>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQmp<S>>where
S::Qmp: IsUnset,
pub fn maybe_qmp(
self,
value: Option<Vec<SpecialDevice>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQmp<S>>where
S::Qmp: IsUnset,
Sourcepub fn qmp_pretty(
self,
value: Vec<SpecialDevice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQmpPretty<S>>where
S::QmpPretty: IsUnset,
pub fn qmp_pretty(
self,
value: Vec<SpecialDevice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQmpPretty<S>>where
S::QmpPretty: IsUnset,
Sourcepub fn maybe_qmp_pretty(
self,
value: Option<Vec<SpecialDevice>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQmpPretty<S>>where
S::QmpPretty: IsUnset,
pub fn maybe_qmp_pretty(
self,
value: Option<Vec<SpecialDevice>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQmpPretty<S>>where
S::QmpPretty: IsUnset,
Sourcepub fn mon(
self,
value: Vec<Mon>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMon<S>>where
S::Mon: IsUnset,
pub fn mon(
self,
value: Vec<Mon>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMon<S>>where
S::Mon: IsUnset,
Sourcepub fn maybe_mon(
self,
value: Option<Vec<Mon>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMon<S>>where
S::Mon: IsUnset,
pub fn maybe_mon(
self,
value: Option<Vec<Mon>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMon<S>>where
S::Mon: IsUnset,
Sourcepub fn debugcon(
self,
value: SpecialDevice,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDebugcon<S>>where
S::Debugcon: IsUnset,
pub fn debugcon(
self,
value: SpecialDevice,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDebugcon<S>>where
S::Debugcon: IsUnset,
Sourcepub fn maybe_debugcon(
self,
value: Option<SpecialDevice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDebugcon<S>>where
S::Debugcon: IsUnset,
pub fn maybe_debugcon(
self,
value: Option<SpecialDevice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDebugcon<S>>where
S::Debugcon: IsUnset,
Sourcepub fn pidfile(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPidfile<S>>where
S::Pidfile: IsUnset,
pub fn pidfile(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPidfile<S>>where
S::Pidfile: IsUnset,
Sourcepub fn maybe_pidfile(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPidfile<S>>where
S::Pidfile: IsUnset,
pub fn maybe_pidfile(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPidfile<S>>where
S::Pidfile: IsUnset,
Sourcepub fn preconfig(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPreconfig<S>>where
S::Preconfig: IsUnset,
pub fn preconfig(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPreconfig<S>>where
S::Preconfig: IsUnset,
Sourcepub fn maybe_preconfig(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPreconfig<S>>where
S::Preconfig: IsUnset,
pub fn maybe_preconfig(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPreconfig<S>>where
S::Preconfig: IsUnset,
Sourcepub fn big_s(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigS<S>>where
S::BigS: IsUnset,
pub fn big_s(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigS<S>>where
S::BigS: IsUnset,
Sourcepub fn maybe_big_s(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigS<S>>where
S::BigS: IsUnset,
pub fn maybe_big_s(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigS<S>>where
S::BigS: IsUnset,
Sourcepub fn overcommit(
self,
value: Overcommit,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOvercommit<S>>where
S::Overcommit: IsUnset,
pub fn overcommit(
self,
value: Overcommit,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOvercommit<S>>where
S::Overcommit: IsUnset,
Sourcepub fn maybe_overcommit(
self,
value: Option<Overcommit>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOvercommit<S>>where
S::Overcommit: IsUnset,
pub fn maybe_overcommit(
self,
value: Option<Overcommit>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOvercommit<S>>where
S::Overcommit: IsUnset,
Sourcepub fn gdb(
self,
value: SpecialDevice,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetGdb<S>>where
S::Gdb: IsUnset,
pub fn gdb(
self,
value: SpecialDevice,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetGdb<S>>where
S::Gdb: IsUnset,
Sourcepub fn maybe_gdb(
self,
value: Option<SpecialDevice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetGdb<S>>where
S::Gdb: IsUnset,
pub fn maybe_gdb(
self,
value: Option<SpecialDevice>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetGdb<S>>where
S::Gdb: IsUnset,
Sourcepub fn s(self, value: bool) -> QemuInstanceBaseBuilder<Machine, Cpu, SetS<S>>where
S::S: IsUnset,
pub fn s(self, value: bool) -> QemuInstanceBaseBuilder<Machine, Cpu, SetS<S>>where
S::S: IsUnset,
Sourcepub fn maybe_s(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetS<S>>where
S::S: IsUnset,
pub fn maybe_s(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetS<S>>where
S::S: IsUnset,
Sourcepub fn d(
self,
value: Vec<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetD<S>>where
S::D: IsUnset,
pub fn d(
self,
value: Vec<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetD<S>>where
S::D: IsUnset,
Sourcepub fn maybe_d(
self,
value: Option<Vec<String>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetD<S>>where
S::D: IsUnset,
pub fn maybe_d(
self,
value: Option<Vec<String>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetD<S>>where
S::D: IsUnset,
Sourcepub fn big_d(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigD<S>>where
S::BigD: IsUnset,
pub fn big_d(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigD<S>>where
S::BigD: IsUnset,
Sourcepub fn maybe_big_d(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigD<S>>where
S::BigD: IsUnset,
pub fn maybe_big_d(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigD<S>>where
S::BigD: IsUnset,
Sourcepub fn dfilter(
self,
value: Vec<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDfilter<S>>where
S::Dfilter: IsUnset,
pub fn dfilter(
self,
value: Vec<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDfilter<S>>where
S::Dfilter: IsUnset,
Sourcepub fn maybe_dfilter(
self,
value: Option<Vec<String>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDfilter<S>>where
S::Dfilter: IsUnset,
pub fn maybe_dfilter(
self,
value: Option<Vec<String>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDfilter<S>>where
S::Dfilter: IsUnset,
Sourcepub fn seed(
self,
value: usize,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSeed<S>>where
S::Seed: IsUnset,
pub fn seed(
self,
value: usize,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSeed<S>>where
S::Seed: IsUnset,
Sourcepub fn maybe_seed(
self,
value: Option<usize>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSeed<S>>where
S::Seed: IsUnset,
pub fn maybe_seed(
self,
value: Option<usize>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSeed<S>>where
S::Seed: IsUnset,
Sourcepub fn big_l(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigL<S>>where
S::BigL: IsUnset,
pub fn big_l(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigL<S>>where
S::BigL: IsUnset,
Sourcepub fn maybe_big_l(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigL<S>>where
S::BigL: IsUnset,
pub fn maybe_big_l(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigL<S>>where
S::BigL: IsUnset,
Sourcepub fn enable_kvm(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEnableKvm<S>>where
S::EnableKvm: IsUnset,
pub fn enable_kvm(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEnableKvm<S>>where
S::EnableKvm: IsUnset,
Sourcepub fn maybe_enable_kvm(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEnableKvm<S>>where
S::EnableKvm: IsUnset,
pub fn maybe_enable_kvm(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEnableKvm<S>>where
S::EnableKvm: IsUnset,
Sourcepub fn xen_domid(
self,
value: String,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenDomid<S>>where
S::XenDomid: IsUnset,
pub fn xen_domid(
self,
value: String,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenDomid<S>>where
S::XenDomid: IsUnset,
Sourcepub fn maybe_xen_domid(
self,
value: Option<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenDomid<S>>where
S::XenDomid: IsUnset,
pub fn maybe_xen_domid(
self,
value: Option<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenDomid<S>>where
S::XenDomid: IsUnset,
Sourcepub fn xen_attach(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenAttach<S>>where
S::XenAttach: IsUnset,
pub fn xen_attach(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenAttach<S>>where
S::XenAttach: IsUnset,
Sourcepub fn maybe_xen_attach(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenAttach<S>>where
S::XenAttach: IsUnset,
pub fn maybe_xen_attach(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenAttach<S>>where
S::XenAttach: IsUnset,
Sourcepub fn xen_domid_restrict(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenDomidRestrict<S>>where
S::XenDomidRestrict: IsUnset,
pub fn xen_domid_restrict(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenDomidRestrict<S>>where
S::XenDomidRestrict: IsUnset,
Sourcepub fn maybe_xen_domid_restrict(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenDomidRestrict<S>>where
S::XenDomidRestrict: IsUnset,
pub fn maybe_xen_domid_restrict(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenDomidRestrict<S>>where
S::XenDomidRestrict: IsUnset,
Sourcepub fn no_reboot(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoReboot<S>>where
S::NoReboot: IsUnset,
pub fn no_reboot(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoReboot<S>>where
S::NoReboot: IsUnset,
Sourcepub fn maybe_no_reboot(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoReboot<S>>where
S::NoReboot: IsUnset,
pub fn maybe_no_reboot(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoReboot<S>>where
S::NoReboot: IsUnset,
Sourcepub fn no_hpet(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoHpet<S>>where
S::NoHpet: IsUnset,
pub fn no_hpet(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoHpet<S>>where
S::NoHpet: IsUnset,
Sourcepub fn maybe_no_hpet(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoHpet<S>>where
S::NoHpet: IsUnset,
pub fn maybe_no_hpet(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoHpet<S>>where
S::NoHpet: IsUnset,
Sourcepub fn no_shutdown(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoShutdown<S>>where
S::NoShutdown: IsUnset,
pub fn no_shutdown(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoShutdown<S>>where
S::NoShutdown: IsUnset,
Sourcepub fn maybe_no_shutdown(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoShutdown<S>>where
S::NoShutdown: IsUnset,
pub fn maybe_no_shutdown(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoShutdown<S>>where
S::NoShutdown: IsUnset,
Sourcepub fn action(
self,
value: Action,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAction<S>>where
S::Action: IsUnset,
pub fn action(
self,
value: Action,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAction<S>>where
S::Action: IsUnset,
Sourcepub fn maybe_action(
self,
value: Option<Action>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAction<S>>where
S::Action: IsUnset,
pub fn maybe_action(
self,
value: Option<Action>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAction<S>>where
S::Action: IsUnset,
Sourcepub fn loadvm(
self,
value: String,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetLoadvm<S>>where
S::Loadvm: IsUnset,
pub fn loadvm(
self,
value: String,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetLoadvm<S>>where
S::Loadvm: IsUnset,
Sourcepub fn maybe_loadvm(
self,
value: Option<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetLoadvm<S>>where
S::Loadvm: IsUnset,
pub fn maybe_loadvm(
self,
value: Option<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetLoadvm<S>>where
S::Loadvm: IsUnset,
Sourcepub fn daemonize(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDaemonize<S>>where
S::Daemonize: IsUnset,
pub fn daemonize(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDaemonize<S>>where
S::Daemonize: IsUnset,
Sourcepub fn maybe_daemonize(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDaemonize<S>>where
S::Daemonize: IsUnset,
pub fn maybe_daemonize(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDaemonize<S>>where
S::Daemonize: IsUnset,
Sourcepub fn option_rom(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOptionRom<S>>where
S::OptionRom: IsUnset,
pub fn option_rom(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOptionRom<S>>where
S::OptionRom: IsUnset,
Sourcepub fn maybe_option_rom(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOptionRom<S>>where
S::OptionRom: IsUnset,
pub fn maybe_option_rom(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOptionRom<S>>where
S::OptionRom: IsUnset,
Sourcepub fn rtc(self, value: Rtc) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRtc<S>>where
S::Rtc: IsUnset,
pub fn rtc(self, value: Rtc) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRtc<S>>where
S::Rtc: IsUnset,
Sourcepub fn maybe_rtc(
self,
value: Option<Rtc>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRtc<S>>where
S::Rtc: IsUnset,
pub fn maybe_rtc(
self,
value: Option<Rtc>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRtc<S>>where
S::Rtc: IsUnset,
Sourcepub fn icount(
self,
value: Icount,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIcount<S>>where
S::Icount: IsUnset,
pub fn icount(
self,
value: Icount,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIcount<S>>where
S::Icount: IsUnset,
Sourcepub fn maybe_icount(
self,
value: Option<Icount>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIcount<S>>where
S::Icount: IsUnset,
pub fn maybe_icount(
self,
value: Option<Icount>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIcount<S>>where
S::Icount: IsUnset,
Sourcepub fn watchdog_action(
self,
value: WatchdogAction,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetWatchdogAction<S>>where
S::WatchdogAction: IsUnset,
pub fn watchdog_action(
self,
value: WatchdogAction,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetWatchdogAction<S>>where
S::WatchdogAction: IsUnset,
Sourcepub fn maybe_watchdog_action(
self,
value: Option<WatchdogAction>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetWatchdogAction<S>>where
S::WatchdogAction: IsUnset,
pub fn maybe_watchdog_action(
self,
value: Option<WatchdogAction>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetWatchdogAction<S>>where
S::WatchdogAction: IsUnset,
Sourcepub fn echr(
self,
value: String,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEchr<S>>where
S::Echr: IsUnset,
pub fn echr(
self,
value: String,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEchr<S>>where
S::Echr: IsUnset,
Sourcepub fn maybe_echr(
self,
value: Option<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEchr<S>>where
S::Echr: IsUnset,
pub fn maybe_echr(
self,
value: Option<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEchr<S>>where
S::Echr: IsUnset,
Sourcepub fn incoming(
self,
value: Vec<Incoming>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIncoming<S>>where
S::Incoming: IsUnset,
pub fn incoming(
self,
value: Vec<Incoming>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIncoming<S>>where
S::Incoming: IsUnset,
Sourcepub fn maybe_incoming(
self,
value: Option<Vec<Incoming>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIncoming<S>>where
S::Incoming: IsUnset,
pub fn maybe_incoming(
self,
value: Option<Vec<Incoming>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIncoming<S>>where
S::Incoming: IsUnset,
Sourcepub fn only_migratable(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOnlyMigratable<S>>where
S::OnlyMigratable: IsUnset,
pub fn only_migratable(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOnlyMigratable<S>>where
S::OnlyMigratable: IsUnset,
Sourcepub fn maybe_only_migratable(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOnlyMigratable<S>>where
S::OnlyMigratable: IsUnset,
pub fn maybe_only_migratable(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOnlyMigratable<S>>where
S::OnlyMigratable: IsUnset,
Sourcepub fn only_cpr_capable(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOnlyCprCapable<S>>where
S::OnlyCprCapable: IsUnset,
pub fn only_cpr_capable(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOnlyCprCapable<S>>where
S::OnlyCprCapable: IsUnset,
Sourcepub fn maybe_only_cpr_capable(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOnlyCprCapable<S>>where
S::OnlyCprCapable: IsUnset,
pub fn maybe_only_cpr_capable(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOnlyCprCapable<S>>where
S::OnlyCprCapable: IsUnset,
Sourcepub fn migrate_mode_enable(
self,
value: String,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMigrateModeEnable<S>>where
S::MigrateModeEnable: IsUnset,
pub fn migrate_mode_enable(
self,
value: String,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMigrateModeEnable<S>>where
S::MigrateModeEnable: IsUnset,
Sourcepub fn maybe_migrate_mode_enable(
self,
value: Option<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMigrateModeEnable<S>>where
S::MigrateModeEnable: IsUnset,
pub fn maybe_migrate_mode_enable(
self,
value: Option<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMigrateModeEnable<S>>where
S::MigrateModeEnable: IsUnset,
Sourcepub fn nodefaults(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNodefaults<S>>where
S::Nodefaults: IsUnset,
pub fn nodefaults(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNodefaults<S>>where
S::Nodefaults: IsUnset,
Sourcepub fn maybe_nodefaults(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNodefaults<S>>where
S::Nodefaults: IsUnset,
pub fn maybe_nodefaults(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNodefaults<S>>where
S::Nodefaults: IsUnset,
Sourcepub fn sandbox(
self,
value: Sandbox,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSandbox<S>>where
S::Sandbox: IsUnset,
pub fn sandbox(
self,
value: Sandbox,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSandbox<S>>where
S::Sandbox: IsUnset,
Sourcepub fn maybe_sandbox(
self,
value: Option<Sandbox>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSandbox<S>>where
S::Sandbox: IsUnset,
pub fn maybe_sandbox(
self,
value: Option<Sandbox>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSandbox<S>>where
S::Sandbox: IsUnset,
Sourcepub fn readconfig(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetReadconfig<S>>where
S::Readconfig: IsUnset,
pub fn readconfig(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetReadconfig<S>>where
S::Readconfig: IsUnset,
Sourcepub fn maybe_readconfig(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetReadconfig<S>>where
S::Readconfig: IsUnset,
pub fn maybe_readconfig(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetReadconfig<S>>where
S::Readconfig: IsUnset,
Sourcepub fn no_user_config(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoUserConfig<S>>where
S::NoUserConfig: IsUnset,
pub fn no_user_config(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoUserConfig<S>>where
S::NoUserConfig: IsUnset,
Sourcepub fn maybe_no_user_config(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoUserConfig<S>>where
S::NoUserConfig: IsUnset,
pub fn maybe_no_user_config(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoUserConfig<S>>where
S::NoUserConfig: IsUnset,
Sourcepub fn trace(
self,
value: Trace,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetTrace<S>>where
S::Trace: IsUnset,
pub fn trace(
self,
value: Trace,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetTrace<S>>where
S::Trace: IsUnset,
Sourcepub fn maybe_trace(
self,
value: Option<Trace>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetTrace<S>>where
S::Trace: IsUnset,
pub fn maybe_trace(
self,
value: Option<Trace>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetTrace<S>>where
S::Trace: IsUnset,
Sourcepub fn plugin(
self,
value: Vec<Plugin>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPlugin<S>>where
S::Plugin: IsUnset,
pub fn plugin(
self,
value: Vec<Plugin>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPlugin<S>>where
S::Plugin: IsUnset,
Sourcepub fn maybe_plugin(
self,
value: Option<Vec<Plugin>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPlugin<S>>where
S::Plugin: IsUnset,
pub fn maybe_plugin(
self,
value: Option<Vec<Plugin>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPlugin<S>>where
S::Plugin: IsUnset,
Sourcepub fn semihosting(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSemihosting<S>>where
S::Semihosting: IsUnset,
pub fn semihosting(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSemihosting<S>>where
S::Semihosting: IsUnset,
Sourcepub fn maybe_semihosting(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSemihosting<S>>where
S::Semihosting: IsUnset,
pub fn maybe_semihosting(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSemihosting<S>>where
S::Semihosting: IsUnset,
Sourcepub fn semihosting_config(
self,
value: SemihostingConfig,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSemihostingConfig<S>>where
S::SemihostingConfig: IsUnset,
pub fn semihosting_config(
self,
value: SemihostingConfig,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSemihostingConfig<S>>where
S::SemihostingConfig: IsUnset,
Sourcepub fn maybe_semihosting_config(
self,
value: Option<SemihostingConfig>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSemihostingConfig<S>>where
S::SemihostingConfig: IsUnset,
pub fn maybe_semihosting_config(
self,
value: Option<SemihostingConfig>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSemihostingConfig<S>>where
S::SemihostingConfig: IsUnset,
Sourcepub fn qtest(
self,
value: String,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQtest<S>>where
S::Qtest: IsUnset,
pub fn qtest(
self,
value: String,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQtest<S>>where
S::Qtest: IsUnset,
Sourcepub fn maybe_qtest(
self,
value: Option<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQtest<S>>where
S::Qtest: IsUnset,
pub fn maybe_qtest(
self,
value: Option<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQtest<S>>where
S::Qtest: IsUnset,
Sourcepub fn qtest_log(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQtestLog<S>>where
S::QtestLog: IsUnset,
pub fn qtest_log(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQtestLog<S>>where
S::QtestLog: IsUnset,
Sourcepub fn maybe_qtest_log(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQtestLog<S>>where
S::QtestLog: IsUnset,
pub fn maybe_qtest_log(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQtestLog<S>>where
S::QtestLog: IsUnset,
Sourcepub fn prom_env(
self,
value: Vec<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPromEnv<S>>where
S::PromEnv: IsUnset,
pub fn prom_env(
self,
value: Vec<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPromEnv<S>>where
S::PromEnv: IsUnset,
Sourcepub fn maybe_prom_env(
self,
value: Option<Vec<String>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPromEnv<S>>where
S::PromEnv: IsUnset,
pub fn maybe_prom_env(
self,
value: Option<Vec<String>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPromEnv<S>>where
S::PromEnv: IsUnset,
Sourcepub fn run_with(
self,
value: RunWith,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRunWith<S>>where
S::RunWith: IsUnset,
pub fn run_with(
self,
value: RunWith,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRunWith<S>>where
S::RunWith: IsUnset,
Sourcepub fn maybe_run_with(
self,
value: Option<RunWith>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRunWith<S>>where
S::RunWith: IsUnset,
pub fn maybe_run_with(
self,
value: Option<RunWith>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRunWith<S>>where
S::RunWith: IsUnset,
Sourcepub fn runas(
self,
value: String,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRunas<S>>where
S::Runas: IsUnset,
pub fn runas(
self,
value: String,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRunas<S>>where
S::Runas: IsUnset,
Sourcepub fn maybe_runas(
self,
value: Option<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRunas<S>>where
S::Runas: IsUnset,
pub fn maybe_runas(
self,
value: Option<String>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRunas<S>>where
S::Runas: IsUnset,
Sourcepub fn chroot(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetChroot<S>>where
S::Chroot: IsUnset,
pub fn chroot(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetChroot<S>>where
S::Chroot: IsUnset,
Sourcepub fn maybe_chroot(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetChroot<S>>where
S::Chroot: IsUnset,
pub fn maybe_chroot(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetChroot<S>>where
S::Chroot: IsUnset,
Sourcepub fn msg(self, value: Msg) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMsg<S>>where
S::Msg: IsUnset,
pub fn msg(self, value: Msg) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMsg<S>>where
S::Msg: IsUnset,
Sourcepub fn maybe_msg(
self,
value: Option<Msg>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMsg<S>>where
S::Msg: IsUnset,
pub fn maybe_msg(
self,
value: Option<Msg>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMsg<S>>where
S::Msg: IsUnset,
Sourcepub fn dump_vmstate(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDumpVmstate<S>>where
S::DumpVmstate: IsUnset,
pub fn dump_vmstate(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDumpVmstate<S>>where
S::DumpVmstate: IsUnset,
Sourcepub fn maybe_dump_vmstate(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDumpVmstate<S>>where
S::DumpVmstate: IsUnset,
pub fn maybe_dump_vmstate(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDumpVmstate<S>>where
S::DumpVmstate: IsUnset,
Sourcepub fn enable_sync_profile(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEnableSyncProfile<S>>where
S::EnableSyncProfile: IsUnset,
pub fn enable_sync_profile(
self,
value: bool,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEnableSyncProfile<S>>where
S::EnableSyncProfile: IsUnset,
Sourcepub fn maybe_enable_sync_profile(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEnableSyncProfile<S>>where
S::EnableSyncProfile: IsUnset,
pub fn maybe_enable_sync_profile(
self,
value: Option<bool>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEnableSyncProfile<S>>where
S::EnableSyncProfile: IsUnset,
Sourcepub fn perfmap(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPerfmap<S>>where
S::Perfmap: IsUnset,
pub fn perfmap(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPerfmap<S>>where
S::Perfmap: IsUnset,
Sourcepub fn maybe_perfmap(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPerfmap<S>>where
S::Perfmap: IsUnset,
pub fn maybe_perfmap(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPerfmap<S>>where
S::Perfmap: IsUnset,
Sourcepub fn jitdump(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetJitdump<S>>where
S::Jitdump: IsUnset,
pub fn jitdump(
self,
value: PathBuf,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetJitdump<S>>where
S::Jitdump: IsUnset,
Sourcepub fn maybe_jitdump(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetJitdump<S>>where
S::Jitdump: IsUnset,
pub fn maybe_jitdump(
self,
value: Option<PathBuf>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetJitdump<S>>where
S::Jitdump: IsUnset,
Sourcepub fn object(
self,
value: Vec<Object>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetObject<S>>where
S::Object: IsUnset,
pub fn object(
self,
value: Vec<Object>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetObject<S>>where
S::Object: IsUnset,
Sourcepub fn maybe_object(
self,
value: Option<Vec<Object>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetObject<S>>where
S::Object: IsUnset,
pub fn maybe_object(
self,
value: Option<Vec<Object>>,
) -> QemuInstanceBaseBuilder<Machine, Cpu, SetObject<S>>where
S::Object: IsUnset,
Auto Trait Implementations§
impl<Machine, Cpu, S> Freeze for QemuInstanceBaseBuilder<Machine, Cpu, S>where
PhantomData<(fn() -> S, fn() -> PhantomData<QemuInstanceBase<Machine, Cpu>>, fn() -> PhantomData<Machine>, fn() -> PhantomData<Cpu>)>: Freeze,
(Option<PathBuf>, Option<Machine>, Option<Cpu>, Option<Accel>, Option<SMP>, Option<Vec<NUMA>>, Option<Vec<AddFd>>, Option<Vec<Set>>, Option<Vec<Global>>, Option<Boot>, Option<Memory>, Option<PathBuf>, Option<bool>, Option<String>, Option<Audio>, Option<Vec<AudioDev>>, Option<Vec<Device>>, Option<Name>, Option<TypedUuid<QUuid>>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<Vec<BlockDev>>, Option<Vec<Drive>>, Option<PathBuf>, Option<PathBuf>, Option<bool>, Option<Vec<FsDev>>, Option<Vec<Virtfs>>, Option<Iscsi>, Option<bool>, Option<USBDevice>, Option<QemuDisplay>, Option<bool>, Option<Spice>, Option<VGA>, Option<bool>, Option<G>, Option<VNC>, Option<bool>, Option<bool>, Option<Vec<AcpiTable>>, Option<Vec<Smbios>>, Option<Vec<NetDev>>, Option<Vec<Nic>>, Option<Vec<LegacyNet>>, Option<Vec<CharDev>>, Option<Vec<TpmDev>>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<ShellString>, Option<PathBuf>, Option<PathBuf>, Option<Compact>, Option<Vec<FwCfg>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<Mon>>, Option<SpecialDevice>, Option<PathBuf>, Option<bool>, Option<bool>, Option<Overcommit>, Option<SpecialDevice>, Option<bool>, Option<Vec<String>>, Option<PathBuf>, Option<Vec<String>>, Option<usize>, Option<PathBuf>, Option<bool>, Option<String>, Option<bool>, Option<bool>, Option<bool>, Option<bool>, Option<bool>, Option<Action>, Option<String>, Option<bool>, Option<PathBuf>, Option<Rtc>, Option<Icount>, Option<WatchdogAction>, Option<String>, Option<Vec<Incoming>>, Option<bool>, Option<bool>, Option<String>, Option<bool>, Option<Sandbox>, Option<PathBuf>, Option<bool>, Option<Trace>, Option<Vec<Plugin>>, Option<bool>, Option<SemihostingConfig>, Option<String>, Option<PathBuf>, Option<Vec<String>>, Option<RunWith>, Option<String>, Option<PathBuf>, Option<Msg>, Option<PathBuf>, Option<bool>, Option<PathBuf>, Option<PathBuf>, Option<Vec<Object>>): Freeze,
impl<Machine, Cpu, S> RefUnwindSafe for QemuInstanceBaseBuilder<Machine, Cpu, S>where
PhantomData<(fn() -> S, fn() -> PhantomData<QemuInstanceBase<Machine, Cpu>>, fn() -> PhantomData<Machine>, fn() -> PhantomData<Cpu>)>: RefUnwindSafe,
(Option<PathBuf>, Option<Machine>, Option<Cpu>, Option<Accel>, Option<SMP>, Option<Vec<NUMA>>, Option<Vec<AddFd>>, Option<Vec<Set>>, Option<Vec<Global>>, Option<Boot>, Option<Memory>, Option<PathBuf>, Option<bool>, Option<String>, Option<Audio>, Option<Vec<AudioDev>>, Option<Vec<Device>>, Option<Name>, Option<TypedUuid<QUuid>>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<Vec<BlockDev>>, Option<Vec<Drive>>, Option<PathBuf>, Option<PathBuf>, Option<bool>, Option<Vec<FsDev>>, Option<Vec<Virtfs>>, Option<Iscsi>, Option<bool>, Option<USBDevice>, Option<QemuDisplay>, Option<bool>, Option<Spice>, Option<VGA>, Option<bool>, Option<G>, Option<VNC>, Option<bool>, Option<bool>, Option<Vec<AcpiTable>>, Option<Vec<Smbios>>, Option<Vec<NetDev>>, Option<Vec<Nic>>, Option<Vec<LegacyNet>>, Option<Vec<CharDev>>, Option<Vec<TpmDev>>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<ShellString>, Option<PathBuf>, Option<PathBuf>, Option<Compact>, Option<Vec<FwCfg>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<Mon>>, Option<SpecialDevice>, Option<PathBuf>, Option<bool>, Option<bool>, Option<Overcommit>, Option<SpecialDevice>, Option<bool>, Option<Vec<String>>, Option<PathBuf>, Option<Vec<String>>, Option<usize>, Option<PathBuf>, Option<bool>, Option<String>, Option<bool>, Option<bool>, Option<bool>, Option<bool>, Option<bool>, Option<Action>, Option<String>, Option<bool>, Option<PathBuf>, Option<Rtc>, Option<Icount>, Option<WatchdogAction>, Option<String>, Option<Vec<Incoming>>, Option<bool>, Option<bool>, Option<String>, Option<bool>, Option<Sandbox>, Option<PathBuf>, Option<bool>, Option<Trace>, Option<Vec<Plugin>>, Option<bool>, Option<SemihostingConfig>, Option<String>, Option<PathBuf>, Option<Vec<String>>, Option<RunWith>, Option<String>, Option<PathBuf>, Option<Msg>, Option<PathBuf>, Option<bool>, Option<PathBuf>, Option<PathBuf>, Option<Vec<Object>>): RefUnwindSafe,
impl<Machine, Cpu, S> Send for QemuInstanceBaseBuilder<Machine, Cpu, S>where
PhantomData<(fn() -> S, fn() -> PhantomData<QemuInstanceBase<Machine, Cpu>>, fn() -> PhantomData<Machine>, fn() -> PhantomData<Cpu>)>: Send,
(Option<PathBuf>, Option<Machine>, Option<Cpu>, Option<Accel>, Option<SMP>, Option<Vec<NUMA>>, Option<Vec<AddFd>>, Option<Vec<Set>>, Option<Vec<Global>>, Option<Boot>, Option<Memory>, Option<PathBuf>, Option<bool>, Option<String>, Option<Audio>, Option<Vec<AudioDev>>, Option<Vec<Device>>, Option<Name>, Option<TypedUuid<QUuid>>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<Vec<BlockDev>>, Option<Vec<Drive>>, Option<PathBuf>, Option<PathBuf>, Option<bool>, Option<Vec<FsDev>>, Option<Vec<Virtfs>>, Option<Iscsi>, Option<bool>, Option<USBDevice>, Option<QemuDisplay>, Option<bool>, Option<Spice>, Option<VGA>, Option<bool>, Option<G>, Option<VNC>, Option<bool>, Option<bool>, Option<Vec<AcpiTable>>, Option<Vec<Smbios>>, Option<Vec<NetDev>>, Option<Vec<Nic>>, Option<Vec<LegacyNet>>, Option<Vec<CharDev>>, Option<Vec<TpmDev>>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<ShellString>, Option<PathBuf>, Option<PathBuf>, Option<Compact>, Option<Vec<FwCfg>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<Mon>>, Option<SpecialDevice>, Option<PathBuf>, Option<bool>, Option<bool>, Option<Overcommit>, Option<SpecialDevice>, Option<bool>, Option<Vec<String>>, Option<PathBuf>, Option<Vec<String>>, Option<usize>, Option<PathBuf>, Option<bool>, Option<String>, Option<bool>, Option<bool>, Option<bool>, Option<bool>, Option<bool>, Option<Action>, Option<String>, Option<bool>, Option<PathBuf>, Option<Rtc>, Option<Icount>, Option<WatchdogAction>, Option<String>, Option<Vec<Incoming>>, Option<bool>, Option<bool>, Option<String>, Option<bool>, Option<Sandbox>, Option<PathBuf>, Option<bool>, Option<Trace>, Option<Vec<Plugin>>, Option<bool>, Option<SemihostingConfig>, Option<String>, Option<PathBuf>, Option<Vec<String>>, Option<RunWith>, Option<String>, Option<PathBuf>, Option<Msg>, Option<PathBuf>, Option<bool>, Option<PathBuf>, Option<PathBuf>, Option<Vec<Object>>): Send,
impl<Machine, Cpu, S> Sync for QemuInstanceBaseBuilder<Machine, Cpu, S>where
PhantomData<(fn() -> S, fn() -> PhantomData<QemuInstanceBase<Machine, Cpu>>, fn() -> PhantomData<Machine>, fn() -> PhantomData<Cpu>)>: Sync,
(Option<PathBuf>, Option<Machine>, Option<Cpu>, Option<Accel>, Option<SMP>, Option<Vec<NUMA>>, Option<Vec<AddFd>>, Option<Vec<Set>>, Option<Vec<Global>>, Option<Boot>, Option<Memory>, Option<PathBuf>, Option<bool>, Option<String>, Option<Audio>, Option<Vec<AudioDev>>, Option<Vec<Device>>, Option<Name>, Option<TypedUuid<QUuid>>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<Vec<BlockDev>>, Option<Vec<Drive>>, Option<PathBuf>, Option<PathBuf>, Option<bool>, Option<Vec<FsDev>>, Option<Vec<Virtfs>>, Option<Iscsi>, Option<bool>, Option<USBDevice>, Option<QemuDisplay>, Option<bool>, Option<Spice>, Option<VGA>, Option<bool>, Option<G>, Option<VNC>, Option<bool>, Option<bool>, Option<Vec<AcpiTable>>, Option<Vec<Smbios>>, Option<Vec<NetDev>>, Option<Vec<Nic>>, Option<Vec<LegacyNet>>, Option<Vec<CharDev>>, Option<Vec<TpmDev>>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<ShellString>, Option<PathBuf>, Option<PathBuf>, Option<Compact>, Option<Vec<FwCfg>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<Mon>>, Option<SpecialDevice>, Option<PathBuf>, Option<bool>, Option<bool>, Option<Overcommit>, Option<SpecialDevice>, Option<bool>, Option<Vec<String>>, Option<PathBuf>, Option<Vec<String>>, Option<usize>, Option<PathBuf>, Option<bool>, Option<String>, Option<bool>, Option<bool>, Option<bool>, Option<bool>, Option<bool>, Option<Action>, Option<String>, Option<bool>, Option<PathBuf>, Option<Rtc>, Option<Icount>, Option<WatchdogAction>, Option<String>, Option<Vec<Incoming>>, Option<bool>, Option<bool>, Option<String>, Option<bool>, Option<Sandbox>, Option<PathBuf>, Option<bool>, Option<Trace>, Option<Vec<Plugin>>, Option<bool>, Option<SemihostingConfig>, Option<String>, Option<PathBuf>, Option<Vec<String>>, Option<RunWith>, Option<String>, Option<PathBuf>, Option<Msg>, Option<PathBuf>, Option<bool>, Option<PathBuf>, Option<PathBuf>, Option<Vec<Object>>): Sync,
impl<Machine, Cpu, S> Unpin for QemuInstanceBaseBuilder<Machine, Cpu, S>where
PhantomData<(fn() -> S, fn() -> PhantomData<QemuInstanceBase<Machine, Cpu>>, fn() -> PhantomData<Machine>, fn() -> PhantomData<Cpu>)>: Unpin,
(Option<PathBuf>, Option<Machine>, Option<Cpu>, Option<Accel>, Option<SMP>, Option<Vec<NUMA>>, Option<Vec<AddFd>>, Option<Vec<Set>>, Option<Vec<Global>>, Option<Boot>, Option<Memory>, Option<PathBuf>, Option<bool>, Option<String>, Option<Audio>, Option<Vec<AudioDev>>, Option<Vec<Device>>, Option<Name>, Option<TypedUuid<QUuid>>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<Vec<BlockDev>>, Option<Vec<Drive>>, Option<PathBuf>, Option<PathBuf>, Option<bool>, Option<Vec<FsDev>>, Option<Vec<Virtfs>>, Option<Iscsi>, Option<bool>, Option<USBDevice>, Option<QemuDisplay>, Option<bool>, Option<Spice>, Option<VGA>, Option<bool>, Option<G>, Option<VNC>, Option<bool>, Option<bool>, Option<Vec<AcpiTable>>, Option<Vec<Smbios>>, Option<Vec<NetDev>>, Option<Vec<Nic>>, Option<Vec<LegacyNet>>, Option<Vec<CharDev>>, Option<Vec<TpmDev>>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<ShellString>, Option<PathBuf>, Option<PathBuf>, Option<Compact>, Option<Vec<FwCfg>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<Mon>>, Option<SpecialDevice>, Option<PathBuf>, Option<bool>, Option<bool>, Option<Overcommit>, Option<SpecialDevice>, Option<bool>, Option<Vec<String>>, Option<PathBuf>, Option<Vec<String>>, Option<usize>, Option<PathBuf>, Option<bool>, Option<String>, Option<bool>, Option<bool>, Option<bool>, Option<bool>, Option<bool>, Option<Action>, Option<String>, Option<bool>, Option<PathBuf>, Option<Rtc>, Option<Icount>, Option<WatchdogAction>, Option<String>, Option<Vec<Incoming>>, Option<bool>, Option<bool>, Option<String>, Option<bool>, Option<Sandbox>, Option<PathBuf>, Option<bool>, Option<Trace>, Option<Vec<Plugin>>, Option<bool>, Option<SemihostingConfig>, Option<String>, Option<PathBuf>, Option<Vec<String>>, Option<RunWith>, Option<String>, Option<PathBuf>, Option<Msg>, Option<PathBuf>, Option<bool>, Option<PathBuf>, Option<PathBuf>, Option<Vec<Object>>): Unpin,
impl<Machine, Cpu, S> UnsafeUnpin for QemuInstanceBaseBuilder<Machine, Cpu, S>where
PhantomData<(fn() -> S, fn() -> PhantomData<QemuInstanceBase<Machine, Cpu>>, fn() -> PhantomData<Machine>, fn() -> PhantomData<Cpu>)>: UnsafeUnpin,
(Option<PathBuf>, Option<Machine>, Option<Cpu>, Option<Accel>, Option<SMP>, Option<Vec<NUMA>>, Option<Vec<AddFd>>, Option<Vec<Set>>, Option<Vec<Global>>, Option<Boot>, Option<Memory>, Option<PathBuf>, Option<bool>, Option<String>, Option<Audio>, Option<Vec<AudioDev>>, Option<Vec<Device>>, Option<Name>, Option<TypedUuid<QUuid>>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<Vec<BlockDev>>, Option<Vec<Drive>>, Option<PathBuf>, Option<PathBuf>, Option<bool>, Option<Vec<FsDev>>, Option<Vec<Virtfs>>, Option<Iscsi>, Option<bool>, Option<USBDevice>, Option<QemuDisplay>, Option<bool>, Option<Spice>, Option<VGA>, Option<bool>, Option<G>, Option<VNC>, Option<bool>, Option<bool>, Option<Vec<AcpiTable>>, Option<Vec<Smbios>>, Option<Vec<NetDev>>, Option<Vec<Nic>>, Option<Vec<LegacyNet>>, Option<Vec<CharDev>>, Option<Vec<TpmDev>>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<ShellString>, Option<PathBuf>, Option<PathBuf>, Option<Compact>, Option<Vec<FwCfg>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<Mon>>, Option<SpecialDevice>, Option<PathBuf>, Option<bool>, Option<bool>, Option<Overcommit>, Option<SpecialDevice>, Option<bool>, Option<Vec<String>>, Option<PathBuf>, Option<Vec<String>>, Option<usize>, Option<PathBuf>, Option<bool>, Option<String>, Option<bool>, Option<bool>, Option<bool>, Option<bool>, Option<bool>, Option<Action>, Option<String>, Option<bool>, Option<PathBuf>, Option<Rtc>, Option<Icount>, Option<WatchdogAction>, Option<String>, Option<Vec<Incoming>>, Option<bool>, Option<bool>, Option<String>, Option<bool>, Option<Sandbox>, Option<PathBuf>, Option<bool>, Option<Trace>, Option<Vec<Plugin>>, Option<bool>, Option<SemihostingConfig>, Option<String>, Option<PathBuf>, Option<Vec<String>>, Option<RunWith>, Option<String>, Option<PathBuf>, Option<Msg>, Option<PathBuf>, Option<bool>, Option<PathBuf>, Option<PathBuf>, Option<Vec<Object>>): UnsafeUnpin,
impl<Machine, Cpu, S> UnwindSafe for QemuInstanceBaseBuilder<Machine, Cpu, S>where
PhantomData<(fn() -> S, fn() -> PhantomData<QemuInstanceBase<Machine, Cpu>>, fn() -> PhantomData<Machine>, fn() -> PhantomData<Cpu>)>: UnwindSafe,
(Option<PathBuf>, Option<Machine>, Option<Cpu>, Option<Accel>, Option<SMP>, Option<Vec<NUMA>>, Option<Vec<AddFd>>, Option<Vec<Set>>, Option<Vec<Global>>, Option<Boot>, Option<Memory>, Option<PathBuf>, Option<bool>, Option<String>, Option<Audio>, Option<Vec<AudioDev>>, Option<Vec<Device>>, Option<Name>, Option<TypedUuid<QUuid>>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<Vec<BlockDev>>, Option<Vec<Drive>>, Option<PathBuf>, Option<PathBuf>, Option<bool>, Option<Vec<FsDev>>, Option<Vec<Virtfs>>, Option<Iscsi>, Option<bool>, Option<USBDevice>, Option<QemuDisplay>, Option<bool>, Option<Spice>, Option<VGA>, Option<bool>, Option<G>, Option<VNC>, Option<bool>, Option<bool>, Option<Vec<AcpiTable>>, Option<Vec<Smbios>>, Option<Vec<NetDev>>, Option<Vec<Nic>>, Option<Vec<LegacyNet>>, Option<Vec<CharDev>>, Option<Vec<TpmDev>>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<PathBuf>, Option<ShellString>, Option<PathBuf>, Option<PathBuf>, Option<Compact>, Option<Vec<FwCfg>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<SpecialDevice>>, Option<Vec<Mon>>, Option<SpecialDevice>, Option<PathBuf>, Option<bool>, Option<bool>, Option<Overcommit>, Option<SpecialDevice>, Option<bool>, Option<Vec<String>>, Option<PathBuf>, Option<Vec<String>>, Option<usize>, Option<PathBuf>, Option<bool>, Option<String>, Option<bool>, Option<bool>, Option<bool>, Option<bool>, Option<bool>, Option<Action>, Option<String>, Option<bool>, Option<PathBuf>, Option<Rtc>, Option<Icount>, Option<WatchdogAction>, Option<String>, Option<Vec<Incoming>>, Option<bool>, Option<bool>, Option<String>, Option<bool>, Option<Sandbox>, Option<PathBuf>, Option<bool>, Option<Trace>, Option<Vec<Plugin>>, Option<bool>, Option<SemihostingConfig>, Option<String>, Option<PathBuf>, Option<Vec<String>>, Option<RunWith>, Option<String>, Option<PathBuf>, Option<Msg>, Option<PathBuf>, Option<bool>, Option<PathBuf>, Option<PathBuf>, Option<Vec<Object>>): UnwindSafe,
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