Skip to content

a #13

Description

@NikoPit

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions