[INFO] cloning repository https://github.com/BlueSeaSailor/cloud-hypervisor
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/BlueSeaSailor/cloud-hypervisor" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBlueSeaSailor%2Fcloud-hypervisor", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBlueSeaSailor%2Fcloud-hypervisor'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f2574897cde517ba9f3a124202a5d3afb0d207d3
[INFO] documenting BlueSeaSailor/cloud-hypervisor against 1.91.0 for beta-1.92-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBlueSeaSailor%2Fcloud-hypervisor" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/BlueSeaSailor/cloud-hypervisor
[INFO] finished tweaking git repo https://github.com/BlueSeaSailor/cloud-hypervisor
[INFO] tweaked toml for git repo https://github.com/BlueSeaSailor/cloud-hypervisor written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/BlueSeaSailor/cloud-hypervisor on toolchain 1.91.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/BlueSeaSailor/cloud-hypervisor already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/cloud-hypervisor/kvm-bindings`
[INFO] [stderr]     Updating git submodule `https://github.com/rust-vmm/rust-vmm-ci.git`
[INFO] [stderr]     Updating git repository `https://github.com/rust-vmm/kvm-ioctls`
[INFO] [stderr]     Updating git submodule `https://github.com/rust-vmm/rust-vmm-ci.git`
[INFO] [stderr]     Updating git repository `https://github.com/cloud-hypervisor/versionize_derive`
[INFO] [stderr]     Updating git submodule `https://github.com/rust-vmm/rust-vmm-ci.git`
[INFO] [stderr]     Updating git repository `https://github.com/rust-vmm/vhost`
[INFO] [stderr]     Updating git submodule `https://github.com/rust-vmm/rust-vmm-ci.git`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/rust-vmm/vm-fdt`
[INFO] [stderr]     Updating git submodule `https://github.com/rust-vmm/rust-vmm-ci.git`
[INFO] [stderr]     Updating git repository `https://github.com/rust-vmm/mshv`
[INFO] [stderr]     Updating git submodule `https://github.com/rust-vmm/rust-vmm-ci.git`
[INFO] [stderr]     Updating git repository `https://github.com/rust-vmm/vfio`
[INFO] [stderr]     Updating git submodule `https://github.com/rust-vmm/rust-vmm-ci.git`
[INFO] [stderr]     Updating git repository `https://github.com/rust-vmm/acpi_tables`
[INFO] [stderr]     Updating git submodule `https://github.com/rust-vmm/rust-vmm-ci.git`
[INFO] [stderr]     Updating git repository `https://github.com/rust-vmm/vfio-user`
[INFO] [stderr]     Updating git submodule `https://github.com/rust-vmm/rust-vmm-ci.git`
[INFO] [stderr]     Updating git repository `https://github.com/firecracker-microvm/micro-http`
[INFO] [stderr]     Updating git submodule `https://github.com/rust-vmm/rust-vmm-ci.git`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zvariant_derive v3.14.0
[INFO] [stderr]   Downloaded zvariant v3.14.0
[INFO] [stderr]   Downloaded managed v0.8.0
[INFO] [stderr]   Downloaded mintex v0.1.2
[INFO] [stderr]   Downloaded vmm-sys-util v0.11.1
[INFO] [stderr]   Downloaded thousands v0.2.0
[INFO] [stderr]   Downloaded vhost-user-backend v0.9.0
[INFO] [stderr]   Downloaded gdbstub_arch v0.2.4
[INFO] [stderr]   Downloaded io-uring v0.5.13
[INFO] [stderr]   Downloaded pnet_macros v0.33.0
[INFO] [stderr]   Downloaded virtio-queue v0.8.0
[INFO] [stderr]   Downloaded gdbstub v0.6.6
[INFO] [stderr]   Downloaded regex v1.8.3
[INFO] [stderr]   Downloaded seccompiler v0.3.0
[INFO] [stderr]   Downloaded zbus v3.13.1
[INFO] [stderr]   Downloaded pnet v0.33.0
[INFO] [stderr]   Downloaded pnet_datalink v0.33.0
[INFO] [stderr]   Downloaded linux-loader v0.9.0
[INFO] [stderr]   Downloaded crc64 v1.0.0
[INFO] [stderr]   Downloaded pnet_packet v0.33.0
[INFO] [stderr]   Downloaded pnet_macros_support v0.33.0
[INFO] [stderr]   Downloaded fdt v0.1.5
[INFO] [stderr]   Downloaded virtio-bindings v0.2.0
[INFO] [stderr]   Downloaded vm-memory v0.11.0
[INFO] [stderr]   Downloaded crc32c v0.6.3
[INFO] [stderr]   Downloaded remain v0.2.8
[INFO] [stderr]   Downloaded epoll v4.3.1
[INFO] [stderr]   Downloaded pnet_transport v0.33.0
[INFO] [stderr]   Downloaded pnet_base v0.33.0
[INFO] [stderr]   Downloaded pnet_sys v0.33.0
[INFO] [stderr]   Downloaded versionize v0.1.10
[INFO] [stderr]   Downloaded zbus_macros v3.13.1
[INFO] [stderr]   Downloaded zbus_names v2.5.1
[INFO] [stderr]   Downloaded dhat v0.3.2
[INFO] [stderr]   Downloaded iced-x86 v1.18.0
[INFO] [stderr]   Downloaded libz-sys v1.1.9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5c34b6adc09df4f86f4d4ec76d41edd19798482ab6995b7ce78280815f47e080
[INFO] running `Command { std: "docker" "start" "-a" "5c34b6adc09df4f86f4d4ec76d41edd19798482ab6995b7ce78280815f47e080", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5c34b6adc09df4f86f4d4ec76d41edd19798482ab6995b7ce78280815f47e080", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5c34b6adc09df4f86f4d4ec76d41edd19798482ab6995b7ce78280815f47e080", kill_on_drop: false }`
[INFO] [stdout] 5c34b6adc09df4f86f4d4ec76d41edd19798482ab6995b7ce78280815f47e080
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b1a1d9c9555abe4ecefb15b6eb82bc1246bfb7e5771b2848e824cbc688ff05dd
[INFO] running `Command { std: "docker" "start" "-a" "b1a1d9c9555abe4ecefb15b6eb82bc1246bfb7e5771b2848e824cbc688ff05dd", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.59
[INFO] [stderr]    Compiling unicode-ident v1.0.9
[INFO] [stderr]    Compiling quote v1.0.28
[INFO] [stderr]    Compiling serde v1.0.163
[INFO] [stderr]     Checking arc-swap v1.6.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling kvm-ioctls v0.13.0 (https://github.com/rust-vmm/kvm-ioctls?branch=main#23a3bb04)
[INFO] [stderr]    Compiling semver v1.0.17
[INFO] [stderr]     Checking crc64 v1.0.0
[INFO] [stderr]     Checking virtio-bindings v0.2.0
[INFO] [stderr]    Compiling io-uring v0.5.13
[INFO] [stderr]     Checking getrandom v0.2.9
[INFO] [stderr]     Checking iced-x86 v1.18.0
[INFO] [stderr]     Checking epoll v4.3.1
[INFO] [stderr]    Compiling signal-hook v0.3.15
[INFO] [stderr]    Compiling micro_http v0.1.0 (https://github.com/firecracker-microvm/micro-http?branch=main#b538bf89)
[INFO] [stderr]     Checking seccompiler v0.3.0
[INFO] [stderr]     Checking serial_buffer v0.1.0 (/opt/rustwide/workdir/serial_buffer)
[INFO] [stderr]    Compiling argh_shared v0.1.10
[INFO] [stderr]     Checking uuid v1.3.3
[INFO] [stderr]    Compiling cloud-hypervisor v32.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking option_parser v0.1.0 (/opt/rustwide/workdir/option_parser)
[INFO] [stderr]     Checking vm-memory v0.11.0
[INFO] [stderr]     Checking vm-allocator v0.1.0 (/opt/rustwide/workdir/vm-allocator)
[INFO] [stderr]     Checking linux-loader v0.9.0
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling crc32c v0.6.3
[INFO] [stderr]    Compiling syn v2.0.18
[INFO] [stderr]    Compiling darling_core v0.20.1
[INFO] [stderr]    Compiling versionize_derive v0.1.4 (https://github.com/cloud-hypervisor/versionize_derive?branch=ch#e502b1d4)
[INFO] [stderr]    Compiling zerocopy-derive v0.3.2
[INFO] [stderr]    Compiling argh_derive v0.1.10
[INFO] [stderr]    Compiling serde_derive v1.0.163
[INFO] [stderr]    Compiling thiserror-impl v1.0.40
[INFO] [stderr]    Compiling remain v0.2.8
[INFO] [stderr]     Checking argh v0.1.10
[INFO] [stderr]     Checking zerocopy v0.6.1
[INFO] [stderr]     Checking thiserror v1.0.40
[INFO] [stderr]     Checking vhdx v0.1.0 (/opt/rustwide/workdir/vhdx)
[INFO] [stderr]     Checking acpi_tables v0.1.0 (https://github.com/rust-vmm/acpi_tables?branch=main#05a60913)
[INFO] [stdout] warning: field `signature` is never read
[INFO] [stdout]   --> vhdx/src/vhdx_header.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub struct FileTypeIdentifier {
[INFO] [stdout]    |            ------------------ field in this struct
[INFO] [stdout] 94 |     pub signature: u64,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FileTypeIdentifier` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RegionEntry` is never constructed
[INFO] [stdout]    --> vhdx/src/vhdx_header.rs:355:8
[INFO] [stdout]     |
[INFO] [stdout] 355 | struct RegionEntry {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling darling_macro v0.20.1
[INFO] [stderr]    Compiling darling v0.20.1
[INFO] [stderr]    Compiling serde_with_macros v2.3.3
[INFO] [stderr]     Checking vmm-sys-util v0.11.1
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking serde_json v1.0.96
[INFO] [stderr]     Checking serde_with v2.3.3
[INFO] [stderr]     Checking kvm-bindings v0.6.0 (https://github.com/cloud-hypervisor/kvm-bindings?branch=ch-v0.6.0-tdx#7d9ffb47)
[INFO] [stderr]     Checking vfio-bindings v0.4.0 (https://github.com/rust-vmm/vfio?branch=main#89f8e77d)
[INFO] [stderr]     Checking versionize v0.1.10
[INFO] [stderr]     Checking net_gen v0.1.0 (/opt/rustwide/workdir/net_gen)
[INFO] [stderr]     Checking virtio-queue v0.8.0
[INFO] [stderr]     Checking qcow v0.1.0 (/opt/rustwide/workdir/qcow)
[INFO] [stderr]     Checking rate_limiter v0.1.0 (/opt/rustwide/workdir/rate_limiter)
[INFO] [stderr]     Checking vhost v0.7.0 (https://github.com/rust-vmm/vhost?branch=main#bdc6f2ab)
[INFO] [stderr]     Checking api_client v0.1.0 (/opt/rustwide/workdir/api_client)
[INFO] [stderr]     Checking tpm v0.1.0 (/opt/rustwide/workdir/tpm)
[INFO] [stderr]     Checking event_monitor v0.1.0 (/opt/rustwide/workdir/event_monitor)
[INFO] [stderr]     Checking tracer v0.1.0 (/opt/rustwide/workdir/tracer)
[INFO] [stderr]     Checking vfio_user v0.1.0 (https://github.com/rust-vmm/vfio-user?branch=main#eef6bec4)
[INFO] [stderr]     Checking vm-virtio v0.1.0 (/opt/rustwide/workdir/vm-virtio)
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]   --> event_monitor/src/lib.rs:20:22
[INFO] [stdout]    |
[INFO] [stdout] 20 |     assert!(unsafe { MONITOR.is_none() });
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]    = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout]    = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]   --> event_monitor/src/lib.rs:48:43
[INFO] [stdout]    |
[INFO] [stdout] 48 |     if let Some((file, start)) = unsafe { MONITOR.as_ref() } {
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]    = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> qcow/src/vec_cache.rs:112:21
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn iter_mut(&mut self) -> IterMut<usize, T> {
[INFO] [stdout]     |                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn iter_mut(&mut self) -> IterMut<'_, usize, T> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking vm-migration v0.1.0 (/opt/rustwide/workdir/vm-migration)
[INFO] [stderr]     Checking net_util v0.1.0 (/opt/rustwide/workdir/net_util)
[INFO] [stderr]     Checking block_util v0.1.0 (/opt/rustwide/workdir/block_util)
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]    --> net_util/src/tap.rs:308:15
[INFO] [stdout]     |
[INFO] [stdout] 308 |     #[cfg(not(fuzzing))]
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]    --> net_util/src/tap.rs:323:11
[INFO] [stdout]     |
[INFO] [stdout] 323 |     #[cfg(fuzzing)]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]    --> net_util/src/tap.rs:394:11
[INFO] [stdout]     |
[INFO] [stdout] 394 |     #[cfg(fuzzing)]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> block_util/src/lib.rs:685:13
[INFO] [stdout]     |
[INFO] [stdout] 685 |     fn file(&mut self) -> MutexGuard<F>;
[INFO] [stdout]     |             ^^^^^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 685 |     fn file(&mut self) -> MutexGuard<'_, F>;
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> block_util/src/qcow_sync.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn file(&mut self) -> MutexGuard<QcowFile> {
[INFO] [stdout]    |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn file(&mut self) -> MutexGuard<'_, QcowFile> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> block_util/src/vhdx_sync.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |     fn file(&mut self) -> MutexGuard<Vhdx> {
[INFO] [stdout]    |             ^^^^^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 55 |     fn file(&mut self) -> MutexGuard<'_, Vhdx> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking vfio-ioctls v0.2.0 (https://github.com/rust-vmm/vfio?branch=main#89f8e77d)
[INFO] [stderr]     Checking hypervisor v0.1.0 (/opt/rustwide/workdir/hypervisor)
[INFO] [stdout] warning: unexpected `cfg` condition value: `with-serde`
[INFO] [stdout]   --> hypervisor/src/arch/x86/mod.rs:55:12
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[cfg_attr(feature = "with-serde", derive(Deserialize, Serialize))]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `kvm`, `kvm-bindings`, `kvm-ioctls`, `mshv`, `mshv-bindings`, `mshv-ioctls`, and `tdx`
[INFO] [stdout]    = help: consider adding `with-serde` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `with-serde`
[INFO] [stdout]    --> hypervisor/src/arch/x86/mod.rs:176:12
[INFO] [stdout]     |
[INFO] [stdout] 176 | #[cfg_attr(feature = "with-serde", derive(Deserialize, Serialize))]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `kvm`, `kvm-bindings`, `kvm-ioctls`, `mshv`, `mshv-bindings`, `mshv-ioctls`, and `tdx`
[INFO] [stdout]     = help: consider adding `with-serde` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `with-serde`
[INFO] [stdout]    --> hypervisor/src/arch/x86/mod.rs:199:12
[INFO] [stdout]     |
[INFO] [stdout] 199 | #[cfg_attr(feature = "with-serde", derive(Deserialize, Serialize))]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `kvm`, `kvm-bindings`, `kvm-ioctls`, `mshv`, `mshv-bindings`, `mshv-ioctls`, and `tdx`
[INFO] [stdout]     = help: consider adding `with-serde` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `with-serde`
[INFO] [stdout]    --> hypervisor/src/arch/x86/mod.rs:206:12
[INFO] [stdout]     |
[INFO] [stdout] 206 | #[cfg_attr(feature = "with-serde", derive(Deserialize, Serialize))]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `kvm`, `kvm-bindings`, `kvm-ioctls`, `mshv`, `mshv-bindings`, `mshv-ioctls`, and `tdx`
[INFO] [stdout]     = help: consider adding `with-serde` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cmp_rm16_r16` is never constructed
[INFO] [stdout]    --> hypervisor/src/arch/x86/emulator/instructions/cmp.rs:127:12
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub struct Cmp_rm16_r16;
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cmp_r64_rm64` is never constructed
[INFO] [stdout]    --> hypervisor/src/arch/x86/emulator/instructions/cmp.rs:137:12
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub struct Cmp_r64_rm64;
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cmp_r32_rm32` is never constructed
[INFO] [stdout]    --> hypervisor/src/arch/x86/emulator/instructions/cmp.rs:142:12
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub struct Cmp_r32_rm32;
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cmp_r16_rm16` is never constructed
[INFO] [stdout]    --> hypervisor/src/arch/x86/emulator/instructions/cmp.rs:147:12
[INFO] [stdout]     |
[INFO] [stdout] 147 | pub struct Cmp_r16_rm16;
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cmp_r8_rm8` is never constructed
[INFO] [stdout]    --> hypervisor/src/arch/x86/emulator/instructions/cmp.rs:152:12
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub struct Cmp_r8_rm8;
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cmp_AL_imm8` is never constructed
[INFO] [stdout]    --> hypervisor/src/arch/x86/emulator/instructions/cmp.rs:157:12
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub struct Cmp_AL_imm8;
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cmp_AX_imm16` is never constructed
[INFO] [stdout]    --> hypervisor/src/arch/x86/emulator/instructions/cmp.rs:162:12
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub struct Cmp_AX_imm16;
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cmp_EAX_imm32` is never constructed
[INFO] [stdout]    --> hypervisor/src/arch/x86/emulator/instructions/cmp.rs:167:12
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub struct Cmp_EAX_imm32;
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cmp_RAX_imm32` is never constructed
[INFO] [stdout]    --> hypervisor/src/arch/x86/emulator/instructions/cmp.rs:172:12
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub struct Cmp_RAX_imm32;
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cmp_rm8_imm8` is never constructed
[INFO] [stdout]    --> hypervisor/src/arch/x86/emulator/instructions/cmp.rs:177:12
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub struct Cmp_rm8_imm8;
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cmp_rm16_imm16` is never constructed
[INFO] [stdout]    --> hypervisor/src/arch/x86/emulator/instructions/cmp.rs:182:12
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub struct Cmp_rm16_imm16;
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cmp_rm32_imm32` is never constructed
[INFO] [stdout]    --> hypervisor/src/arch/x86/emulator/instructions/cmp.rs:187:12
[INFO] [stdout]     |
[INFO] [stdout] 187 | pub struct Cmp_rm32_imm32;
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cmp_rm64_imm32` is never constructed
[INFO] [stdout]    --> hypervisor/src/arch/x86/emulator/instructions/cmp.rs:192:12
[INFO] [stdout]     |
[INFO] [stdout] 192 | pub struct Cmp_rm64_imm32;
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cmp_rm16_imm8` is never constructed
[INFO] [stdout]    --> hypervisor/src/arch/x86/emulator/instructions/cmp.rs:197:12
[INFO] [stdout]     |
[INFO] [stdout] 197 | pub struct Cmp_rm16_imm8;
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cmp_rm64_imm8` is never constructed
[INFO] [stdout]    --> hypervisor/src/arch/x86/emulator/instructions/cmp.rs:207:12
[INFO] [stdout]     |
[INFO] [stdout] 207 | pub struct Cmp_rm64_imm8;
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> hypervisor/src/arch/x86/emulator/mod.rs:492:26
[INFO] [stdout]     |
[INFO] [stdout] 492 |     pub fn new(platform: &mut dyn PlatformEmulator<CpuState = T>) -> Emulator<T> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 492 |     pub fn new(platform: &mut dyn PlatformEmulator<CpuState = T>) -> Emulator<'_, T> {
[INFO] [stdout]     |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> hypervisor/src/kvm/mod.rs:1529:12
[INFO] [stdout]      |
[INFO] [stdout] 1529 |     fn run(&self) -> std::result::Result<cpu::VmExit, cpu::HypervisorCpuError> {
[INFO] [stdout]      |            ^^^^^                         ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |            |
[INFO] [stdout]      |            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1529 |     fn run(&self) -> std::result::Result<cpu::VmExit<'_>, cpu::HypervisorCpuError> {
[INFO] [stdout]      |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> hypervisor/src/cpu.rs:414:12
[INFO] [stdout]     |
[INFO] [stdout] 414 |     fn run(&self) -> std::result::Result<VmExit, HypervisorCpuError>;
[INFO] [stdout]     |            ^^^^^                         ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |            |
[INFO] [stdout]     |            the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 414 |     fn run(&self) -> std::result::Result<VmExit<'_>, HypervisorCpuError>;
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking vm-device v0.1.0 (/opt/rustwide/workdir/vm-device)
[INFO] [stderr]     Checking arch v0.1.0 (/opt/rustwide/workdir/arch)
[INFO] [stderr]     Checking pci v0.1.0 (/opt/rustwide/workdir/pci)
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> arch/src/x86_64/mod.rs:126:32
[INFO] [stdout]     |
[INFO] [stdout] 126 | struct MemmapTableEntryWrapper(hvm_memmap_table_entry);
[INFO] [stdout]     |        ----------------------- ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        field in this struct
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider removing this field
[INFO] [stdout]     = note: `MemmapTableEntryWrapper` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> arch/src/x86_64/mod.rs:129:28
[INFO] [stdout]     |
[INFO] [stdout] 129 | struct ModlistEntryWrapper(hvm_modlist_entry);
[INFO] [stdout]     |        ------------------- ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        field in this struct
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider removing this field
[INFO] [stdout]     = note: `ModlistEntryWrapper` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BootParamsWrapper` is never constructed
[INFO] [stdout]    --> arch/src/x86_64/mod.rs:144:8
[INFO] [stdout]     |
[INFO] [stdout] 144 | struct BootParamsWrapper(boot_params);
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `mpc_oemtable` is never constructed
[INFO] [stdout]    --> arch/src/x86_64/mpspec.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub struct mpc_oemtable {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking devices v0.1.0 (/opt/rustwide/workdir/devices)
[INFO] [stderr]     Checking virtio-devices v0.1.0 (/opt/rustwide/workdir/virtio-devices)
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]    --> virtio-devices/src/balloon.rs:441:11
[INFO] [stdout]     |
[INFO] [stdout] 441 |     #[cfg(fuzzing)]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]    --> virtio-devices/src/block.rs:650:11
[INFO] [stdout]     |
[INFO] [stdout] 650 |     #[cfg(fuzzing)]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]    --> virtio-devices/src/console.rs:701:11
[INFO] [stdout]     |
[INFO] [stdout] 701 |     #[cfg(fuzzing)]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]    --> virtio-devices/src/epoll_helper.rs:161:15
[INFO] [stdout]     |
[INFO] [stdout] 161 |     #[cfg(not(fuzzing))]
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]    --> virtio-devices/src/epoll_helper.rs:246:11
[INFO] [stdout]     |
[INFO] [stdout] 246 |     #[cfg(fuzzing)]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]    --> virtio-devices/src/iommu.rs:991:11
[INFO] [stdout]     |
[INFO] [stdout] 991 |     #[cfg(fuzzing)]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]    --> virtio-devices/src/mem.rs:893:11
[INFO] [stdout]     |
[INFO] [stdout] 893 |     #[cfg(fuzzing)]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]    --> virtio-devices/src/net.rs:660:11
[INFO] [stdout]     |
[INFO] [stdout] 660 |     #[cfg(fuzzing)]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]    --> virtio-devices/src/net.rs:781:23
[INFO] [stdout]     |
[INFO] [stdout] 781 |             #[cfg(not(fuzzing))]
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]    --> virtio-devices/src/pmem.rs:355:11
[INFO] [stdout]     |
[INFO] [stdout] 355 |     #[cfg(fuzzing)]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]    --> virtio-devices/src/rng.rs:219:11
[INFO] [stdout]     |
[INFO] [stdout] 219 |     #[cfg(fuzzing)]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]    --> virtio-devices/src/watchdog.rs:269:11
[INFO] [stdout]     |
[INFO] [stdout] 269 |     #[cfg(fuzzing)]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> virtio-devices/src/vsock/csm/mod.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout] 34 |     StreamWrite(std::io::Error),
[INFO] [stdout]    |     ----------- ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 34 -     StreamWrite(std::io::Error),
[INFO] [stdout] 34 +     StreamWrite(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking vmm v0.1.0 (/opt/rustwide/workdir/vmm)
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]    --> vmm/src/lib.rs:244:11
[INFO] [stdout]     |
[INFO] [stdout] 244 |     #[cfg(fuzzing)]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> vmm/src/cpu.rs:404:16
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub fn run(&self) -> std::result::Result<VmExit, HypervisorCpuError> {
[INFO] [stdout]     |                ^^^^^                         ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub fn run(&self) -> std::result::Result<VmExit<'_>, HypervisorCpuError> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> vmm/src/device_tree.rs:75:17
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn iter(&self) -> std::collections::hash_map::Iter<String, DeviceNode> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn iter(&self) -> std::collections::hash_map::Iter<'_, String, DeviceNode> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> vmm/src/device_tree.rs:78:36
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn breadth_first_traversal(&self) -> BftIter {
[INFO] [stdout]    |                                    ^^^^^     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                    |
[INFO] [stdout]    |                                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn breadth_first_traversal(&self) -> BftIter<'_> {
[INFO] [stdout]    |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting cloud-hypervisor v32.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unclosed HTML tag `packages`
[INFO] [stdout]    --> src/main.rs:149:108
[INFO] [stdout]     |
[INFO] [stdout] 149 |     /// boot=<boot_vcpus>, max=<max_vcpus>, topology=<threads_per_core>:<cores_per_die>:<dies_per_package>:<packages>, kvm_hyperv=on|off,...
[INFO] [stdout]     |                                                                                                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `bytes`
[INFO] [stdout]    --> src/main.rs:181:203
[INFO] [stdout]     |
[INFO] [stdout] 181 | ...>, vhost_user=on|off, socket=<vhost_user_socket_path>, bw_size=<bytes>, bw_one_time_burst=<bytes>, bw_refill_time=<ms>, ops_size=<io_o...
[INFO] [stdout]     |                                                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `bytes`
[INFO] [stdout]    --> src/main.rs:181:230
[INFO] [stdout]     |
[INFO] [stdout] 181 | ...t=<vhost_user_socket_path>, bw_size=<bytes>, bw_one_time_burst=<bytes>, bw_refill_time=<ms>, ops_size=<io_ops>, ops_one_time_burst=<io...
[INFO] [stdout]     |                                                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `ms`
[INFO] [stdout]    --> src/main.rs:181:254
[INFO] [stdout]     |
[INFO] [stdout] 181 | ...ath>, bw_size=<bytes>, bw_one_time_burst=<bytes>, bw_refill_time=<ms>, ops_size=<io_ops>, ops_one_time_burst=<io_ops>, ops_refill_time...
[INFO] [stdout]     |                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `ms`
[INFO] [stdout]    --> src/main.rs:181:324
[INFO] [stdout]     |
[INFO] [stdout] 181 | ... ops_size=<io_ops>, ops_one_time_burst=<io_ops>, ops_refill_time=<ms>, id=<device_id>, pci_segment=<segment_id>
[INFO] [stdout]     |                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `bytes`
[INFO] [stdout]    --> src/main.rs:185:281
[INFO] [stdout]     |
[INFO] [stdout] 185 | ...et=<vhost_user_socket_path>, vhost_mode=client|server, bw_size=<bytes>, bw_one_time_burst=<bytes>, bw_refill_time=<ms>, ops_size=<io_o...
[INFO] [stdout]     |                                                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `bytes`
[INFO] [stdout]    --> src/main.rs:185:308
[INFO] [stdout]     |
[INFO] [stdout] 185 | ..., vhost_mode=client|server, bw_size=<bytes>, bw_one_time_burst=<bytes>, bw_refill_time=<ms>, ops_size=<io_ops>, ops_one_time_burst=<io...
[INFO] [stdout]     |                                                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `ms`
[INFO] [stdout]    --> src/main.rs:185:332
[INFO] [stdout]     |
[INFO] [stdout] 185 | ...rver, bw_size=<bytes>, bw_one_time_burst=<bytes>, bw_refill_time=<ms>, ops_size=<io_ops>, ops_one_time_burst=<io_ops>, ops_refill_time...
[INFO] [stdout]     |                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `ms`
[INFO] [stdout]    --> src/main.rs:185:402
[INFO] [stdout]     |
[INFO] [stdout] 185 | ... ops_size=<io_ops>, ops_one_time_burst=<io_ops>, ops_refill_time=<ms>, pci_segment=<segment_id>offload_tso=on|off, offload_ufo=on|off,...
[INFO] [stdout]     |                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `fd`
[INFO] [stdout]    --> src/main.rs:245:34
[INFO] [stdout]     |
[INFO] [stdout] 245 |     /// path=<path/to/a/file>|fd=<fd>
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `fd`
[INFO] [stdout]    --> src/main.rs:264:34
[INFO] [stdout]     |
[INFO] [stdout] 264 |     /// path=<path/to/a/file>|fd=<fd>
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.94s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/ch_remote/index.html and 1 other file
[INFO] running `Command { std: "docker" "inspect" "b1a1d9c9555abe4ecefb15b6eb82bc1246bfb7e5771b2848e824cbc688ff05dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b1a1d9c9555abe4ecefb15b6eb82bc1246bfb7e5771b2848e824cbc688ff05dd", kill_on_drop: false }`
[INFO] [stdout] b1a1d9c9555abe4ecefb15b6eb82bc1246bfb7e5771b2848e824cbc688ff05dd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 793e79800089725b18a570850132683b6a50ae0c86807964aaef068961034238
[INFO] running `Command { std: "docker" "start" "-a" "793e79800089725b18a570850132683b6a50ae0c86807964aaef068961034238", kill_on_drop: false }`
[INFO] [stderr] error: no library targets found in package `cloud-hypervisor`
[INFO] running `Command { std: "docker" "inspect" "793e79800089725b18a570850132683b6a50ae0c86807964aaef068961034238", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "793e79800089725b18a570850132683b6a50ae0c86807964aaef068961034238", kill_on_drop: false }`
[INFO] [stdout] 793e79800089725b18a570850132683b6a50ae0c86807964aaef068961034238
