Skip to main content

QemuInstanceBaseBuilder

Struct QemuInstanceBaseBuilder 

Source
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>

Source

pub fn build(self) -> QemuInstanceBase<Machine, Cpu>
where S: IsComplete,

Finish building and return the requested object

Source

pub fn qemu_binary( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQemuBinary<S>>
where S::QemuBinary: IsUnset,

Required.

Source

pub fn machine( self, value: Machine, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMachine<S>>
where S::Machine: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_machine( self, value: Option<Machine>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMachine<S>>
where S::Machine: IsUnset,

Optional (Some / Option setters).

Source

pub fn cpu(self, value: Cpu) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCpu<S>>
where S::Cpu: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_cpu( self, value: Option<Cpu>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCpu<S>>
where S::Cpu: IsUnset,

Optional (Some / Option setters).

Source

pub fn accel( self, value: Accel, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAccel<S>>
where S::Accel: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_accel( self, value: Option<Accel>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAccel<S>>
where S::Accel: IsUnset,

Optional (Some / Option setters).

Source

pub fn smp(self, value: SMP) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSmp<S>>
where S::Smp: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_smp( self, value: Option<SMP>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSmp<S>>
where S::Smp: IsUnset,

Optional (Some / Option setters).

Source

pub fn numa( self, value: Vec<NUMA>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNuma<S>>
where S::Numa: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_numa( self, value: Option<Vec<NUMA>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNuma<S>>
where S::Numa: IsUnset,

Optional (Some / Option setters).

Source

pub fn add_fd( self, value: Vec<AddFd>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAddFd<S>>
where S::AddFd: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_add_fd( self, value: Option<Vec<AddFd>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAddFd<S>>
where S::AddFd: IsUnset,

Optional (Some / Option setters).

Source

pub fn set( self, value: Vec<Set>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSet<S>>
where S::Set: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_set( self, value: Option<Vec<Set>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSet<S>>
where S::Set: IsUnset,

Optional (Some / Option setters).

Source

pub fn global( self, value: Vec<Global>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetGlobal<S>>
where S::Global: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_global( self, value: Option<Vec<Global>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetGlobal<S>>
where S::Global: IsUnset,

Optional (Some / Option setters).

Source

pub fn boot( self, value: Boot, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBoot<S>>
where S::Boot: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_boot( self, value: Option<Boot>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBoot<S>>
where S::Boot: IsUnset,

Optional (Some / Option setters).

Source

pub fn m(self, value: Memory) -> QemuInstanceBaseBuilder<Machine, Cpu, SetM<S>>
where S::M: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_m( self, value: Option<Memory>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetM<S>>
where S::M: IsUnset,

Optional (Some / Option setters).

Source

pub fn mem_path( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMemPath<S>>
where S::MemPath: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_mem_path( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMemPath<S>>
where S::MemPath: IsUnset,

Optional (Some / Option setters).

Source

pub fn mem_prealloc( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMemPrealloc<S>>
where S::MemPrealloc: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_mem_prealloc( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMemPrealloc<S>>
where S::MemPrealloc: IsUnset,

Optional (Some / Option setters).

Source

pub fn k(self, value: String) -> QemuInstanceBaseBuilder<Machine, Cpu, SetK<S>>
where S::K: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_k( self, value: Option<String>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetK<S>>
where S::K: IsUnset,

Optional (Some / Option setters).

Source

pub fn audio( self, value: Audio, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAudio<S>>
where S::Audio: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_audio( self, value: Option<Audio>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAudio<S>>
where S::Audio: IsUnset,

Optional (Some / Option setters).

Source

pub fn audiodev( self, value: Vec<AudioDev>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAudiodev<S>>
where S::Audiodev: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_audiodev( self, value: Option<Vec<AudioDev>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAudiodev<S>>
where S::Audiodev: IsUnset,

Optional (Some / Option setters).

Source

pub fn device( self, value: Vec<Device>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDevice<S>>
where S::Device: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_device( self, value: Option<Vec<Device>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDevice<S>>
where S::Device: IsUnset,

Optional (Some / Option setters).

Source

pub fn name( self, value: Name, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetName<S>>
where S::Name: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_name( self, value: Option<Name>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetName<S>>
where S::Name: IsUnset,

Optional (Some / Option setters).

Source

pub fn uuid( self, value: TypedUuid<QUuid>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUuid<S>>
where S::Uuid: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_uuid( self, value: Option<TypedUuid<QUuid>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUuid<S>>
where S::Uuid: IsUnset,

Optional (Some / Option setters).

Source

pub fn fda( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFda<S>>
where S::Fda: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_fda( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFda<S>>
where S::Fda: IsUnset,

Optional (Some / Option setters).

Source

pub fn fdb( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFdb<S>>
where S::Fdb: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_fdb( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFdb<S>>
where S::Fdb: IsUnset,

Optional (Some / Option setters).

Source

pub fn hda( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHda<S>>
where S::Hda: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_hda( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHda<S>>
where S::Hda: IsUnset,

Optional (Some / Option setters).

Source

pub fn hdb( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdb<S>>
where S::Hdb: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_hdb( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdb<S>>
where S::Hdb: IsUnset,

Optional (Some / Option setters).

Source

pub fn hdc( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdc<S>>
where S::Hdc: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_hdc( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdc<S>>
where S::Hdc: IsUnset,

Optional (Some / Option setters).

Source

pub fn hdd( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdd<S>>
where S::Hdd: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_hdd( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetHdd<S>>
where S::Hdd: IsUnset,

Optional (Some / Option setters).

Source

pub fn cdrom( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCdrom<S>>
where S::Cdrom: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_cdrom( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCdrom<S>>
where S::Cdrom: IsUnset,

Optional (Some / Option setters).

Source

pub fn blockdev( self, value: Vec<BlockDev>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBlockdev<S>>
where S::Blockdev: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_blockdev( self, value: Option<Vec<BlockDev>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBlockdev<S>>
where S::Blockdev: IsUnset,

Optional (Some / Option setters).

Source

pub fn drive( self, value: Vec<Drive>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDrive<S>>
where S::Drive: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_drive( self, value: Option<Vec<Drive>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDrive<S>>
where S::Drive: IsUnset,

Optional (Some / Option setters).

Source

pub fn mdtblock( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMdtblock<S>>
where S::Mdtblock: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_mdtblock( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMdtblock<S>>
where S::Mdtblock: IsUnset,

Optional (Some / Option setters).

Source

pub fn sd( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSd<S>>
where S::Sd: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_sd( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSd<S>>
where S::Sd: IsUnset,

Optional (Some / Option setters).

Source

pub fn snapshot( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSnapshot<S>>
where S::Snapshot: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_snapshot( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSnapshot<S>>
where S::Snapshot: IsUnset,

Optional (Some / Option setters).

Source

pub fn fsdev( self, value: Vec<FsDev>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFsdev<S>>
where S::Fsdev: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_fsdev( self, value: Option<Vec<FsDev>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFsdev<S>>
where S::Fsdev: IsUnset,

Optional (Some / Option setters).

Source

pub fn virtfs( self, value: Vec<Virtfs>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVirtfs<S>>
where S::Virtfs: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_virtfs( self, value: Option<Vec<Virtfs>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVirtfs<S>>
where S::Virtfs: IsUnset,

Optional (Some / Option setters).

Source

pub fn iscsi( self, value: Iscsi, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIscsi<S>>
where S::Iscsi: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_iscsi( self, value: Option<Iscsi>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIscsi<S>>
where S::Iscsi: IsUnset,

Optional (Some / Option setters).

Source

pub fn usb( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUsb<S>>
where S::Usb: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_usb( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUsb<S>>
where S::Usb: IsUnset,

Optional (Some / Option setters).

Source

pub fn usbdevice( self, value: USBDevice, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUsbdevice<S>>
where S::Usbdevice: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_usbdevice( self, value: Option<USBDevice>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetUsbdevice<S>>
where S::Usbdevice: IsUnset,

Optional (Some / Option setters).

Source

pub fn display( self, value: QemuDisplay, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDisplay<S>>
where S::Display: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_display( self, value: Option<QemuDisplay>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDisplay<S>>
where S::Display: IsUnset,

Optional (Some / Option setters).

Source

pub fn nographic( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNographic<S>>
where S::Nographic: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_nographic( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNographic<S>>
where S::Nographic: IsUnset,

Optional (Some / Option setters).

Source

pub fn spice( self, value: Spice, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSpice<S>>
where S::Spice: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_spice( self, value: Option<Spice>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSpice<S>>
where S::Spice: IsUnset,

Optional (Some / Option setters).

Source

pub fn vga(self, value: VGA) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVga<S>>
where S::Vga: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_vga( self, value: Option<VGA>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVga<S>>
where S::Vga: IsUnset,

Optional (Some / Option setters).

Source

pub fn full_screen( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFullScreen<S>>
where S::FullScreen: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_full_screen( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFullScreen<S>>
where S::FullScreen: IsUnset,

Optional (Some / Option setters).

Source

pub fn g(self, value: G) -> QemuInstanceBaseBuilder<Machine, Cpu, SetG<S>>
where S::G: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_g( self, value: Option<G>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetG<S>>
where S::G: IsUnset,

Optional (Some / Option setters).

Source

pub fn vnc(self, value: VNC) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVnc<S>>
where S::Vnc: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_vnc( self, value: Option<VNC>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetVnc<S>>
where S::Vnc: IsUnset,

Optional (Some / Option setters).

Source

pub fn win2k_hack( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetWin2kHack<S>>
where S::Win2kHack: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_win2k_hack( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetWin2kHack<S>>
where S::Win2kHack: IsUnset,

Optional (Some / Option setters).

Source

pub fn no_fd_bootchk( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoFdBootchk<S>>
where S::NoFdBootchk: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_no_fd_bootchk( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoFdBootchk<S>>
where S::NoFdBootchk: IsUnset,

Optional (Some / Option setters).

Source

pub fn acpitable( self, value: Vec<AcpiTable>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAcpitable<S>>
where S::Acpitable: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_acpitable( self, value: Option<Vec<AcpiTable>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAcpitable<S>>
where S::Acpitable: IsUnset,

Optional (Some / Option setters).

Source

pub fn smbios( self, value: Vec<Smbios>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSmbios<S>>
where S::Smbios: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_smbios( self, value: Option<Vec<Smbios>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSmbios<S>>
where S::Smbios: IsUnset,

Optional (Some / Option setters).

Source

pub fn netdev( self, value: Vec<NetDev>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNetdev<S>>
where S::Netdev: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_netdev( self, value: Option<Vec<NetDev>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNetdev<S>>
where S::Netdev: IsUnset,

Optional (Some / Option setters).

Source

pub fn nic( self, value: Vec<Nic>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNic<S>>
where S::Nic: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_nic( self, value: Option<Vec<Nic>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNic<S>>
where S::Nic: IsUnset,

Optional (Some / Option setters).

Source

pub fn net( self, value: Vec<LegacyNet>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNet<S>>
where S::Net: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_net( self, value: Option<Vec<LegacyNet>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNet<S>>
where S::Net: IsUnset,

Optional (Some / Option setters).

Source

pub fn chardev( self, value: Vec<CharDev>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetChardev<S>>
where S::Chardev: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_chardev( self, value: Option<Vec<CharDev>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetChardev<S>>
where S::Chardev: IsUnset,

Optional (Some / Option setters).

Source

pub fn tpmdev( self, value: Vec<TpmDev>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetTpmdev<S>>
where S::Tpmdev: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_tpmdev( self, value: Option<Vec<TpmDev>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetTpmdev<S>>
where S::Tpmdev: IsUnset,

Optional (Some / Option setters).

Source

pub fn bios( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBios<S>>
where S::Bios: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_bios( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBios<S>>
where S::Bios: IsUnset,

Optional (Some / Option setters).

Source

pub fn pflash( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPflash<S>>
where S::Pflash: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_pflash( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPflash<S>>
where S::Pflash: IsUnset,

Optional (Some / Option setters).

Source

pub fn kernel( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetKernel<S>>
where S::Kernel: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_kernel( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetKernel<S>>
where S::Kernel: IsUnset,

Optional (Some / Option setters).

Source

pub fn shim( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetShim<S>>
where S::Shim: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_shim( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetShim<S>>
where S::Shim: IsUnset,

Optional (Some / Option setters).

Source

pub fn append( self, value: ShellString, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAppend<S>>
where S::Append: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_append( self, value: Option<ShellString>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAppend<S>>
where S::Append: IsUnset,

Optional (Some / Option setters).

Source

pub fn initrd( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetInitrd<S>>
where S::Initrd: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_initrd( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetInitrd<S>>
where S::Initrd: IsUnset,

Optional (Some / Option setters).

Source

pub fn dtb( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDtb<S>>
where S::Dtb: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_dtb( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDtb<S>>
where S::Dtb: IsUnset,

Optional (Some / Option setters).

Source

pub fn compact( self, value: Compact, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCompact<S>>
where S::Compact: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_compact( self, value: Option<Compact>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetCompact<S>>
where S::Compact: IsUnset,

Optional (Some / Option setters).

Source

pub fn fw_cfg( self, value: Vec<FwCfg>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFwCfg<S>>
where S::FwCfg: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_fw_cfg( self, value: Option<Vec<FwCfg>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetFwCfg<S>>
where S::FwCfg: IsUnset,

Optional (Some / Option setters).

Source

pub fn serial( self, value: Vec<SpecialDevice>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSerial<S>>
where S::Serial: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_serial( self, value: Option<Vec<SpecialDevice>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSerial<S>>
where S::Serial: IsUnset,

Optional (Some / Option setters).

Source

pub fn parallel( self, value: Vec<SpecialDevice>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetParallel<S>>
where S::Parallel: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_parallel( self, value: Option<Vec<SpecialDevice>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetParallel<S>>
where S::Parallel: IsUnset,

Optional (Some / Option setters).

Source

pub fn monitor( self, value: Vec<SpecialDevice>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMonitor<S>>
where S::Monitor: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_monitor( self, value: Option<Vec<SpecialDevice>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMonitor<S>>
where S::Monitor: IsUnset,

Optional (Some / Option setters).

Source

pub fn qmp( self, value: Vec<SpecialDevice>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQmp<S>>
where S::Qmp: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_qmp( self, value: Option<Vec<SpecialDevice>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQmp<S>>
where S::Qmp: IsUnset,

Optional (Some / Option setters).

Source

pub fn qmp_pretty( self, value: Vec<SpecialDevice>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQmpPretty<S>>
where S::QmpPretty: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_qmp_pretty( self, value: Option<Vec<SpecialDevice>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQmpPretty<S>>
where S::QmpPretty: IsUnset,

Optional (Some / Option setters).

Source

pub fn mon( self, value: Vec<Mon>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMon<S>>
where S::Mon: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_mon( self, value: Option<Vec<Mon>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMon<S>>
where S::Mon: IsUnset,

Optional (Some / Option setters).

Source

pub fn debugcon( self, value: SpecialDevice, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDebugcon<S>>
where S::Debugcon: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_debugcon( self, value: Option<SpecialDevice>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDebugcon<S>>
where S::Debugcon: IsUnset,

Optional (Some / Option setters).

Source

pub fn pidfile( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPidfile<S>>
where S::Pidfile: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_pidfile( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPidfile<S>>
where S::Pidfile: IsUnset,

Optional (Some / Option setters).

Source

pub fn preconfig( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPreconfig<S>>
where S::Preconfig: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_preconfig( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPreconfig<S>>
where S::Preconfig: IsUnset,

Optional (Some / Option setters).

Source

pub fn big_s( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigS<S>>
where S::BigS: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_big_s( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigS<S>>
where S::BigS: IsUnset,

Optional (Some / Option setters).

Source

pub fn overcommit( self, value: Overcommit, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOvercommit<S>>
where S::Overcommit: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_overcommit( self, value: Option<Overcommit>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOvercommit<S>>
where S::Overcommit: IsUnset,

Optional (Some / Option setters).

Source

pub fn gdb( self, value: SpecialDevice, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetGdb<S>>
where S::Gdb: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_gdb( self, value: Option<SpecialDevice>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetGdb<S>>
where S::Gdb: IsUnset,

Optional (Some / Option setters).

Source

pub fn s(self, value: bool) -> QemuInstanceBaseBuilder<Machine, Cpu, SetS<S>>
where S::S: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_s( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetS<S>>
where S::S: IsUnset,

Optional (Some / Option setters).

Source

pub fn d( self, value: Vec<String>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetD<S>>
where S::D: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_d( self, value: Option<Vec<String>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetD<S>>
where S::D: IsUnset,

Optional (Some / Option setters).

Source

pub fn big_d( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigD<S>>
where S::BigD: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_big_d( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigD<S>>
where S::BigD: IsUnset,

Optional (Some / Option setters).

Source

pub fn dfilter( self, value: Vec<String>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDfilter<S>>
where S::Dfilter: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_dfilter( self, value: Option<Vec<String>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDfilter<S>>
where S::Dfilter: IsUnset,

Optional (Some / Option setters).

Source

pub fn seed( self, value: usize, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSeed<S>>
where S::Seed: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_seed( self, value: Option<usize>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSeed<S>>
where S::Seed: IsUnset,

Optional (Some / Option setters).

Source

pub fn big_l( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigL<S>>
where S::BigL: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_big_l( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetBigL<S>>
where S::BigL: IsUnset,

Optional (Some / Option setters).

Source

pub fn enable_kvm( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEnableKvm<S>>
where S::EnableKvm: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_enable_kvm( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEnableKvm<S>>
where S::EnableKvm: IsUnset,

Optional (Some / Option setters).

Source

pub fn xen_domid( self, value: String, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenDomid<S>>
where S::XenDomid: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_xen_domid( self, value: Option<String>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenDomid<S>>
where S::XenDomid: IsUnset,

Optional (Some / Option setters).

Source

pub fn xen_attach( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenAttach<S>>
where S::XenAttach: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_xen_attach( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenAttach<S>>
where S::XenAttach: IsUnset,

Optional (Some / Option setters).

Source

pub fn xen_domid_restrict( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenDomidRestrict<S>>
where S::XenDomidRestrict: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_xen_domid_restrict( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetXenDomidRestrict<S>>
where S::XenDomidRestrict: IsUnset,

Optional (Some / Option setters).

Source

pub fn no_reboot( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoReboot<S>>
where S::NoReboot: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_no_reboot( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoReboot<S>>
where S::NoReboot: IsUnset,

Optional (Some / Option setters).

Source

pub fn no_hpet( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoHpet<S>>
where S::NoHpet: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_no_hpet( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoHpet<S>>
where S::NoHpet: IsUnset,

Optional (Some / Option setters).

Source

pub fn no_shutdown( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoShutdown<S>>
where S::NoShutdown: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_no_shutdown( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoShutdown<S>>
where S::NoShutdown: IsUnset,

Optional (Some / Option setters).

Source

pub fn action( self, value: Action, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAction<S>>
where S::Action: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_action( self, value: Option<Action>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetAction<S>>
where S::Action: IsUnset,

Optional (Some / Option setters).

Source

pub fn loadvm( self, value: String, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetLoadvm<S>>
where S::Loadvm: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_loadvm( self, value: Option<String>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetLoadvm<S>>
where S::Loadvm: IsUnset,

Optional (Some / Option setters).

Source

pub fn daemonize( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDaemonize<S>>
where S::Daemonize: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_daemonize( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDaemonize<S>>
where S::Daemonize: IsUnset,

Optional (Some / Option setters).

Source

pub fn option_rom( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOptionRom<S>>
where S::OptionRom: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_option_rom( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOptionRom<S>>
where S::OptionRom: IsUnset,

Optional (Some / Option setters).

Source

pub fn rtc(self, value: Rtc) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRtc<S>>
where S::Rtc: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_rtc( self, value: Option<Rtc>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRtc<S>>
where S::Rtc: IsUnset,

Optional (Some / Option setters).

Source

pub fn icount( self, value: Icount, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIcount<S>>
where S::Icount: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_icount( self, value: Option<Icount>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIcount<S>>
where S::Icount: IsUnset,

Optional (Some / Option setters).

Source

pub fn watchdog_action( self, value: WatchdogAction, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetWatchdogAction<S>>
where S::WatchdogAction: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_watchdog_action( self, value: Option<WatchdogAction>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetWatchdogAction<S>>
where S::WatchdogAction: IsUnset,

Optional (Some / Option setters).

Source

pub fn echr( self, value: String, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEchr<S>>
where S::Echr: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_echr( self, value: Option<String>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEchr<S>>
where S::Echr: IsUnset,

Optional (Some / Option setters).

Source

pub fn incoming( self, value: Vec<Incoming>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIncoming<S>>
where S::Incoming: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_incoming( self, value: Option<Vec<Incoming>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetIncoming<S>>
where S::Incoming: IsUnset,

Optional (Some / Option setters).

Source

pub fn only_migratable( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOnlyMigratable<S>>
where S::OnlyMigratable: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_only_migratable( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOnlyMigratable<S>>
where S::OnlyMigratable: IsUnset,

Optional (Some / Option setters).

Source

pub fn only_cpr_capable( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOnlyCprCapable<S>>
where S::OnlyCprCapable: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_only_cpr_capable( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetOnlyCprCapable<S>>
where S::OnlyCprCapable: IsUnset,

Optional (Some / Option setters).

Source

pub fn migrate_mode_enable( self, value: String, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMigrateModeEnable<S>>
where S::MigrateModeEnable: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_migrate_mode_enable( self, value: Option<String>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMigrateModeEnable<S>>
where S::MigrateModeEnable: IsUnset,

Optional (Some / Option setters).

Source

pub fn nodefaults( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNodefaults<S>>
where S::Nodefaults: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_nodefaults( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNodefaults<S>>
where S::Nodefaults: IsUnset,

Optional (Some / Option setters).

Source

pub fn sandbox( self, value: Sandbox, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSandbox<S>>
where S::Sandbox: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_sandbox( self, value: Option<Sandbox>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSandbox<S>>
where S::Sandbox: IsUnset,

Optional (Some / Option setters).

Source

pub fn readconfig( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetReadconfig<S>>
where S::Readconfig: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_readconfig( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetReadconfig<S>>
where S::Readconfig: IsUnset,

Optional (Some / Option setters).

Source

pub fn no_user_config( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoUserConfig<S>>
where S::NoUserConfig: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_no_user_config( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetNoUserConfig<S>>
where S::NoUserConfig: IsUnset,

Optional (Some / Option setters).

Source

pub fn trace( self, value: Trace, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetTrace<S>>
where S::Trace: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_trace( self, value: Option<Trace>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetTrace<S>>
where S::Trace: IsUnset,

Optional (Some / Option setters).

Source

pub fn plugin( self, value: Vec<Plugin>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPlugin<S>>
where S::Plugin: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_plugin( self, value: Option<Vec<Plugin>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPlugin<S>>
where S::Plugin: IsUnset,

Optional (Some / Option setters).

Source

pub fn semihosting( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSemihosting<S>>
where S::Semihosting: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_semihosting( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSemihosting<S>>
where S::Semihosting: IsUnset,

Optional (Some / Option setters).

Source

pub fn semihosting_config( self, value: SemihostingConfig, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSemihostingConfig<S>>
where S::SemihostingConfig: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_semihosting_config( self, value: Option<SemihostingConfig>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetSemihostingConfig<S>>
where S::SemihostingConfig: IsUnset,

Optional (Some / Option setters).

Source

pub fn qtest( self, value: String, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQtest<S>>
where S::Qtest: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_qtest( self, value: Option<String>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQtest<S>>
where S::Qtest: IsUnset,

Optional (Some / Option setters).

Source

pub fn qtest_log( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQtestLog<S>>
where S::QtestLog: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_qtest_log( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetQtestLog<S>>
where S::QtestLog: IsUnset,

Optional (Some / Option setters).

Source

pub fn prom_env( self, value: Vec<String>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPromEnv<S>>
where S::PromEnv: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_prom_env( self, value: Option<Vec<String>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPromEnv<S>>
where S::PromEnv: IsUnset,

Optional (Some / Option setters).

Source

pub fn run_with( self, value: RunWith, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRunWith<S>>
where S::RunWith: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_run_with( self, value: Option<RunWith>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRunWith<S>>
where S::RunWith: IsUnset,

Optional (Some / Option setters).

Source

pub fn runas( self, value: String, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRunas<S>>
where S::Runas: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_runas( self, value: Option<String>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetRunas<S>>
where S::Runas: IsUnset,

Optional (Some / Option setters).

Source

pub fn chroot( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetChroot<S>>
where S::Chroot: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_chroot( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetChroot<S>>
where S::Chroot: IsUnset,

Optional (Some / Option setters).

Source

pub fn msg(self, value: Msg) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMsg<S>>
where S::Msg: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_msg( self, value: Option<Msg>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetMsg<S>>
where S::Msg: IsUnset,

Optional (Some / Option setters).

Source

pub fn dump_vmstate( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDumpVmstate<S>>
where S::DumpVmstate: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_dump_vmstate( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetDumpVmstate<S>>
where S::DumpVmstate: IsUnset,

Optional (Some / Option setters).

Source

pub fn enable_sync_profile( self, value: bool, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEnableSyncProfile<S>>
where S::EnableSyncProfile: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_enable_sync_profile( self, value: Option<bool>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetEnableSyncProfile<S>>
where S::EnableSyncProfile: IsUnset,

Optional (Some / Option setters).

Source

pub fn perfmap( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPerfmap<S>>
where S::Perfmap: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_perfmap( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetPerfmap<S>>
where S::Perfmap: IsUnset,

Optional (Some / Option setters).

Source

pub fn jitdump( self, value: PathBuf, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetJitdump<S>>
where S::Jitdump: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_jitdump( self, value: Option<PathBuf>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetJitdump<S>>
where S::Jitdump: IsUnset,

Optional (Some / Option setters).

Source

pub fn object( self, value: Vec<Object>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetObject<S>>
where S::Object: IsUnset,

Optional (Some / Option setters).

Source

pub fn maybe_object( self, value: Option<Vec<Object>>, ) -> QemuInstanceBaseBuilder<Machine, Cpu, SetObject<S>>
where S::Object: IsUnset,

Optional (Some / Option setters).

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> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Read<Exclusive, BecauseExclusive> for T
where T: ?Sized,

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V