error[E0277]: the member bon::__::Unset<qemu_command_builder::qemu_instance_base_builder::members::qemu_binary> was not set, but this method requires it to be set
--> runner/src/main.rs:4:59
|
4 | run(QemuInstanceForX86_64::builder().enable_kvm(true).build())
| ^^^^^ the member bon::__::Unset<qemu_command_builder::qemu_instance_base_builder::members::qemu_binary> was not
set, but this method requires it to be set
|
= help: the trait bon::builder_state::IsSet is not implemented for bon::__::Unset<qemu_command_builder::qemu_instance_base_builder::members::qemu_binary>
help: the trait bon::builder_state::IsSet is implemented for bon::__::Set<Name>
--> /home/elysia/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bon-3.9.1/src/builder_state.rs:35:1
|
35 | impl IsSet for Set {}
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
= note: required for qemu_command_builder::qemu_instance_base_builder::SetEnableKvm to implement qemu_command_builder::qemu_instance_base_builder::IsComplete
note: required by a bound in QemuInstanceBaseBuilder::<Machine, Cpu, S>::build
--> /home/elysia/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/qemu-command-builder-11.0.0-1/src/lib.rs:82:62
|
82 | #[derive(Debug, Clone, Hash, Ord, PartialOrd, Eq, PartialEq, Builder, Arbitrary)]
| ^^^^^^^ required by this bound in QemuInstanceBaseBuilder::<Machine, Cpu, S>::build
83 | pub struct QemuInstanceBase<Machine, Cpu> {
| ---------------- required by a bound in this associated function
= note: this error originates in the derive macro Builder (in Nightly builds, run with -Z macro-backtrace for more info)
warning: unused variable: qemu_command
error[E0277]: the member
bon::__::Unset<qemu_command_builder::qemu_instance_base_builder::members::qemu_binary>was not set, but this method requires it to be set--> runner/src/main.rs:4:59
|
4 | run(QemuInstanceForX86_64::builder().enable_kvm(true).build())
| ^^^^^ the member
bon::__::Unset<qemu_command_builder::qemu_instance_base_builder::members::qemu_binary>was notset, but this method requires it to be set
|
= help: the trait
bon::builder_state::IsSetis not implemented forbon::__::Unset<qemu_command_builder::qemu_instance_base_builder::members::qemu_binary>help: the trait
bon::builder_state::IsSetis implemented forbon::__::Set<Name>--> /home/elysia/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bon-3.9.1/src/builder_state.rs:35:1
|
35 | impl IsSet for Set {}
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
= note: required for
qemu_command_builder::qemu_instance_base_builder::SetEnableKvmto implementqemu_command_builder::qemu_instance_base_builder::IsCompletenote: required by a bound in
QemuInstanceBaseBuilder::<Machine, Cpu, S>::build--> /home/elysia/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/qemu-command-builder-11.0.0-1/src/lib.rs:82:62
|
82 | #[derive(Debug, Clone, Hash, Ord, PartialOrd, Eq, PartialEq, Builder, Arbitrary)]
| ^^^^^^^ required by this bound in
QemuInstanceBaseBuilder::<Machine, Cpu, S>::build83 | pub struct QemuInstanceBase<Machine, Cpu> {
| ---------------- required by a bound in this associated function
= note: this error originates in the derive macro
Builder(in Nightly builds, run with -Z macro-backtrace for more info)warning: unused variable:
qemu_command