[INFO] fetching crate acpica-bindings 0.1.2... [INFO] checking acpica-bindings-0.1.2 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate acpica-bindings 0.1.2 into /workspace/builds/worker-4-tc2/source [INFO] validating manifest of crates.io crate acpica-bindings 0.1.2 on toolchain ccf408f4326a858c00dd845a64a86b16f360a801 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-4-tc2/source/.cargo/config.toml [INFO] started tweaking crates.io crate acpica-bindings 0.1.2 [INFO] finished tweaking crates.io crate acpica-bindings 0.1.2 [INFO] tweaked toml for crates.io crate acpica-bindings 0.1.2 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 44 packages to latest compatible versions [INFO] [stderr] Adding bitfield-struct v0.5.6 (available: v0.9.0) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (available: v0.6.5) [INFO] [stderr] Adding radium v0.7.0 (available: v1.1.0) [INFO] [stderr] Adding volatile v0.4.6 (available: v0.6.1) [INFO] [stderr] Adding windows-sys v0.52.0 (available: v0.59.0) [INFO] [stderr] Adding wyz v0.5.1 (available: v0.6.1) [INFO] [stderr] Adding x86_64 v0.14.12 (available: v0.15.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f345477e16c204ed3a6fba2a5e1898b5a35250a510b7ceb927a467386983eeb9 [INFO] running `Command { std: "docker" "start" "-a" "f345477e16c204ed3a6fba2a5e1898b5a35250a510b7ceb927a467386983eeb9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f345477e16c204ed3a6fba2a5e1898b5a35250a510b7ceb927a467386983eeb9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f345477e16c204ed3a6fba2a5e1898b5a35250a510b7ceb927a467386983eeb9", kill_on_drop: false }` [INFO] [stdout] f345477e16c204ed3a6fba2a5e1898b5a35250a510b7ceb927a467386983eeb9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 55bc5b368a2217fb627029942a09c6483f0f0e42606c7b9023f94baf227b5f0c [INFO] running `Command { std: "docker" "start" "-a" "55bc5b368a2217fb627029942a09c6483f0f0e42606c7b9023f94baf227b5f0c", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Fixed Cargo.toml (3 fixes) [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Compiling rustix v0.38.37 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling adler2 v2.0.0 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling crc32fast v1.4.2 [INFO] [stderr] Compiling miniz_oxide v0.8.0 [INFO] [stderr] Compiling cc v1.1.21 [INFO] [stderr] Checking tap v1.0.1 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Checking wyz v0.5.1 [INFO] [stderr] Checking funty v2.0.0 [INFO] [stderr] Checking spin v0.9.8 [INFO] [stderr] Compiling flate2 v1.0.33 [INFO] [stderr] Checking bitvec v1.0.1 [INFO] [stderr] Compiling filetime v0.2.25 [INFO] [stderr] Compiling xattr v1.3.1 [INFO] [stderr] Compiling tar v0.4.42 [INFO] [stderr] Compiling bitfield-struct v0.5.6 [INFO] [stderr] Compiling acpica-bindings v0.1.2 (/tmp/fixit) [INFO] [stderr] Migrating build.rs from 2021 edition to 2024 [INFO] [stderr] warning: acpica-bindings@0.1.2: /opt/rustwide/target/debug/build/acpica-bindings-b2a9f575ca8e9bbf/out/acpica-unix2-20230628/source/components/utilities/utprint.c: In function 'sprintf': [INFO] [stderr] warning: acpica-bindings@0.1.2: /opt/rustwide/target/debug/build/acpica-bindings-b2a9f575ca8e9bbf/out/acpica-unix2-20230628/source/components/utilities/utprint.c:778:14: warning: specified bound 4294967295 exceeds 'INT_MAX' [-Wformat-truncation=] [INFO] [stderr] warning: acpica-bindings@0.1.2: 778 | Length = vsnprintf (String, ACPI_UINT32_MAX, Format, Args); [INFO] [stderr] warning: acpica-bindings@0.1.2: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `acpica_bindings` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * src/interface/handler/bindings/printf.rs [INFO] [stderr] * src/interface/types/tables/madt.rs [INFO] [stderr] * src/lib.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/interface/handler/bindings/printf.rs:525:27 [INFO] [stderr] | [INFO] [stderr] 525 | ($fn_name: ident, $result: expr_2021, $format_str: expr_2021, {$($name: ident: $arg: expr_2021),*}, $($value: expr_2021),*) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/interface/handler/bindings/printf.rs:525:47 [INFO] [stderr] | [INFO] [stderr] 525 | ($fn_name: ident, $result: expr_2021, $format_str: expr_2021, {$($name: ident: $arg: expr_2021),*}, $($value: expr_2021),*) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/interface/handler/bindings/printf.rs:525:88 [INFO] [stderr] | [INFO] [stderr] 525 | ($fn_name: ident, $result: expr_2021, $format_str: expr_2021, {$($name: ident: $arg: expr_2021),*}, $($value: expr_2021),*) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/interface/handler/bindings/printf.rs:525:111 [INFO] [stderr] | [INFO] [stderr] 525 | ($fn_name: ident, $result: expr_2021, $format_str: expr_2021, {$($name: ident: $arg: expr_2021),*}, $($value: expr_2021),*) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/interface/types/tables/madt.rs:345:30 [INFO] [stderr] | [INFO] [stderr] 345 | ($read_type: ty, $from: expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/interface/types/tables/madt.rs:39:54 [INFO] [stderr] | [INFO] [stderr] 14 | impl<'a> Madt<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 39 | pub fn records(&'a self) -> impl Iterator + 'a { [INFO] [stderr] | ^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the feature `pointer_byte_offsets` has been stable since 1.75.0 and no longer requires an attribute to enable [INFO] [stderr] --> src/lib.rs:39:12 [INFO] [stderr] | [INFO] [stderr] 39 | #![feature(pointer_byte_offsets)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] error: aborting due to 5 previous errors; 2 warnings emitted [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0658`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/alloc.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[export_name = "AcpiOsAllocate"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: `--force-warn unsafe-attr-outside-unsafe` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 6 | #[unsafe(export_name = "AcpiOsAllocate")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/alloc.rs:33:3 [INFO] [stdout] | [INFO] [stdout] 33 | #[export_name = "AcpiOsFree"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 33 | #[unsafe(export_name = "AcpiOsFree")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/interrupts.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[export_name = "AcpiOsInstallInterruptHandler"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 10 | #[unsafe(export_name = "AcpiOsInstallInterruptHandler")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/interrupts.rs:32:3 [INFO] [stdout] | [INFO] [stdout] 32 | #[export_name = "AcpiOsRemoveInterruptHandler"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 32 | #[unsafe(export_name = "AcpiOsRemoveInterruptHandler")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/io.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[export_name = "AcpiOsReadPort"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 8 | #[unsafe(export_name = "AcpiOsReadPort")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/io.rs:45:3 [INFO] [stdout] | [INFO] [stdout] 45 | #[export_name = "AcpiOsWritePort"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 45 | #[unsafe(export_name = "AcpiOsWritePort")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/lock.rs:25:3 [INFO] [stdout] | [INFO] [stdout] 25 | #[export_name = "AcpiOsCreateLock"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 25 | #[unsafe(export_name = "AcpiOsCreateLock")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/lock.rs:39:3 [INFO] [stdout] | [INFO] [stdout] 39 | #[export_name = "AcpiOsDeleteLock"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 39 | #[unsafe(export_name = "AcpiOsDeleteLock")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/lock.rs:48:3 [INFO] [stdout] | [INFO] [stdout] 48 | #[export_name = "AcpiOsAcquireLock"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 48 | #[unsafe(export_name = "AcpiOsAcquireLock")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/lock.rs:63:3 [INFO] [stdout] | [INFO] [stdout] 63 | #[export_name = "AcpiOsReleaseLock"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 63 | #[unsafe(export_name = "AcpiOsReleaseLock")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[export_name = "AcpiOsMapMemory"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 10 | #[unsafe(export_name = "AcpiOsMapMemory")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:27:3 [INFO] [stdout] | [INFO] [stdout] 27 | #[export_name = "AcpiOsUnmapMemory"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 27 | #[unsafe(export_name = "AcpiOsUnmapMemory")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:36:3 [INFO] [stdout] | [INFO] [stdout] 36 | #[export_name = "AcpiOsGetPhysicalAddress"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 36 | #[unsafe(export_name = "AcpiOsGetPhysicalAddress")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | #[export_name = "AcpiOsReadMemory"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 60 | #[unsafe(export_name = "AcpiOsReadMemory")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:100:3 [INFO] [stdout] | [INFO] [stdout] 100 | #[export_name = "AcpiOsWriteMemory"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 100 | #[unsafe(export_name = "AcpiOsWriteMemory")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:131:3 [INFO] [stdout] | [INFO] [stdout] 131 | #[export_name = "AcpiOsReadable"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 131 | #[unsafe(export_name = "AcpiOsReadable")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:140:3 [INFO] [stdout] | [INFO] [stdout] 140 | #[export_name = "AcpiOsWritable"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 140 | #[unsafe(export_name = "AcpiOsWritable")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/overrides.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[export_name = "AcpiOsPredefinedOverride"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 12 | #[unsafe(export_name = "AcpiOsPredefinedOverride")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/overrides.rs:49:3 [INFO] [stdout] | [INFO] [stdout] 49 | #[export_name = "AcpiOsTableOverride"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 49 | #[unsafe(export_name = "AcpiOsTableOverride")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/overrides.rs:83:3 [INFO] [stdout] | [INFO] [stdout] 83 | #[export_name = "AcpiOsPhysicalTableOverride"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 83 | #[unsafe(export_name = "AcpiOsPhysicalTableOverride")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/pci.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[export_name = "AcpiOsReadPciConfiguration"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 10 | #[unsafe(export_name = "AcpiOsReadPciConfiguration")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/pci.rs:56:3 [INFO] [stdout] | [INFO] [stdout] 56 | #[export_name = "AcpiOsWritePciConfiguration"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 56 | #[unsafe(export_name = "AcpiOsWritePciConfiguration")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/printf.rs:443:3 [INFO] [stdout] | [INFO] [stdout] 443 | #[export_name = "AcpiOsPrintf"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 443 | #[unsafe(export_name = "AcpiOsPrintf")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/printf.rs:465:3 [INFO] [stdout] | [INFO] [stdout] 465 | #[export_name = "AcpiOsVprintf"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 465 | #[unsafe(export_name = "AcpiOsVprintf")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/semaphore.rs:38:3 [INFO] [stdout] | [INFO] [stdout] 38 | #[export_name = "AcpiOsCreateSemaphore"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 38 | #[unsafe(export_name = "AcpiOsCreateSemaphore")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/semaphore.rs:66:3 [INFO] [stdout] | [INFO] [stdout] 66 | #[export_name = "AcpiOsDeleteSemaphore"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 66 | #[unsafe(export_name = "AcpiOsDeleteSemaphore")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/semaphore.rs:84:3 [INFO] [stdout] | [INFO] [stdout] 84 | #[export_name = "AcpiOsWaitSemaphore"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 84 | #[unsafe(export_name = "AcpiOsWaitSemaphore")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/semaphore.rs:109:3 [INFO] [stdout] | [INFO] [stdout] 109 | #[export_name = "AcpiOsSignalSemaphore"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 109 | #[unsafe(export_name = "AcpiOsSignalSemaphore")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/threading.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[export_name = "AcpiOsGetThreadId"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 10 | #[unsafe(export_name = "AcpiOsGetThreadId")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/threading.rs:18:3 [INFO] [stdout] | [INFO] [stdout] 18 | #[export_name = "AcpiOsExecute"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 18 | #[unsafe(export_name = "AcpiOsExecute")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/threading.rs:33:3 [INFO] [stdout] | [INFO] [stdout] 33 | #[export_name = "AcpiOsWaitEventsComplete"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 33 | #[unsafe(export_name = "AcpiOsWaitEventsComplete")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/threading.rs:42:3 [INFO] [stdout] | [INFO] [stdout] 42 | #[export_name = "AcpiOsSleep"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 42 | #[unsafe(export_name = "AcpiOsSleep")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:31:3 [INFO] [stdout] | [INFO] [stdout] 31 | #[export_name = "AcpiOsInitialize"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 31 | #[unsafe(export_name = "AcpiOsInitialize")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:39:3 [INFO] [stdout] | [INFO] [stdout] 39 | #[export_name = "AcpiOsTerminate"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 39 | #[unsafe(export_name = "AcpiOsTerminate")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | #[export_name = "AcpiOsGetRootPointer"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 52 | #[unsafe(export_name = "AcpiOsGetRootPointer")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | #[export_name = "AcpiOsStall"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 60 | #[unsafe(export_name = "AcpiOsStall")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:69:3 [INFO] [stdout] | [INFO] [stdout] 69 | #[export_name = "AcpiOsGetTimer"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 69 | #[unsafe(export_name = "AcpiOsGetTimer")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:78:3 [INFO] [stdout] | [INFO] [stdout] 78 | #[export_name = "AcpiOsSignal"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 78 | #[unsafe(export_name = "AcpiOsSignal")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:112:3 [INFO] [stdout] | [INFO] [stdout] 112 | #[export_name = "AcpiOsEnterSleep"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 112 | #[unsafe(export_name = "AcpiOsEnterSleep")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/bindings/functions.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 20 | | pub(crate) fn AcpiInitializeTables( [INFO] [stdout] 21 | | InitialStorage: *mut FfiAcpiTableDesc, [INFO] [stdout] 22 | | InitialTableCount: u32, [INFO] [stdout] ... | [INFO] [stdout] 487 | | pub(crate) fn AcpiSetDebuggerThreadId(ThreadId: u64); [INFO] [stdout] 488 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] = note: `--force-warn missing-unsafe-on-extern` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/bindings/statics.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 5 | | pub(crate) static mut AcpiGbl_EnableInterpreterSlack: u8; [INFO] [stdout] 6 | | [INFO] [stdout] 7 | | pub(crate) static mut AcpiGbl_AutoSerializeMethods: u8; [INFO] [stdout] ... | [INFO] [stdout] 59 | | pub(crate) static mut AcpiGbl_SystemAwakeAndRunning: bool; [INFO] [stdout] 60 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/interface/handler/bindings/printf.rs:525:36 [INFO] [stdout] | [INFO] [stdout] 525 | ($fn_name: ident, $result: expr, $format_str: expr, {$($name: ident: $arg: expr),*}, $($value: expr),*) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 525 | ($fn_name: ident, $result: expr_2021, $format_str: expr, {$($name: ident: $arg: expr),*}, $($value: expr),*) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/interface/handler/bindings/printf.rs:525:55 [INFO] [stdout] | [INFO] [stdout] 525 | ($fn_name: ident, $result: expr, $format_str: expr, {$($name: ident: $arg: expr),*}, $($value: expr),*) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 525 | ($fn_name: ident, $result: expr, $format_str: expr_2021, {$($name: ident: $arg: expr),*}, $($value: expr),*) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/interface/handler/bindings/printf.rs:525:84 [INFO] [stdout] | [INFO] [stdout] 525 | ($fn_name: ident, $result: expr, $format_str: expr, {$($name: ident: $arg: expr),*}, $($value: expr),*) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 525 | ($fn_name: ident, $result: expr, $format_str: expr, {$($name: ident: $arg: expr_2021),*}, $($value: expr),*) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/interface/handler/bindings/printf.rs:525:104 [INFO] [stdout] | [INFO] [stdout] 525 | ($fn_name: ident, $result: expr, $format_str: expr, {$($name: ident: $arg: expr),*}, $($value: expr),*) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 525 | ($fn_name: ident, $result: expr, $format_str: expr, {$($name: ident: $arg: expr),*}, $($value: expr_2021),*) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `debug` [INFO] [stdout] --> src/interface/types/object.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | use log::{debug, warn}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::debug` [INFO] [stdout] --> src/interface/types/tables/madt.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use log::debug; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/interface/types/tables/madt.rs:40:54 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> Madt<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn records(&'a self) -> impl Iterator + 'a { [INFO] [stdout] | ^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/interface/types/tables/madt.rs:346:37 [INFO] [stdout] | [INFO] [stdout] 346 | ($read_type: ty, $from: expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 346 | ($read_type: ty, $from: expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `pointer_byte_offsets` has been stable since 1.75.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | #![feature(pointer_byte_offsets)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `EMPTY` is never used [INFO] [stdout] --> src/bindings/buffer.rs:14:15 [INFO] [stdout] | [INFO] [stdout] 13 | impl FfiAcpiBuffer<'static> { [INFO] [stdout] | --------------------------- associated constant in this implementation [INFO] [stdout] 14 | pub const EMPTY: Self = Self { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `VecToBufferExt` is never used [INFO] [stdout] --> src/bindings/buffer.rs:48:18 [INFO] [stdout] | [INFO] [stdout] 48 | pub(crate) trait VecToBufferExt { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `as_mut_ptr`, and `as_mut_slice` are never used [INFO] [stdout] --> src/bindings/types/mod.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 21 | impl IncompleteArrayField { [INFO] [stdout] | ------------------------------- associated items in this implementation [INFO] [stdout] 22 | #[inline] [INFO] [stdout] 23 | pub(crate) const fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | pub(crate) fn as_mut_ptr(&mut self) -> *mut T { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 44 | pub(crate) unsafe fn as_mut_slice(&mut self, len: usize) -> &mut [T] { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMemMapping` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:151:19 [INFO] [stdout] | [INFO] [stdout] 151 | pub(crate) struct FfiAcpiMemMapping { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMemSpaceContext` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:159:19 [INFO] [stdout] | [INFO] [stdout] 159 | pub(crate) struct FfiAcpiMemSpaceContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMemoryList` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:167:19 [INFO] [stdout] | [INFO] [stdout] 167 | pub(crate) struct FfiAcpiMemoryList { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiExceptionInfo` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:184:19 [INFO] [stdout] | [INFO] [stdout] 184 | pub(crate) struct FfiAcpiExceptionInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiWheaHeader` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:208:19 [INFO] [stdout] | [INFO] [stdout] 208 | pub(crate) struct FfiAcpiWheaHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiUuid` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:220:19 [INFO] [stdout] | [INFO] [stdout] 220 | pub(crate) struct FfiAcpiUuid { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPciRoutingTable` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:682:19 [INFO] [stdout] | [INFO] [stdout] 682 | pub(crate) struct FfiAcpiPciRoutingTable { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiFdeInfo` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:713:19 [INFO] [stdout] | [INFO] [stdout] 713 | pub(crate) struct FfiAcpiFdeInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiGrtInfo` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:722:19 [INFO] [stdout] | [INFO] [stdout] 722 | pub(crate) struct FfiAcpiGrtInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiGtmInfo` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:737:19 [INFO] [stdout] | [INFO] [stdout] 737 | pub(crate) struct FfiAcpiGtmInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSubtableHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables.rs:57:19 [INFO] [stdout] | [INFO] [stdout] 57 | pub(crate) struct FfiAcpiSubtableHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableRsdp` is never constructed [INFO] [stdout] --> src/bindings/types/tables.rs:67:19 [INFO] [stdout] | [INFO] [stdout] 67 | pub(crate) struct FfiAcpiTableRsdp { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiRsdpCommon` is never constructed [INFO] [stdout] --> src/bindings/types/tables.rs:83:19 [INFO] [stdout] | [INFO] [stdout] 83 | pub(crate) struct FfiAcpiRsdpCommon { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiRsdpExtension` is never constructed [INFO] [stdout] --> src/bindings/types/tables.rs:92:19 [INFO] [stdout] | [INFO] [stdout] 92 | pub(crate) struct FfiAcpiRsdpExtension { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableAest` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | pub(crate) struct FfiAcpiTableAest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestHdr` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | pub(crate) struct FfiAcpiAestHdr { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestProcessor` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 30 | pub(crate) struct FfiAcpiAestProcessor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestProcessorCache` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:40:19 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) struct FfiAcpiAestProcessorCache { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestProcessorTlb` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:46:19 [INFO] [stdout] | [INFO] [stdout] 46 | pub(crate) struct FfiAcpiAestProcessorTlb { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestProcessorGeneric` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:52:19 [INFO] [stdout] | [INFO] [stdout] 52 | pub(crate) struct FfiAcpiAestProcessorGeneric { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestMemory` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:57:19 [INFO] [stdout] | [INFO] [stdout] 57 | pub(crate) struct FfiAcpiAestMemory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestSmmu` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:62:19 [INFO] [stdout] | [INFO] [stdout] 62 | pub(crate) struct FfiAcpiAestSmmu { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestVendor` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:68:19 [INFO] [stdout] | [INFO] [stdout] 68 | pub(crate) struct FfiAcpiAestVendor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestGic` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:75:19 [INFO] [stdout] | [INFO] [stdout] 75 | pub(crate) struct FfiAcpiAestGic { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestNodeInterface` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:81:19 [INFO] [stdout] | [INFO] [stdout] 81 | pub(crate) struct FfiAcpiAestNodeInterface { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestNodeInterrupt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:94:19 [INFO] [stdout] | [INFO] [stdout] 94 | pub(crate) struct FfiAcpiAestNodeInterrupt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableCedt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/cedt.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct FfiAcpiTableCedt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiCedtHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/cedt.rs:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | pub(crate) struct FfiAcpiCedtHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiCedtChbs` is never constructed [INFO] [stdout] --> src/bindings/types/tables/cedt.rs:33:19 [INFO] [stdout] | [INFO] [stdout] 33 | pub(crate) struct FfiAcpiCedtChbs { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiCedtCfmws` is never constructed [INFO] [stdout] --> src/bindings/types/tables/cedt.rs:43:19 [INFO] [stdout] | [INFO] [stdout] 43 | pub(crate) struct FfiAcpiCedtCfmws { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableCsrt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/csrt.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct FfiAcpiTableCsrt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiCsrtGroup` is never constructed [INFO] [stdout] --> src/bindings/types/tables/csrt.rs:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | pub(crate) struct FfiAcpiCsrtGroup { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiCsrtSharedInfo` is never constructed [INFO] [stdout] --> src/bindings/types/tables/csrt.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) struct FfiAcpiCsrtSharedInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiCsrtDescriptor` is never constructed [INFO] [stdout] --> src/bindings/types/tables/csrt.rs:46:19 [INFO] [stdout] | [INFO] [stdout] 46 | pub(crate) struct FfiAcpiCsrtDescriptor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableDbg2` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dbg2.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct FfiAcpiTableDbg2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDbg2Header` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dbg2.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | pub(crate) struct FfiAcpiDbg2Header { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDbg2Device` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dbg2.rs:25:19 [INFO] [stdout] | [INFO] [stdout] 25 | pub(crate) struct FfiAcpiDbg2Device { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableDmar` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | pub(crate) struct FfiAcpiTableDmar { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDmarHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 20 | pub(crate) struct FfiAcpiDmarHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDmarDeviceScope` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:39:19 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) struct FfiAcpiDmarDeviceScope { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDmarPciPath` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:62:19 [INFO] [stdout] | [INFO] [stdout] 62 | pub(crate) struct FfiAcpiDmarPciPath { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDmarHardwareUnit` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:69:19 [INFO] [stdout] | [INFO] [stdout] 69 | pub(crate) struct FfiAcpiDmarHardwareUnit { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDmarReservedMemory` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:79:19 [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) struct FfiAcpiDmarReservedMemory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDmarAtsr` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:89:19 [INFO] [stdout] | [INFO] [stdout] 89 | pub(crate) struct FfiAcpiDmarAtsr { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDmarRhsa` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:98:19 [INFO] [stdout] | [INFO] [stdout] 98 | pub(crate) struct FfiAcpiDmarRhsa { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDmarAndd` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:107:19 [INFO] [stdout] | [INFO] [stdout] 107 | pub(crate) struct FfiAcpiDmarAndd { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableDrtm` is never constructed [INFO] [stdout] --> src/bindings/types/tables/drtm.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | pub(crate) struct FfiAcpiTableDrtm { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDrtmVtableList` is never constructed [INFO] [stdout] --> src/bindings/types/tables/drtm.rs:24:19 [INFO] [stdout] | [INFO] [stdout] 24 | pub(crate) struct FfiAcpiDrtmVtableList { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDrtmResource` is never constructed [INFO] [stdout] --> src/bindings/types/tables/drtm.rs:31:19 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) struct FfiAcpiDrtmResource { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDrtmResourceList` is never constructed [INFO] [stdout] --> src/bindings/types/tables/drtm.rs:39:19 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) struct FfiAcpiDrtmResourceList { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDrtmDpsId` is never constructed [INFO] [stdout] --> src/bindings/types/tables/drtm.rs:46:19 [INFO] [stdout] | [INFO] [stdout] 46 | pub(crate) struct FfiAcpiDrtmDpsId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableEinj` is never constructed [INFO] [stdout] --> src/bindings/types/tables/einj.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableEinj { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiEinjEntry` is never constructed [INFO] [stdout] --> src/bindings/types/tables/einj.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | pub(crate) struct FfiAcpiEinjEntry { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiEinjErrorTypeWithAddr` is never constructed [INFO] [stdout] --> src/bindings/types/tables/einj.rs:55:19 [INFO] [stdout] | [INFO] [stdout] 55 | pub(crate) struct FfiAcpiEinjErrorTypeWithAddr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiEinjVendor` is never constructed [INFO] [stdout] --> src/bindings/types/tables/einj.rs:67:19 [INFO] [stdout] | [INFO] [stdout] 67 | pub(crate) struct FfiAcpiEinjVendor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiEinjTrigger` is never constructed [INFO] [stdout] --> src/bindings/types/tables/einj.rs:78:19 [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) struct FfiAcpiEinjTrigger { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableErst` is never constructed [INFO] [stdout] --> src/bindings/types/tables/erst.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableErst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiErstEntry` is never constructed [INFO] [stdout] --> src/bindings/types/tables/erst.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | pub(crate) struct FfiAcpiErstEntry { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiErstInfo` is never constructed [INFO] [stdout] --> src/bindings/types/tables/erst.rs:86:19 [INFO] [stdout] | [INFO] [stdout] 86 | pub(crate) struct FfiAcpiErstInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableFacs` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fadt.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableFacs { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableFpdt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fpdt.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableFpdt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiFpdtHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fpdt.rs:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | pub(crate) struct FfiAcpiFpdtHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiFpdtBootPointer` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fpdt.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 30 | pub(crate) struct FfiAcpiFpdtBootPointer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiFpdtS3ptPointer` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fpdt.rs:38:19 [INFO] [stdout] | [INFO] [stdout] 38 | pub(crate) struct FfiAcpiFpdtS3ptPointer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableS3pt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fpdt.rs:46:19 [INFO] [stdout] | [INFO] [stdout] 46 | pub(crate) struct FfiAcpiTableS3pt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiS3ptResume` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fpdt.rs:62:19 [INFO] [stdout] | [INFO] [stdout] 62 | pub(crate) struct FfiAcpiS3ptResume { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiS3ptSuspend` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fpdt.rs:71:19 [INFO] [stdout] | [INFO] [stdout] 71 | pub(crate) struct FfiAcpiS3ptSuspend { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiFpdtBoot` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fpdt.rs:79:19 [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) struct FfiAcpiFpdtBoot { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableGtdt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/gtdt.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableGtdt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiGtdtEl2` is never constructed [INFO] [stdout] --> src/bindings/types/tables/gtdt.rs:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | pub(crate) struct FfiAcpiGtdtEl2 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiGtdtHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/gtdt.rs:34:19 [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) struct FfiAcpiGtdtHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiGtdtTimerBlock` is never constructed [INFO] [stdout] --> src/bindings/types/tables/gtdt.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | pub(crate) struct FfiAcpiGtdtTimerBlock { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiGtdtTimerEntry` is never constructed [INFO] [stdout] --> src/bindings/types/tables/gtdt.rs:60:19 [INFO] [stdout] | [INFO] [stdout] 60 | pub(crate) struct FfiAcpiGtdtTimerEntry { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiGtdtWatchdog` is never constructed [INFO] [stdout] --> src/bindings/types/tables/gtdt.rs:74:19 [INFO] [stdout] | [INFO] [stdout] 74 | pub(crate) struct FfiAcpiGtdtWatchdog { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableHest` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableHest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | pub(crate) struct FfiAcpiHestHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestIaErrorBank` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:41:19 [INFO] [stdout] | [INFO] [stdout] 41 | pub(crate) struct FfiAcpiHestIaErrorBank { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestAerCommon` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:55:19 [INFO] [stdout] | [INFO] [stdout] 55 | pub(crate) struct FfiAcpiHestAerCommon { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestNotify` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:74:19 [INFO] [stdout] | [INFO] [stdout] 74 | pub(crate) struct FfiAcpiHestNotify { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestIaMachineCheck` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:107:19 [INFO] [stdout] | [INFO] [stdout] 107 | pub(crate) struct FfiAcpiHestIaMachineCheck { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestIaCorrected` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:122:19 [INFO] [stdout] | [INFO] [stdout] 122 | pub(crate) struct FfiAcpiHestIaCorrected { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestIaNmi` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:136:19 [INFO] [stdout] | [INFO] [stdout] 136 | pub(crate) struct FfiAcpiHestIaNmi { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestAerRoot` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:146:19 [INFO] [stdout] | [INFO] [stdout] 146 | pub(crate) struct FfiAcpiHestAerRoot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestAer` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:154:19 [INFO] [stdout] | [INFO] [stdout] 154 | pub(crate) struct FfiAcpiHestAer { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestAerBridge` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:161:19 [INFO] [stdout] | [INFO] [stdout] 161 | pub(crate) struct FfiAcpiHestAerBridge { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestGeneric` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:171:19 [INFO] [stdout] | [INFO] [stdout] 171 | pub(crate) struct FfiAcpiHestGeneric { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestGenericV2` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:186:19 [INFO] [stdout] | [INFO] [stdout] 186 | pub(crate) struct FfiAcpiHestGenericV2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestGenericStatus` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:204:19 [INFO] [stdout] | [INFO] [stdout] 204 | pub(crate) struct FfiAcpiHestGenericStatus { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestGenericData` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:214:19 [INFO] [stdout] | [INFO] [stdout] 214 | pub(crate) struct FfiAcpiHestGenericData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestGenericDataV300` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:227:19 [INFO] [stdout] | [INFO] [stdout] 227 | pub(crate) struct FfiAcpiHestGenericDataV300 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestIaDeferredCheck` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:241:19 [INFO] [stdout] | [INFO] [stdout] 241 | pub(crate) struct FfiAcpiHestIaDeferredCheck { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableHmat` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hmat.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | pub(crate) struct FfiAcpiTableHmat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHmatStructure` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hmat.rs:24:19 [INFO] [stdout] | [INFO] [stdout] 24 | pub(crate) struct FfiAcpiHmatStructure { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHmatProximityDomain` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hmat.rs:32:19 [INFO] [stdout] | [INFO] [stdout] 32 | pub(crate) struct FfiAcpiHmatProximityDomain { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHmatLocality` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hmat.rs:45:19 [INFO] [stdout] | [INFO] [stdout] 45 | pub(crate) struct FfiAcpiHmatLocality { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHmatCache` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hmat.rs:59:19 [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) struct FfiAcpiHmatCache { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableHpet` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hpet.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | pub(crate) struct FfiAcpiTableHpet { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableIbft` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ibft.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | pub(crate) struct FfiAcpiTableIbft { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIbftHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ibft.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | pub(crate) struct FfiAcpiIbftHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIbftControl` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ibft.rs:41:19 [INFO] [stdout] | [INFO] [stdout] 41 | pub(crate) struct FfiAcpiIbftControl { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIbftInitiator` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ibft.rs:53:19 [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) struct FfiAcpiIbftInitiator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIbftNic` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ibft.rs:65:19 [INFO] [stdout] | [INFO] [stdout] 65 | pub(crate) struct FfiAcpiIbftNic { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIbftTarget` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ibft.rs:83:19 [INFO] [stdout] | [INFO] [stdout] 83 | pub(crate) struct FfiAcpiIbftTarget { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableIort` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct FfiAcpiTableIort { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortNode` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:19:19 [INFO] [stdout] | [INFO] [stdout] 19 | pub(crate) struct FfiAcpiIortNode { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortIdMapping` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:44:19 [INFO] [stdout] | [INFO] [stdout] 44 | pub(crate) struct FfiAcpiIortIdMapping { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortMemoryAccess` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:54:19 [INFO] [stdout] | [INFO] [stdout] 54 | pub(crate) struct FfiAcpiIortMemoryAccess { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortItsGroup` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:63:19 [INFO] [stdout] | [INFO] [stdout] 63 | pub(crate) struct FfiAcpiIortItsGroup { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortNamedComponent` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:70:19 [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) struct FfiAcpiIortNamedComponent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortRootComplex` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:79:19 [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) struct FfiAcpiIortRootComplex { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortSmmu` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:89:19 [INFO] [stdout] | [INFO] [stdout] 89 | pub(crate) struct FfiAcpiIortSmmu { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortSmmuGsi` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:104:19 [INFO] [stdout] | [INFO] [stdout] 104 | pub(crate) struct FfiAcpiIortSmmuGsi { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortSmmuV3` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:113:19 [INFO] [stdout] | [INFO] [stdout] 113 | pub(crate) struct FfiAcpiIortSmmuV3 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortPmcg` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:129:19 [INFO] [stdout] | [INFO] [stdout] 129 | pub(crate) struct FfiAcpiIortPmcg { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortRmr` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:138:19 [INFO] [stdout] | [INFO] [stdout] 138 | pub(crate) struct FfiAcpiIortRmr { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortRmrDesc` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:146:19 [INFO] [stdout] | [INFO] [stdout] 146 | pub(crate) struct FfiAcpiIortRmrDesc { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableIvrs` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | pub(crate) struct FfiAcpiTableIvrs { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:19:19 [INFO] [stdout] | [INFO] [stdout] 19 | pub(crate) struct FfiAcpiIvrsHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsHardware10` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:40:19 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) struct FfiAcpiIvrsHardware10 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsHardware11` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:51:19 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) struct FfiAcpiIvrsHardware11 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsDeHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:64:19 [INFO] [stdout] | [INFO] [stdout] 64 | pub(crate) struct FfiAcpiIvrsDeHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsDevice4` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:91:19 [INFO] [stdout] | [INFO] [stdout] 91 | pub(crate) struct FfiAcpiIvrsDevice4 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsDevice8a` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:97:19 [INFO] [stdout] | [INFO] [stdout] 97 | pub(crate) struct FfiAcpiIvrsDevice8a { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsDevice8b` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:106:19 [INFO] [stdout] | [INFO] [stdout] 106 | pub(crate) struct FfiAcpiIvrsDevice8b { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsDevice8c` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:113:19 [INFO] [stdout] | [INFO] [stdout] 113 | pub(crate) struct FfiAcpiIvrsDevice8c { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsDeviceHid` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:122:19 [INFO] [stdout] | [INFO] [stdout] 122 | pub(crate) struct FfiAcpiIvrsDeviceHid { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsMemory` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:132:19 [INFO] [stdout] | [INFO] [stdout] 132 | pub(crate) struct FfiAcpiIvrsMemory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtLocalApic` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:42:19 [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) struct FfiAcpiMadtLocalApic { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtIoApic` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:51:19 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) struct FfiAcpiMadtIoApic { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtInterruptOverride` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:61:19 [INFO] [stdout] | [INFO] [stdout] 61 | pub(crate) struct FfiAcpiMadtInterruptOverride { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtNmiSource` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:71:19 [INFO] [stdout] | [INFO] [stdout] 71 | pub(crate) struct FfiAcpiMadtNmiSource { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtLocalApicNmi` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:79:19 [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) struct FfiAcpiMadtLocalApicNmi { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtLocalApicOverride` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:88:19 [INFO] [stdout] | [INFO] [stdout] 88 | pub(crate) struct FfiAcpiMadtLocalApicOverride { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtIoSapic` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:96:19 [INFO] [stdout] | [INFO] [stdout] 96 | pub(crate) struct FfiAcpiMadtIoSapic { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtLocalSapic` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:106:19 [INFO] [stdout] | [INFO] [stdout] 106 | pub(crate) struct FfiAcpiMadtLocalSapic { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtInterruptSource` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:119:19 [INFO] [stdout] | [INFO] [stdout] 119 | pub(crate) struct FfiAcpiMadtInterruptSource { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtLocalX2apic` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:132:19 [INFO] [stdout] | [INFO] [stdout] 132 | pub(crate) struct FfiAcpiMadtLocalX2apic { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtLocalX2apicNmi` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:142:19 [INFO] [stdout] | [INFO] [stdout] 142 | pub(crate) struct FfiAcpiMadtLocalX2apicNmi { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtGenericInterrupt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:152:19 [INFO] [stdout] | [INFO] [stdout] 152 | pub(crate) struct FfiAcpiMadtGenericInterrupt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtGenericDistributor` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:174:19 [INFO] [stdout] | [INFO] [stdout] 174 | pub(crate) struct FfiAcpiMadtGenericDistributor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtGenericMsiFrame` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:197:19 [INFO] [stdout] | [INFO] [stdout] 197 | pub(crate) struct FfiAcpiMadtGenericMsiFrame { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtGenericRedistributor` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:209:19 [INFO] [stdout] | [INFO] [stdout] 209 | pub(crate) struct FfiAcpiMadtGenericRedistributor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtGenericTranslator` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:218:19 [INFO] [stdout] | [INFO] [stdout] 218 | pub(crate) struct FfiAcpiMadtGenericTranslator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtMultiprocWakeup` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:228:19 [INFO] [stdout] | [INFO] [stdout] 228 | pub(crate) struct FfiAcpiMadtMultiprocWakeup { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtMultiprocWakeupMailbox` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:237:19 [INFO] [stdout] | [INFO] [stdout] 237 | pub(crate) struct FfiAcpiMadtMultiprocWakeupMailbox { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableAsf` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | pub(crate) struct FfiAcpiTableAsf { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAsfHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:21:19 [INFO] [stdout] | [INFO] [stdout] 21 | pub(crate) struct FfiAcpiAsfHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAsfInfo` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:41:19 [INFO] [stdout] | [INFO] [stdout] 41 | pub(crate) struct FfiAcpiAsfInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAsfAlert` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:53:19 [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) struct FfiAcpiAsfAlert { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAsfAlertData` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:63:19 [INFO] [stdout] | [INFO] [stdout] 63 | pub(crate) struct FfiAcpiAsfAlertData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAsfRemote` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:80:19 [INFO] [stdout] | [INFO] [stdout] 80 | pub(crate) struct FfiAcpiAsfRemote { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAsfControlData` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:89:19 [INFO] [stdout] | [INFO] [stdout] 89 | pub(crate) struct FfiAcpiAsfControlData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAsfRmcp` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:98:19 [INFO] [stdout] | [INFO] [stdout] 98 | pub(crate) struct FfiAcpiAsfRmcp { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAsfAddress` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:111:19 [INFO] [stdout] | [INFO] [stdout] 111 | pub(crate) struct FfiAcpiAsfAddress { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableBert` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:122:19 [INFO] [stdout] | [INFO] [stdout] 122 | pub(crate) struct FfiAcpiTableBert { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiBertRegion` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:130:19 [INFO] [stdout] | [INFO] [stdout] 130 | pub(crate) struct FfiAcpiBertRegion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableBgrt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:154:19 [INFO] [stdout] | [INFO] [stdout] 154 | pub(crate) struct FfiAcpiTableBgrt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableBoot` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:171:19 [INFO] [stdout] | [INFO] [stdout] 171 | pub(crate) struct FfiAcpiTableBoot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableCpep` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:182:19 [INFO] [stdout] | [INFO] [stdout] 182 | pub(crate) struct FfiAcpiTableCpep { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiCpepPolling` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:189:19 [INFO] [stdout] | [INFO] [stdout] 189 | pub(crate) struct FfiAcpiCpepPolling { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableDbgp` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:203:19 [INFO] [stdout] | [INFO] [stdout] 203 | pub(crate) struct FfiAcpiTableDbgp { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableEcdt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:215:19 [INFO] [stdout] | [INFO] [stdout] 215 | pub(crate) struct FfiAcpiTableEcdt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableBdat` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:231:19 [INFO] [stdout] | [INFO] [stdout] 231 | pub(crate) struct FfiAcpiTableBdat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableLpit` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:242:19 [INFO] [stdout] | [INFO] [stdout] 242 | pub(crate) struct FfiAcpiTableLpit { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiLpitHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:248:19 [INFO] [stdout] | [INFO] [stdout] 248 | pub(crate) struct FfiAcpiLpitHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiLpitNative` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:265:19 [INFO] [stdout] | [INFO] [stdout] 265 | pub(crate) struct FfiAcpiLpitNative { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMcfgAllocation` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:288:19 [INFO] [stdout] | [INFO] [stdout] 288 | pub(crate) struct FfiAcpiMcfgAllocation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableMchi` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:304:19 [INFO] [stdout] | [INFO] [stdout] 304 | pub(crate) struct FfiAcpiTableMchi { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableMsct` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:325:19 [INFO] [stdout] | [INFO] [stdout] 325 | pub(crate) struct FfiAcpiTableMsct { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMsctProximity` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:335:19 [INFO] [stdout] | [INFO] [stdout] 335 | pub(crate) struct FfiAcpiMsctProximity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableMsdm` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:351:19 [INFO] [stdout] | [INFO] [stdout] 351 | pub(crate) struct FfiAcpiTableMsdm { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTablePdtt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:360:19 [INFO] [stdout] | [INFO] [stdout] 360 | pub(crate) struct FfiAcpiTablePdtt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPdttChannel` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:369:19 [INFO] [stdout] | [INFO] [stdout] 369 | pub(crate) struct FfiAcpiPdttChannel { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableRgrt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:381:19 [INFO] [stdout] | [INFO] [stdout] 381 | pub(crate) struct FfiAcpiTableRgrt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSbst` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:403:19 [INFO] [stdout] | [INFO] [stdout] 403 | pub(crate) struct FfiAcpiTableSbst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSdei` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:417:19 [INFO] [stdout] | [INFO] [stdout] 417 | pub(crate) struct FfiAcpiTableSdei { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSvkl` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:428:19 [INFO] [stdout] | [INFO] [stdout] 428 | pub(crate) struct FfiAcpiTableSvkl { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSvklKey` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:435:19 [INFO] [stdout] | [INFO] [stdout] 435 | pub(crate) struct FfiAcpiSvklKey { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSlic` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:465:19 [INFO] [stdout] | [INFO] [stdout] 465 | pub(crate) struct FfiAcpiTableSlic { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSlit` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:474:19 [INFO] [stdout] | [INFO] [stdout] 474 | pub(crate) struct FfiAcpiTableSlit { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSpcr` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:488:19 [INFO] [stdout] | [INFO] [stdout] 488 | pub(crate) struct FfiAcpiTableSpcr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSpmi` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:521:19 [INFO] [stdout] | [INFO] [stdout] 521 | pub(crate) struct FfiAcpiTableSpmi { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableStao` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:558:19 [INFO] [stdout] | [INFO] [stdout] 558 | pub(crate) struct FfiAcpiTableStao { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableTcpaClient` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:565:19 [INFO] [stdout] | [INFO] [stdout] 565 | pub(crate) struct FfiAcpiTableTcpaClient { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableTcpaServer` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:572:19 [INFO] [stdout] | [INFO] [stdout] 572 | pub(crate) struct FfiAcpiTableTcpaServer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableXenv` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:612:19 [INFO] [stdout] | [INFO] [stdout] 612 | pub(crate) struct FfiAcpiTableXenv { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableMpst` is never constructed [INFO] [stdout] --> src/bindings/types/tables/mpst.rs:5:19 [INFO] [stdout] | [INFO] [stdout] 5 | pub(crate) struct FfiAcpiTableMpst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMpstChannel` is never constructed [INFO] [stdout] --> src/bindings/types/tables/mpst.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | pub(crate) struct FfiAcpiMpstChannel { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMpstPowerNode` is never constructed [INFO] [stdout] --> src/bindings/types/tables/mpst.rs:24:19 [INFO] [stdout] | [INFO] [stdout] 24 | pub(crate) struct FfiAcpiMpstPowerNode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMpstPowerState` is never constructed [INFO] [stdout] --> src/bindings/types/tables/mpst.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) struct FfiAcpiMpstPowerState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMpstComponent` is never constructed [INFO] [stdout] --> src/bindings/types/tables/mpst.rs:44:19 [INFO] [stdout] | [INFO] [stdout] 44 | pub(crate) struct FfiAcpiMpstComponent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMpstDataHdr` is never constructed [INFO] [stdout] --> src/bindings/types/tables/mpst.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | pub(crate) struct FfiAcpiMpstDataHdr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMpstPowerData` is never constructed [INFO] [stdout] --> src/bindings/types/tables/mpst.rs:57:19 [INFO] [stdout] | [INFO] [stdout] 57 | pub(crate) struct FfiAcpiMpstPowerData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMpstShared` is never constructed [INFO] [stdout] --> src/bindings/types/tables/mpst.rs:69:19 [INFO] [stdout] | [INFO] [stdout] 69 | pub(crate) struct FfiAcpiMpstShared { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableNfit` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableNfit { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | pub(crate) struct FfiAcpiNfitHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitSystemAddress` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) struct FfiAcpiNfitSystemAddress { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitMemoryMap` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:52:19 [INFO] [stdout] | [INFO] [stdout] 52 | pub(crate) struct FfiAcpiNfitMemoryMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitInterleave` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:70:19 [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) struct FfiAcpiNfitInterleave { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitSmbios` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:81:19 [INFO] [stdout] | [INFO] [stdout] 81 | pub(crate) struct FfiAcpiNfitSmbios { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitControlRegion` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:89:19 [INFO] [stdout] | [INFO] [stdout] 89 | pub(crate) struct FfiAcpiNfitControlRegion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitDataRegion` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:116:19 [INFO] [stdout] | [INFO] [stdout] 116 | pub(crate) struct FfiAcpiNfitDataRegion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitFlushAddress` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:128:19 [INFO] [stdout] | [INFO] [stdout] 128 | pub(crate) struct FfiAcpiNfitFlushAddress { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitCapabilities` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:138:19 [INFO] [stdout] | [INFO] [stdout] 138 | pub(crate) struct FfiAcpiNfitCapabilities { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTablePcct` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct FfiAcpiTablePcct { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPcctSubspace` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:31:19 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) struct FfiAcpiPcctSubspace { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPcctHwReduced` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:46:19 [INFO] [stdout] | [INFO] [stdout] 46 | pub(crate) struct FfiAcpiPcctHwReduced { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPcctHwReducedType2` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:63:19 [INFO] [stdout] | [INFO] [stdout] 63 | pub(crate) struct FfiAcpiPcctHwReducedType2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPcctExtPccMaster` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:83:19 [INFO] [stdout] | [INFO] [stdout] 83 | pub(crate) struct FfiAcpiPcctExtPccMaster { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPcctExtPccSlave` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:111:19 [INFO] [stdout] | [INFO] [stdout] 111 | pub(crate) struct FfiAcpiPcctExtPccSlave { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPcctHwReg` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:139:19 [INFO] [stdout] | [INFO] [stdout] 139 | pub(crate) struct FfiAcpiPcctHwReg { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPcctSharedMemory` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:157:19 [INFO] [stdout] | [INFO] [stdout] 157 | pub(crate) struct FfiAcpiPcctSharedMemory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPcctExtPccSharedMemory` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:165:19 [INFO] [stdout] | [INFO] [stdout] 165 | pub(crate) struct FfiAcpiPcctExtPccSharedMemory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTablePhat` is never constructed [INFO] [stdout] --> src/bindings/types/tables/phat.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTablePhat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPhatHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/phat.rs:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | pub(crate) struct FfiAcpiPhatHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPhatVersionData` is never constructed [INFO] [stdout] --> src/bindings/types/tables/phat.rs:22:19 [INFO] [stdout] | [INFO] [stdout] 22 | pub(crate) struct FfiAcpiPhatVersionData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPhatVersionElement` is never constructed [INFO] [stdout] --> src/bindings/types/tables/phat.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 30 | pub(crate) struct FfiAcpiPhatVersionElement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPhatHealthData` is never constructed [INFO] [stdout] --> src/bindings/types/tables/phat.rs:38:19 [INFO] [stdout] | [INFO] [stdout] 38 | pub(crate) struct FfiAcpiPhatHealthData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTablePmtt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pmtt.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTablePmtt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPmttHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pmtt.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | pub(crate) struct FfiAcpiPmttHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPmttSocket` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pmtt.rs:26:19 [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) struct FfiAcpiPmttSocket { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPmttController` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pmtt.rs:34:19 [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) struct FfiAcpiPmttController { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPmttPhysicalComponent` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pmtt.rs:42:19 [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) struct FfiAcpiPmttPhysicalComponent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPmttVendorSpecific` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pmtt.rs:49:19 [INFO] [stdout] | [INFO] [stdout] 49 | pub(crate) struct FfiAcpiPmttVendorSpecific { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTablePptt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pptt.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct FfiAcpiTablePptt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPpttProcessor` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pptt.rs:26:19 [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) struct FfiAcpiPpttProcessor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPpttCache` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pptt.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) struct FfiAcpiPpttCache { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPpttCacheV1` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pptt.rs:51:19 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) struct FfiAcpiPpttCacheV1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPpttId` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pptt.rs:57:19 [INFO] [stdout] | [INFO] [stdout] 57 | pub(crate) struct FfiAcpiPpttId { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTablePrmt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/prmt.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTablePrmt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTablePrmtHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/prmt.rs:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | pub(crate) struct FfiAcpiTablePrmtHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPrmtModuleHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/prmt.rs:22:19 [INFO] [stdout] | [INFO] [stdout] 22 | pub(crate) struct FfiAcpiPrmtModuleHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPrmtModuleInfo` is never constructed [INFO] [stdout] --> src/bindings/types/tables/prmt.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) struct FfiAcpiPrmtModuleInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPrmtHandlerInfo` is never constructed [INFO] [stdout] --> src/bindings/types/tables/prmt.rs:42:19 [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) struct FfiAcpiPrmtHandlerInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableRasf` is never constructed [INFO] [stdout] --> src/bindings/types/tables/rasf.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableRasf { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiRasfSharedMemory` is never constructed [INFO] [stdout] --> src/bindings/types/tables/rasf.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | pub(crate) struct FfiAcpiRasfSharedMemory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiRasfParameterBlock` is never constructed [INFO] [stdout] --> src/bindings/types/tables/rasf.rs:28:19 [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) struct FfiAcpiRasfParameterBlock { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiRasfPatrolScrubParameter` is never constructed [INFO] [stdout] --> src/bindings/types/tables/rasf.rs:36:19 [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) struct FfiAcpiRasfPatrolScrubParameter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableRsdt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/rsdt.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableRsdt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableXsdt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/rsdt.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | pub(crate) struct FfiAcpiTableXsdt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSdev` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableSdev { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSdevHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | pub(crate) struct FfiAcpiSdevHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSdevNamespace` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:31:19 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) struct FfiAcpiSdevNamespace { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSdevSecureComponent` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:41:19 [INFO] [stdout] | [INFO] [stdout] 41 | pub(crate) struct FfiAcpiSdevSecureComponent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSdevComponent` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:48:19 [INFO] [stdout] | [INFO] [stdout] 48 | pub(crate) struct FfiAcpiSdevComponent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSdevIdComponent` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:62:19 [INFO] [stdout] | [INFO] [stdout] 62 | pub(crate) struct FfiAcpiSdevIdComponent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSdevMemComponent` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:78:19 [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) struct FfiAcpiSdevMemComponent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSdevPcie` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:87:19 [INFO] [stdout] | [INFO] [stdout] 87 | pub(crate) struct FfiAcpiSdevPcie { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSdevPciePath` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:99:19 [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) struct FfiAcpiSdevPciePath { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSrat` is never constructed [INFO] [stdout] --> src/bindings/types/tables/srat.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct FfiAcpiTableSrat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSratCpuAffinity` is never constructed [INFO] [stdout] --> src/bindings/types/tables/srat.rs:31:19 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) struct FfiAcpiSratCpuAffinity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSratMemAffinity` is never constructed [INFO] [stdout] --> src/bindings/types/tables/srat.rs:43:19 [INFO] [stdout] | [INFO] [stdout] 43 | pub(crate) struct FfiAcpiSratMemAffinity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSratX2apicCpuAffinity` is never constructed [INFO] [stdout] --> src/bindings/types/tables/srat.rs:56:19 [INFO] [stdout] | [INFO] [stdout] 56 | pub(crate) struct FfiAcpiSratX2apicCpuAffinity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSratGiccAffinity` is never constructed [INFO] [stdout] --> src/bindings/types/tables/srat.rs:68:19 [INFO] [stdout] | [INFO] [stdout] 68 | pub(crate) struct FfiAcpiSratGiccAffinity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSratGicItsAffinity` is never constructed [INFO] [stdout] --> src/bindings/types/tables/srat.rs:78:19 [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) struct FfiAcpiSratGicItsAffinity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSratGenericAffinity` is never constructed [INFO] [stdout] --> src/bindings/types/tables/srat.rs:87:19 [INFO] [stdout] | [INFO] [stdout] 87 | pub(crate) struct FfiAcpiSratGenericAffinity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableTcpaHdr` is never constructed [INFO] [stdout] --> src/bindings/types/tables/trusted_platform.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | pub(crate) struct FfiAcpiTableTcpaHdr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableTpm23` is never constructed [INFO] [stdout] --> src/bindings/types/tables/trusted_platform.rs:34:19 [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) struct FfiAcpiTableTpm23 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTmp23Trailer` is never constructed [INFO] [stdout] --> src/bindings/types/tables/trusted_platform.rs:43:19 [INFO] [stdout] | [INFO] [stdout] 43 | pub(crate) struct FfiAcpiTmp23Trailer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableTpm2` is never constructed [INFO] [stdout] --> src/bindings/types/tables/trusted_platform.rs:49:19 [INFO] [stdout] | [INFO] [stdout] 49 | pub(crate) struct FfiAcpiTableTpm2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTpm2Trailer` is never constructed [INFO] [stdout] --> src/bindings/types/tables/trusted_platform.rs:59:19 [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) struct FfiAcpiTpm2Trailer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTpm2ArmSmc` is never constructed [INFO] [stdout] --> src/bindings/types/tables/trusted_platform.rs:67:19 [INFO] [stdout] | [INFO] [stdout] 67 | pub(crate) struct FfiAcpiTpm2ArmSmc { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableViot` is never constructed [INFO] [stdout] --> src/bindings/types/tables/viot.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableViot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiViotHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/viot.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | pub(crate) struct FfiAcpiViotHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiViotPciRange` is never constructed [INFO] [stdout] --> src/bindings/types/tables/viot.rs:36:19 [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) struct FfiAcpiViotPciRange { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiViotMmio` is never constructed [INFO] [stdout] --> src/bindings/types/tables/viot.rs:49:19 [INFO] [stdout] | [INFO] [stdout] 49 | pub(crate) struct FfiAcpiViotMmio { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiViotVirtioIommuPci` is never constructed [INFO] [stdout] --> src/bindings/types/tables/viot.rs:59:19 [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) struct FfiAcpiViotVirtioIommuPci { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiViotVirtioIommuMmio` is never constructed [INFO] [stdout] --> src/bindings/types/tables/viot.rs:68:19 [INFO] [stdout] | [INFO] [stdout] 68 | pub(crate) struct FfiAcpiViotVirtioIommuMmio { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableWdat` is never constructed [INFO] [stdout] --> src/bindings/types/tables/watchdog.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | pub(crate) struct FfiAcpiTableWdat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiWdatEntry` is never constructed [INFO] [stdout] --> src/bindings/types/tables/watchdog.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) struct FfiAcpiWdatEntry { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableWddt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/watchdog.rs:78:19 [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) struct FfiAcpiTableWddt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableWdrt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/watchdog.rs:99:19 [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) struct FfiAcpiTableWdrt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableWaet` is never constructed [INFO] [stdout] --> src/bindings/types/tables/windows.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct FfiAcpiTableWaet { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableWpbt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/windows.rs:22:19 [INFO] [stdout] | [INFO] [stdout] 22 | pub(crate) struct FfiAcpiTableWpbt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiWpbtUnicode` is never constructed [INFO] [stdout] --> src/bindings/types/tables/windows.rs:33:19 [INFO] [stdout] | [INFO] [stdout] 33 | pub(crate) struct FfiAcpiWpbtUnicode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableWsmt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/windows.rs:45:19 [INFO] [stdout] | [INFO] [stdout] 45 | pub(crate) struct FfiAcpiTableWsmt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/interface/mod.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | CString(CString), [INFO] [stdout] | ------- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `DropOnTerminate` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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] 27 | CString(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `as_ffi` is never used [INFO] [stdout] --> src/interface/types.rs:58:19 [INFO] [stdout] | [INFO] [stdout] 53 | impl<'a> AcpiPredefinedNames<'a> { [INFO] [stdout] | -------------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 58 | pub(crate) fn as_ffi(&self) -> &'a FfiAcpiPredefinedNames { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `to_u8` is never used [INFO] [stdout] --> src/interface/types/generic_address.rs:81:8 [INFO] [stdout] | [INFO] [stdout] 59 | impl GasAddressSpace { [INFO] [stdout] | -------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 81 | fn to_u8(self) -> u8 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `count` and `elements` are never read [INFO] [stdout] --> src/interface/types/object.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct AcpiObjectPackage { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 21 | count: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 22 | elements: *mut FfiAcpiObject, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AcpiObjectPackage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `length` and `pointer` are never read [INFO] [stdout] --> src/interface/types/object.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AcpiObjectString { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 28 | length: u32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 29 | pointer: *mut u8, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AcpiObjectString` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `length` and `pointer` are never read [INFO] [stdout] --> src/interface/types/object.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct AcpiObjectBuffer { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 35 | length: u32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 36 | pointer: *mut u8, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AcpiObjectBuffer` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `actual_type` and `handle` are never read [INFO] [stdout] --> src/interface/types/object.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct AcpiObjectReference { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 42 | actual_type: FfiAcpiObjectType, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 43 | handle: FfiAcpiHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AcpiObjectReference` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `proc_id`, `pblk_address`, and `pblk_length` are never read [INFO] [stdout] --> src/interface/types/object.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 48 | pub struct AcpiObjectProcessor { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 49 | proc_id: u32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 50 | pblk_address: FfiAcpiIoAddress, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 51 | pblk_length: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AcpiObjectProcessor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `system_level` and `resource_order` are never read [INFO] [stdout] --> src/interface/types/object.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub struct AcpiObjectPowerResource { [INFO] [stdout] | ----------------------- fields in this struct [INFO] [stdout] 57 | system_level: u32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 58 | resource_order: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AcpiObjectPowerResource` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_ffi` is never used [INFO] [stdout] --> src/interface/types/object.rs:88:26 [INFO] [stdout] | [INFO] [stdout] 83 | impl<'a> AcpiObject<'a> { [INFO] [stdout] | ----------------------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 88 | pub(crate) unsafe fn from_ffi(pointer: *const FfiAcpiObject) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_u8` is never used [INFO] [stdout] --> src/interface/types/tables/fadt.rs:249:8 [INFO] [stdout] | [INFO] [stdout] 248 | impl PowerManagementProfile { [INFO] [stdout] | --------------------------- associated function in this implementation [INFO] [stdout] 249 | fn from_u8(value: u8) -> Self { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/testing.rs:192:19 [INFO] [stdout] | [INFO] [stdout] 191 | impl<'a> DummyHandler<'a> { [INFO] [stdout] | ------------------------- associated function in this implementation [INFO] [stdout] 192 | pub(crate) fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/interface/devices.rs:449:12 [INFO] [stdout] | [INFO] [stdout] 449 | if let Some(ref o) = out { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^--- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/interface/devices.rs:451:9 [INFO] [stdout] | [INFO] [stdout] 451 | } else { [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 449 ~ match out { Some(ref o) => { [INFO] [stdout] 450 | assert_eq!(o as *const T, out_ptr.cast()); [INFO] [stdout] 451 ~ } _ => { [INFO] [stdout] 452 | assert!(out_ptr.is_null()); [INFO] [stdout] 453 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 342 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `acpica_bindings` [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/alloc.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[export_name = "AcpiOsAllocate"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: `--force-warn unsafe-attr-outside-unsafe` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 6 | #[unsafe(export_name = "AcpiOsAllocate")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/alloc.rs:33:3 [INFO] [stdout] | [INFO] [stdout] 33 | #[export_name = "AcpiOsFree"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 33 | #[unsafe(export_name = "AcpiOsFree")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/interrupts.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[export_name = "AcpiOsInstallInterruptHandler"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 10 | #[unsafe(export_name = "AcpiOsInstallInterruptHandler")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/interrupts.rs:32:3 [INFO] [stdout] | [INFO] [stdout] 32 | #[export_name = "AcpiOsRemoveInterruptHandler"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 32 | #[unsafe(export_name = "AcpiOsRemoveInterruptHandler")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * src/interface/types/tables/madt.rs [INFO] [stderr] * src/lib.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/interface/types/tables/madt.rs:345:30 [INFO] [stderr] | [INFO] [stderr] 345 | ($read_type: ty, $from: expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/interface/types/tables/madt.rs:39:54 [INFO] [stderr] | [INFO] [stderr] 14 | impl<'a> Madt<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 39 | pub fn records(&'a self) -> impl Iterator + 'a { [INFO] [stderr] | ^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the feature `pointer_byte_offsets` has been stable since 1.75.0 and no longer requires an attribute to enable [INFO] [stderr] --> src/lib.rs:39:12 [INFO] [stderr] | [INFO] [stderr] 39 | #![feature(pointer_byte_offsets)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] error: aborting due to 1 previous error; 2 warnings emitted [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0658`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/io.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[export_name = "AcpiOsReadPort"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 8 | #[unsafe(export_name = "AcpiOsReadPort")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/io.rs:45:3 [INFO] [stdout] | [INFO] [stdout] 45 | #[export_name = "AcpiOsWritePort"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 45 | #[unsafe(export_name = "AcpiOsWritePort")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/lock.rs:25:3 [INFO] [stdout] | [INFO] [stdout] 25 | #[export_name = "AcpiOsCreateLock"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 25 | #[unsafe(export_name = "AcpiOsCreateLock")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/lock.rs:39:3 [INFO] [stdout] | [INFO] [stdout] 39 | #[export_name = "AcpiOsDeleteLock"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 39 | #[unsafe(export_name = "AcpiOsDeleteLock")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/lock.rs:48:3 [INFO] [stdout] | [INFO] [stdout] 48 | #[export_name = "AcpiOsAcquireLock"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 48 | #[unsafe(export_name = "AcpiOsAcquireLock")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/lock.rs:63:3 [INFO] [stdout] | [INFO] [stdout] 63 | #[export_name = "AcpiOsReleaseLock"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 63 | #[unsafe(export_name = "AcpiOsReleaseLock")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[export_name = "AcpiOsMapMemory"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 10 | #[unsafe(export_name = "AcpiOsMapMemory")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:27:3 [INFO] [stdout] | [INFO] [stdout] 27 | #[export_name = "AcpiOsUnmapMemory"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 27 | #[unsafe(export_name = "AcpiOsUnmapMemory")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:36:3 [INFO] [stdout] | [INFO] [stdout] 36 | #[export_name = "AcpiOsGetPhysicalAddress"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 36 | #[unsafe(export_name = "AcpiOsGetPhysicalAddress")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | #[export_name = "AcpiOsReadMemory"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 60 | #[unsafe(export_name = "AcpiOsReadMemory")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:100:3 [INFO] [stdout] | [INFO] [stdout] 100 | #[export_name = "AcpiOsWriteMemory"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 100 | #[unsafe(export_name = "AcpiOsWriteMemory")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:131:3 [INFO] [stdout] | [INFO] [stdout] 131 | #[export_name = "AcpiOsReadable"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 131 | #[unsafe(export_name = "AcpiOsReadable")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:140:3 [INFO] [stdout] | [INFO] [stdout] 140 | #[export_name = "AcpiOsWritable"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 140 | #[unsafe(export_name = "AcpiOsWritable")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/overrides.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[export_name = "AcpiOsPredefinedOverride"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 12 | #[unsafe(export_name = "AcpiOsPredefinedOverride")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/overrides.rs:49:3 [INFO] [stdout] | [INFO] [stdout] 49 | #[export_name = "AcpiOsTableOverride"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 49 | #[unsafe(export_name = "AcpiOsTableOverride")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/overrides.rs:83:3 [INFO] [stdout] | [INFO] [stdout] 83 | #[export_name = "AcpiOsPhysicalTableOverride"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 83 | #[unsafe(export_name = "AcpiOsPhysicalTableOverride")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/pci.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[export_name = "AcpiOsReadPciConfiguration"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 10 | #[unsafe(export_name = "AcpiOsReadPciConfiguration")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/pci.rs:56:3 [INFO] [stdout] | [INFO] [stdout] 56 | #[export_name = "AcpiOsWritePciConfiguration"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 56 | #[unsafe(export_name = "AcpiOsWritePciConfiguration")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/printf.rs:443:3 [INFO] [stdout] | [INFO] [stdout] 443 | #[export_name = "AcpiOsPrintf"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 443 | #[unsafe(export_name = "AcpiOsPrintf")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/printf.rs:465:3 [INFO] [stdout] | [INFO] [stdout] 465 | #[export_name = "AcpiOsVprintf"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 465 | #[unsafe(export_name = "AcpiOsVprintf")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/semaphore.rs:38:3 [INFO] [stdout] | [INFO] [stdout] 38 | #[export_name = "AcpiOsCreateSemaphore"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 38 | #[unsafe(export_name = "AcpiOsCreateSemaphore")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/semaphore.rs:66:3 [INFO] [stdout] | [INFO] [stdout] 66 | #[export_name = "AcpiOsDeleteSemaphore"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 66 | #[unsafe(export_name = "AcpiOsDeleteSemaphore")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/semaphore.rs:84:3 [INFO] [stdout] | [INFO] [stdout] 84 | #[export_name = "AcpiOsWaitSemaphore"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 84 | #[unsafe(export_name = "AcpiOsWaitSemaphore")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/semaphore.rs:109:3 [INFO] [stdout] | [INFO] [stdout] 109 | #[export_name = "AcpiOsSignalSemaphore"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 109 | #[unsafe(export_name = "AcpiOsSignalSemaphore")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/threading.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[export_name = "AcpiOsGetThreadId"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 10 | #[unsafe(export_name = "AcpiOsGetThreadId")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/threading.rs:18:3 [INFO] [stdout] | [INFO] [stdout] 18 | #[export_name = "AcpiOsExecute"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 18 | #[unsafe(export_name = "AcpiOsExecute")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/threading.rs:33:3 [INFO] [stdout] | [INFO] [stdout] 33 | #[export_name = "AcpiOsWaitEventsComplete"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 33 | #[unsafe(export_name = "AcpiOsWaitEventsComplete")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/threading.rs:42:3 [INFO] [stdout] | [INFO] [stdout] 42 | #[export_name = "AcpiOsSleep"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 42 | #[unsafe(export_name = "AcpiOsSleep")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:31:3 [INFO] [stdout] | [INFO] [stdout] 31 | #[export_name = "AcpiOsInitialize"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 31 | #[unsafe(export_name = "AcpiOsInitialize")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:39:3 [INFO] [stdout] | [INFO] [stdout] 39 | #[export_name = "AcpiOsTerminate"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 39 | #[unsafe(export_name = "AcpiOsTerminate")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | #[export_name = "AcpiOsGetRootPointer"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 52 | #[unsafe(export_name = "AcpiOsGetRootPointer")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | #[export_name = "AcpiOsStall"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 60 | #[unsafe(export_name = "AcpiOsStall")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:69:3 [INFO] [stdout] | [INFO] [stdout] 69 | #[export_name = "AcpiOsGetTimer"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 69 | #[unsafe(export_name = "AcpiOsGetTimer")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:78:3 [INFO] [stdout] | [INFO] [stdout] 78 | #[export_name = "AcpiOsSignal"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 78 | #[unsafe(export_name = "AcpiOsSignal")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:112:3 [INFO] [stdout] | [INFO] [stdout] 112 | #[export_name = "AcpiOsEnterSleep"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 112 | #[unsafe(export_name = "AcpiOsEnterSleep")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/bindings/functions.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 20 | | pub(crate) fn AcpiInitializeTables( [INFO] [stdout] 21 | | InitialStorage: *mut FfiAcpiTableDesc, [INFO] [stdout] 22 | | InitialTableCount: u32, [INFO] [stdout] ... | [INFO] [stdout] 487 | | pub(crate) fn AcpiSetDebuggerThreadId(ThreadId: u64); [INFO] [stdout] 488 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] = note: `--force-warn missing-unsafe-on-extern` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/bindings/statics.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 5 | | pub(crate) static mut AcpiGbl_EnableInterpreterSlack: u8; [INFO] [stdout] 6 | | [INFO] [stdout] 7 | | pub(crate) static mut AcpiGbl_AutoSerializeMethods: u8; [INFO] [stdout] ... | [INFO] [stdout] 59 | | pub(crate) static mut AcpiGbl_SystemAwakeAndRunning: bool; [INFO] [stdout] 60 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `debug` [INFO] [stdout] --> src/interface/types/object.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | use log::{debug, warn}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::debug` [INFO] [stdout] --> src/interface/types/tables/madt.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use log::debug; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/interface/types/tables/madt.rs:40:54 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> Madt<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn records(&'a self) -> impl Iterator + 'a { [INFO] [stdout] | ^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/interface/types/tables/madt.rs:346:37 [INFO] [stdout] | [INFO] [stdout] 346 | ($read_type: ty, $from: expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 346 | ($read_type: ty, $from: expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `pointer_byte_offsets` has been stable since 1.75.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | #![feature(pointer_byte_offsets)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `EMPTY` is never used [INFO] [stdout] --> src/bindings/buffer.rs:14:15 [INFO] [stdout] | [INFO] [stdout] 13 | impl FfiAcpiBuffer<'static> { [INFO] [stdout] | --------------------------- associated constant in this implementation [INFO] [stdout] 14 | pub const EMPTY: Self = Self { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `VecToBufferExt` is never used [INFO] [stdout] --> src/bindings/buffer.rs:48:18 [INFO] [stdout] | [INFO] [stdout] 48 | pub(crate) trait VecToBufferExt { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `as_mut_ptr`, and `as_mut_slice` are never used [INFO] [stdout] --> src/bindings/types/mod.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 21 | impl IncompleteArrayField { [INFO] [stdout] | ------------------------------- associated items in this implementation [INFO] [stdout] 22 | #[inline] [INFO] [stdout] 23 | pub(crate) const fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | pub(crate) fn as_mut_ptr(&mut self) -> *mut T { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 44 | pub(crate) unsafe fn as_mut_slice(&mut self, len: usize) -> &mut [T] { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMemMapping` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:151:19 [INFO] [stdout] | [INFO] [stdout] 151 | pub(crate) struct FfiAcpiMemMapping { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMemSpaceContext` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:159:19 [INFO] [stdout] | [INFO] [stdout] 159 | pub(crate) struct FfiAcpiMemSpaceContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMemoryList` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:167:19 [INFO] [stdout] | [INFO] [stdout] 167 | pub(crate) struct FfiAcpiMemoryList { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiExceptionInfo` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:184:19 [INFO] [stdout] | [INFO] [stdout] 184 | pub(crate) struct FfiAcpiExceptionInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiWheaHeader` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:208:19 [INFO] [stdout] | [INFO] [stdout] 208 | pub(crate) struct FfiAcpiWheaHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiUuid` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:220:19 [INFO] [stdout] | [INFO] [stdout] 220 | pub(crate) struct FfiAcpiUuid { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPciRoutingTable` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:682:19 [INFO] [stdout] | [INFO] [stdout] 682 | pub(crate) struct FfiAcpiPciRoutingTable { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiFdeInfo` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:713:19 [INFO] [stdout] | [INFO] [stdout] 713 | pub(crate) struct FfiAcpiFdeInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiGrtInfo` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:722:19 [INFO] [stdout] | [INFO] [stdout] 722 | pub(crate) struct FfiAcpiGrtInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiGtmInfo` is never constructed [INFO] [stdout] --> src/bindings/types/mod.rs:737:19 [INFO] [stdout] | [INFO] [stdout] 737 | pub(crate) struct FfiAcpiGtmInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSubtableHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables.rs:57:19 [INFO] [stdout] | [INFO] [stdout] 57 | pub(crate) struct FfiAcpiSubtableHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableRsdp` is never constructed [INFO] [stdout] --> src/bindings/types/tables.rs:67:19 [INFO] [stdout] | [INFO] [stdout] 67 | pub(crate) struct FfiAcpiTableRsdp { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiRsdpCommon` is never constructed [INFO] [stdout] --> src/bindings/types/tables.rs:83:19 [INFO] [stdout] | [INFO] [stdout] 83 | pub(crate) struct FfiAcpiRsdpCommon { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiRsdpExtension` is never constructed [INFO] [stdout] --> src/bindings/types/tables.rs:92:19 [INFO] [stdout] | [INFO] [stdout] 92 | pub(crate) struct FfiAcpiRsdpExtension { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableAest` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | pub(crate) struct FfiAcpiTableAest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestHdr` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | pub(crate) struct FfiAcpiAestHdr { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestProcessor` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 30 | pub(crate) struct FfiAcpiAestProcessor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestProcessorCache` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:40:19 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) struct FfiAcpiAestProcessorCache { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestProcessorTlb` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:46:19 [INFO] [stdout] | [INFO] [stdout] 46 | pub(crate) struct FfiAcpiAestProcessorTlb { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestProcessorGeneric` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:52:19 [INFO] [stdout] | [INFO] [stdout] 52 | pub(crate) struct FfiAcpiAestProcessorGeneric { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestMemory` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:57:19 [INFO] [stdout] | [INFO] [stdout] 57 | pub(crate) struct FfiAcpiAestMemory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestSmmu` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:62:19 [INFO] [stdout] | [INFO] [stdout] 62 | pub(crate) struct FfiAcpiAestSmmu { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestVendor` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:68:19 [INFO] [stdout] | [INFO] [stdout] 68 | pub(crate) struct FfiAcpiAestVendor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestGic` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:75:19 [INFO] [stdout] | [INFO] [stdout] 75 | pub(crate) struct FfiAcpiAestGic { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestNodeInterface` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:81:19 [INFO] [stdout] | [INFO] [stdout] 81 | pub(crate) struct FfiAcpiAestNodeInterface { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAestNodeInterrupt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/aest.rs:94:19 [INFO] [stdout] | [INFO] [stdout] 94 | pub(crate) struct FfiAcpiAestNodeInterrupt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableCedt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/cedt.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct FfiAcpiTableCedt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiCedtHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/cedt.rs:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | pub(crate) struct FfiAcpiCedtHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiCedtChbs` is never constructed [INFO] [stdout] --> src/bindings/types/tables/cedt.rs:33:19 [INFO] [stdout] | [INFO] [stdout] 33 | pub(crate) struct FfiAcpiCedtChbs { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiCedtCfmws` is never constructed [INFO] [stdout] --> src/bindings/types/tables/cedt.rs:43:19 [INFO] [stdout] | [INFO] [stdout] 43 | pub(crate) struct FfiAcpiCedtCfmws { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableCsrt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/csrt.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct FfiAcpiTableCsrt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiCsrtGroup` is never constructed [INFO] [stdout] --> src/bindings/types/tables/csrt.rs:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | pub(crate) struct FfiAcpiCsrtGroup { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiCsrtSharedInfo` is never constructed [INFO] [stdout] --> src/bindings/types/tables/csrt.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) struct FfiAcpiCsrtSharedInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiCsrtDescriptor` is never constructed [INFO] [stdout] --> src/bindings/types/tables/csrt.rs:46:19 [INFO] [stdout] | [INFO] [stdout] 46 | pub(crate) struct FfiAcpiCsrtDescriptor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableDbg2` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dbg2.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct FfiAcpiTableDbg2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDbg2Header` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dbg2.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | pub(crate) struct FfiAcpiDbg2Header { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDbg2Device` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dbg2.rs:25:19 [INFO] [stdout] | [INFO] [stdout] 25 | pub(crate) struct FfiAcpiDbg2Device { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableDmar` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | pub(crate) struct FfiAcpiTableDmar { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDmarHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 20 | pub(crate) struct FfiAcpiDmarHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDmarDeviceScope` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:39:19 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) struct FfiAcpiDmarDeviceScope { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDmarPciPath` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:62:19 [INFO] [stdout] | [INFO] [stdout] 62 | pub(crate) struct FfiAcpiDmarPciPath { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDmarHardwareUnit` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:69:19 [INFO] [stdout] | [INFO] [stdout] 69 | pub(crate) struct FfiAcpiDmarHardwareUnit { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDmarReservedMemory` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:79:19 [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) struct FfiAcpiDmarReservedMemory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDmarAtsr` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:89:19 [INFO] [stdout] | [INFO] [stdout] 89 | pub(crate) struct FfiAcpiDmarAtsr { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDmarRhsa` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:98:19 [INFO] [stdout] | [INFO] [stdout] 98 | pub(crate) struct FfiAcpiDmarRhsa { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDmarAndd` is never constructed [INFO] [stdout] --> src/bindings/types/tables/dmar.rs:107:19 [INFO] [stdout] | [INFO] [stdout] 107 | pub(crate) struct FfiAcpiDmarAndd { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableDrtm` is never constructed [INFO] [stdout] --> src/bindings/types/tables/drtm.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | pub(crate) struct FfiAcpiTableDrtm { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDrtmVtableList` is never constructed [INFO] [stdout] --> src/bindings/types/tables/drtm.rs:24:19 [INFO] [stdout] | [INFO] [stdout] 24 | pub(crate) struct FfiAcpiDrtmVtableList { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDrtmResource` is never constructed [INFO] [stdout] --> src/bindings/types/tables/drtm.rs:31:19 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) struct FfiAcpiDrtmResource { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDrtmResourceList` is never constructed [INFO] [stdout] --> src/bindings/types/tables/drtm.rs:39:19 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) struct FfiAcpiDrtmResourceList { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiDrtmDpsId` is never constructed [INFO] [stdout] --> src/bindings/types/tables/drtm.rs:46:19 [INFO] [stdout] | [INFO] [stdout] 46 | pub(crate) struct FfiAcpiDrtmDpsId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableEinj` is never constructed [INFO] [stdout] --> src/bindings/types/tables/einj.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableEinj { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiEinjEntry` is never constructed [INFO] [stdout] --> src/bindings/types/tables/einj.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | pub(crate) struct FfiAcpiEinjEntry { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiEinjErrorTypeWithAddr` is never constructed [INFO] [stdout] --> src/bindings/types/tables/einj.rs:55:19 [INFO] [stdout] | [INFO] [stdout] 55 | pub(crate) struct FfiAcpiEinjErrorTypeWithAddr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiEinjVendor` is never constructed [INFO] [stdout] --> src/bindings/types/tables/einj.rs:67:19 [INFO] [stdout] | [INFO] [stdout] 67 | pub(crate) struct FfiAcpiEinjVendor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiEinjTrigger` is never constructed [INFO] [stdout] --> src/bindings/types/tables/einj.rs:78:19 [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) struct FfiAcpiEinjTrigger { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableErst` is never constructed [INFO] [stdout] --> src/bindings/types/tables/erst.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableErst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiErstEntry` is never constructed [INFO] [stdout] --> src/bindings/types/tables/erst.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | pub(crate) struct FfiAcpiErstEntry { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiErstInfo` is never constructed [INFO] [stdout] --> src/bindings/types/tables/erst.rs:86:19 [INFO] [stdout] | [INFO] [stdout] 86 | pub(crate) struct FfiAcpiErstInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableFacs` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fadt.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableFacs { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableFpdt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fpdt.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableFpdt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiFpdtHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fpdt.rs:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | pub(crate) struct FfiAcpiFpdtHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiFpdtBootPointer` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fpdt.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 30 | pub(crate) struct FfiAcpiFpdtBootPointer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiFpdtS3ptPointer` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fpdt.rs:38:19 [INFO] [stdout] | [INFO] [stdout] 38 | pub(crate) struct FfiAcpiFpdtS3ptPointer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableS3pt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fpdt.rs:46:19 [INFO] [stdout] | [INFO] [stdout] 46 | pub(crate) struct FfiAcpiTableS3pt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiS3ptResume` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fpdt.rs:62:19 [INFO] [stdout] | [INFO] [stdout] 62 | pub(crate) struct FfiAcpiS3ptResume { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiS3ptSuspend` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fpdt.rs:71:19 [INFO] [stdout] | [INFO] [stdout] 71 | pub(crate) struct FfiAcpiS3ptSuspend { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiFpdtBoot` is never constructed [INFO] [stdout] --> src/bindings/types/tables/fpdt.rs:79:19 [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) struct FfiAcpiFpdtBoot { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableGtdt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/gtdt.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableGtdt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiGtdtEl2` is never constructed [INFO] [stdout] --> src/bindings/types/tables/gtdt.rs:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | pub(crate) struct FfiAcpiGtdtEl2 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiGtdtHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/gtdt.rs:34:19 [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) struct FfiAcpiGtdtHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiGtdtTimerBlock` is never constructed [INFO] [stdout] --> src/bindings/types/tables/gtdt.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | pub(crate) struct FfiAcpiGtdtTimerBlock { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiGtdtTimerEntry` is never constructed [INFO] [stdout] --> src/bindings/types/tables/gtdt.rs:60:19 [INFO] [stdout] | [INFO] [stdout] 60 | pub(crate) struct FfiAcpiGtdtTimerEntry { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiGtdtWatchdog` is never constructed [INFO] [stdout] --> src/bindings/types/tables/gtdt.rs:74:19 [INFO] [stdout] | [INFO] [stdout] 74 | pub(crate) struct FfiAcpiGtdtWatchdog { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableHest` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableHest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | pub(crate) struct FfiAcpiHestHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestIaErrorBank` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:41:19 [INFO] [stdout] | [INFO] [stdout] 41 | pub(crate) struct FfiAcpiHestIaErrorBank { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestAerCommon` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:55:19 [INFO] [stdout] | [INFO] [stdout] 55 | pub(crate) struct FfiAcpiHestAerCommon { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestNotify` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:74:19 [INFO] [stdout] | [INFO] [stdout] 74 | pub(crate) struct FfiAcpiHestNotify { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestIaMachineCheck` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:107:19 [INFO] [stdout] | [INFO] [stdout] 107 | pub(crate) struct FfiAcpiHestIaMachineCheck { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestIaCorrected` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:122:19 [INFO] [stdout] | [INFO] [stdout] 122 | pub(crate) struct FfiAcpiHestIaCorrected { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestIaNmi` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:136:19 [INFO] [stdout] | [INFO] [stdout] 136 | pub(crate) struct FfiAcpiHestIaNmi { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestAerRoot` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:146:19 [INFO] [stdout] | [INFO] [stdout] 146 | pub(crate) struct FfiAcpiHestAerRoot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestAer` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:154:19 [INFO] [stdout] | [INFO] [stdout] 154 | pub(crate) struct FfiAcpiHestAer { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestAerBridge` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:161:19 [INFO] [stdout] | [INFO] [stdout] 161 | pub(crate) struct FfiAcpiHestAerBridge { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestGeneric` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:171:19 [INFO] [stdout] | [INFO] [stdout] 171 | pub(crate) struct FfiAcpiHestGeneric { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestGenericV2` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:186:19 [INFO] [stdout] | [INFO] [stdout] 186 | pub(crate) struct FfiAcpiHestGenericV2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestGenericStatus` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:204:19 [INFO] [stdout] | [INFO] [stdout] 204 | pub(crate) struct FfiAcpiHestGenericStatus { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestGenericData` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:214:19 [INFO] [stdout] | [INFO] [stdout] 214 | pub(crate) struct FfiAcpiHestGenericData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestGenericDataV300` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:227:19 [INFO] [stdout] | [INFO] [stdout] 227 | pub(crate) struct FfiAcpiHestGenericDataV300 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHestIaDeferredCheck` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hest.rs:241:19 [INFO] [stdout] | [INFO] [stdout] 241 | pub(crate) struct FfiAcpiHestIaDeferredCheck { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableHmat` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hmat.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | pub(crate) struct FfiAcpiTableHmat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHmatStructure` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hmat.rs:24:19 [INFO] [stdout] | [INFO] [stdout] 24 | pub(crate) struct FfiAcpiHmatStructure { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHmatProximityDomain` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hmat.rs:32:19 [INFO] [stdout] | [INFO] [stdout] 32 | pub(crate) struct FfiAcpiHmatProximityDomain { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHmatLocality` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hmat.rs:45:19 [INFO] [stdout] | [INFO] [stdout] 45 | pub(crate) struct FfiAcpiHmatLocality { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiHmatCache` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hmat.rs:59:19 [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) struct FfiAcpiHmatCache { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableHpet` is never constructed [INFO] [stdout] --> src/bindings/types/tables/hpet.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | pub(crate) struct FfiAcpiTableHpet { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableIbft` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ibft.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | pub(crate) struct FfiAcpiTableIbft { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIbftHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ibft.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | pub(crate) struct FfiAcpiIbftHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIbftControl` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ibft.rs:41:19 [INFO] [stdout] | [INFO] [stdout] 41 | pub(crate) struct FfiAcpiIbftControl { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIbftInitiator` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ibft.rs:53:19 [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) struct FfiAcpiIbftInitiator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIbftNic` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ibft.rs:65:19 [INFO] [stdout] | [INFO] [stdout] 65 | pub(crate) struct FfiAcpiIbftNic { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIbftTarget` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ibft.rs:83:19 [INFO] [stdout] | [INFO] [stdout] 83 | pub(crate) struct FfiAcpiIbftTarget { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableIort` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct FfiAcpiTableIort { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortNode` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:19:19 [INFO] [stdout] | [INFO] [stdout] 19 | pub(crate) struct FfiAcpiIortNode { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortIdMapping` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:44:19 [INFO] [stdout] | [INFO] [stdout] 44 | pub(crate) struct FfiAcpiIortIdMapping { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortMemoryAccess` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:54:19 [INFO] [stdout] | [INFO] [stdout] 54 | pub(crate) struct FfiAcpiIortMemoryAccess { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortItsGroup` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:63:19 [INFO] [stdout] | [INFO] [stdout] 63 | pub(crate) struct FfiAcpiIortItsGroup { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortNamedComponent` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:70:19 [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) struct FfiAcpiIortNamedComponent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortRootComplex` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:79:19 [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) struct FfiAcpiIortRootComplex { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortSmmu` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:89:19 [INFO] [stdout] | [INFO] [stdout] 89 | pub(crate) struct FfiAcpiIortSmmu { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortSmmuGsi` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:104:19 [INFO] [stdout] | [INFO] [stdout] 104 | pub(crate) struct FfiAcpiIortSmmuGsi { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortSmmuV3` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:113:19 [INFO] [stdout] | [INFO] [stdout] 113 | pub(crate) struct FfiAcpiIortSmmuV3 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortPmcg` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:129:19 [INFO] [stdout] | [INFO] [stdout] 129 | pub(crate) struct FfiAcpiIortPmcg { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortRmr` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:138:19 [INFO] [stdout] | [INFO] [stdout] 138 | pub(crate) struct FfiAcpiIortRmr { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIortRmrDesc` is never constructed [INFO] [stdout] --> src/bindings/types/tables/iort.rs:146:19 [INFO] [stdout] | [INFO] [stdout] 146 | pub(crate) struct FfiAcpiIortRmrDesc { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableIvrs` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | pub(crate) struct FfiAcpiTableIvrs { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:19:19 [INFO] [stdout] | [INFO] [stdout] 19 | pub(crate) struct FfiAcpiIvrsHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsHardware10` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:40:19 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) struct FfiAcpiIvrsHardware10 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsHardware11` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:51:19 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) struct FfiAcpiIvrsHardware11 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsDeHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:64:19 [INFO] [stdout] | [INFO] [stdout] 64 | pub(crate) struct FfiAcpiIvrsDeHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsDevice4` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:91:19 [INFO] [stdout] | [INFO] [stdout] 91 | pub(crate) struct FfiAcpiIvrsDevice4 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsDevice8a` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:97:19 [INFO] [stdout] | [INFO] [stdout] 97 | pub(crate) struct FfiAcpiIvrsDevice8a { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsDevice8b` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:106:19 [INFO] [stdout] | [INFO] [stdout] 106 | pub(crate) struct FfiAcpiIvrsDevice8b { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsDevice8c` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:113:19 [INFO] [stdout] | [INFO] [stdout] 113 | pub(crate) struct FfiAcpiIvrsDevice8c { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsDeviceHid` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:122:19 [INFO] [stdout] | [INFO] [stdout] 122 | pub(crate) struct FfiAcpiIvrsDeviceHid { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiIvrsMemory` is never constructed [INFO] [stdout] --> src/bindings/types/tables/ivrs.rs:132:19 [INFO] [stdout] | [INFO] [stdout] 132 | pub(crate) struct FfiAcpiIvrsMemory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtLocalApic` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:42:19 [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) struct FfiAcpiMadtLocalApic { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtIoApic` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:51:19 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) struct FfiAcpiMadtIoApic { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtInterruptOverride` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:61:19 [INFO] [stdout] | [INFO] [stdout] 61 | pub(crate) struct FfiAcpiMadtInterruptOverride { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtNmiSource` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:71:19 [INFO] [stdout] | [INFO] [stdout] 71 | pub(crate) struct FfiAcpiMadtNmiSource { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtLocalApicNmi` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:79:19 [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) struct FfiAcpiMadtLocalApicNmi { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtLocalApicOverride` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:88:19 [INFO] [stdout] | [INFO] [stdout] 88 | pub(crate) struct FfiAcpiMadtLocalApicOverride { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtIoSapic` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:96:19 [INFO] [stdout] | [INFO] [stdout] 96 | pub(crate) struct FfiAcpiMadtIoSapic { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtLocalSapic` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:106:19 [INFO] [stdout] | [INFO] [stdout] 106 | pub(crate) struct FfiAcpiMadtLocalSapic { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtInterruptSource` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:119:19 [INFO] [stdout] | [INFO] [stdout] 119 | pub(crate) struct FfiAcpiMadtInterruptSource { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtLocalX2apic` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:132:19 [INFO] [stdout] | [INFO] [stdout] 132 | pub(crate) struct FfiAcpiMadtLocalX2apic { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtLocalX2apicNmi` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:142:19 [INFO] [stdout] | [INFO] [stdout] 142 | pub(crate) struct FfiAcpiMadtLocalX2apicNmi { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtGenericInterrupt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:152:19 [INFO] [stdout] | [INFO] [stdout] 152 | pub(crate) struct FfiAcpiMadtGenericInterrupt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtGenericDistributor` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:174:19 [INFO] [stdout] | [INFO] [stdout] 174 | pub(crate) struct FfiAcpiMadtGenericDistributor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtGenericMsiFrame` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:197:19 [INFO] [stdout] | [INFO] [stdout] 197 | pub(crate) struct FfiAcpiMadtGenericMsiFrame { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtGenericRedistributor` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:209:19 [INFO] [stdout] | [INFO] [stdout] 209 | pub(crate) struct FfiAcpiMadtGenericRedistributor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtGenericTranslator` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:218:19 [INFO] [stdout] | [INFO] [stdout] 218 | pub(crate) struct FfiAcpiMadtGenericTranslator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtMultiprocWakeup` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:228:19 [INFO] [stdout] | [INFO] [stdout] 228 | pub(crate) struct FfiAcpiMadtMultiprocWakeup { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMadtMultiprocWakeupMailbox` is never constructed [INFO] [stdout] --> src/bindings/types/tables/madt.rs:237:19 [INFO] [stdout] | [INFO] [stdout] 237 | pub(crate) struct FfiAcpiMadtMultiprocWakeupMailbox { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableAsf` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | pub(crate) struct FfiAcpiTableAsf { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAsfHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:21:19 [INFO] [stdout] | [INFO] [stdout] 21 | pub(crate) struct FfiAcpiAsfHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAsfInfo` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:41:19 [INFO] [stdout] | [INFO] [stdout] 41 | pub(crate) struct FfiAcpiAsfInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAsfAlert` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:53:19 [INFO] [stdout] | [INFO] [stdout] 53 | pub(crate) struct FfiAcpiAsfAlert { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAsfAlertData` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:63:19 [INFO] [stdout] | [INFO] [stdout] 63 | pub(crate) struct FfiAcpiAsfAlertData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAsfRemote` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:80:19 [INFO] [stdout] | [INFO] [stdout] 80 | pub(crate) struct FfiAcpiAsfRemote { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAsfControlData` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:89:19 [INFO] [stdout] | [INFO] [stdout] 89 | pub(crate) struct FfiAcpiAsfControlData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAsfRmcp` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:98:19 [INFO] [stdout] | [INFO] [stdout] 98 | pub(crate) struct FfiAcpiAsfRmcp { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiAsfAddress` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:111:19 [INFO] [stdout] | [INFO] [stdout] 111 | pub(crate) struct FfiAcpiAsfAddress { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableBert` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:122:19 [INFO] [stdout] | [INFO] [stdout] 122 | pub(crate) struct FfiAcpiTableBert { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiBertRegion` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:130:19 [INFO] [stdout] | [INFO] [stdout] 130 | pub(crate) struct FfiAcpiBertRegion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableBgrt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:154:19 [INFO] [stdout] | [INFO] [stdout] 154 | pub(crate) struct FfiAcpiTableBgrt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableBoot` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:171:19 [INFO] [stdout] | [INFO] [stdout] 171 | pub(crate) struct FfiAcpiTableBoot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableCpep` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:182:19 [INFO] [stdout] | [INFO] [stdout] 182 | pub(crate) struct FfiAcpiTableCpep { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiCpepPolling` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:189:19 [INFO] [stdout] | [INFO] [stdout] 189 | pub(crate) struct FfiAcpiCpepPolling { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableDbgp` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:203:19 [INFO] [stdout] | [INFO] [stdout] 203 | pub(crate) struct FfiAcpiTableDbgp { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableEcdt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:215:19 [INFO] [stdout] | [INFO] [stdout] 215 | pub(crate) struct FfiAcpiTableEcdt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableBdat` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:231:19 [INFO] [stdout] | [INFO] [stdout] 231 | pub(crate) struct FfiAcpiTableBdat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableLpit` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:242:19 [INFO] [stdout] | [INFO] [stdout] 242 | pub(crate) struct FfiAcpiTableLpit { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiLpitHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:248:19 [INFO] [stdout] | [INFO] [stdout] 248 | pub(crate) struct FfiAcpiLpitHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiLpitNative` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:265:19 [INFO] [stdout] | [INFO] [stdout] 265 | pub(crate) struct FfiAcpiLpitNative { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMcfgAllocation` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:288:19 [INFO] [stdout] | [INFO] [stdout] 288 | pub(crate) struct FfiAcpiMcfgAllocation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableMchi` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:304:19 [INFO] [stdout] | [INFO] [stdout] 304 | pub(crate) struct FfiAcpiTableMchi { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableMsct` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:325:19 [INFO] [stdout] | [INFO] [stdout] 325 | pub(crate) struct FfiAcpiTableMsct { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMsctProximity` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:335:19 [INFO] [stdout] | [INFO] [stdout] 335 | pub(crate) struct FfiAcpiMsctProximity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableMsdm` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:351:19 [INFO] [stdout] | [INFO] [stdout] 351 | pub(crate) struct FfiAcpiTableMsdm { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTablePdtt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:360:19 [INFO] [stdout] | [INFO] [stdout] 360 | pub(crate) struct FfiAcpiTablePdtt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPdttChannel` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:369:19 [INFO] [stdout] | [INFO] [stdout] 369 | pub(crate) struct FfiAcpiPdttChannel { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableRgrt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:381:19 [INFO] [stdout] | [INFO] [stdout] 381 | pub(crate) struct FfiAcpiTableRgrt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSbst` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:403:19 [INFO] [stdout] | [INFO] [stdout] 403 | pub(crate) struct FfiAcpiTableSbst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSdei` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:417:19 [INFO] [stdout] | [INFO] [stdout] 417 | pub(crate) struct FfiAcpiTableSdei { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSvkl` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:428:19 [INFO] [stdout] | [INFO] [stdout] 428 | pub(crate) struct FfiAcpiTableSvkl { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSvklKey` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:435:19 [INFO] [stdout] | [INFO] [stdout] 435 | pub(crate) struct FfiAcpiSvklKey { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSlic` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:465:19 [INFO] [stdout] | [INFO] [stdout] 465 | pub(crate) struct FfiAcpiTableSlic { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSlit` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:474:19 [INFO] [stdout] | [INFO] [stdout] 474 | pub(crate) struct FfiAcpiTableSlit { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSpcr` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:488:19 [INFO] [stdout] | [INFO] [stdout] 488 | pub(crate) struct FfiAcpiTableSpcr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSpmi` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:521:19 [INFO] [stdout] | [INFO] [stdout] 521 | pub(crate) struct FfiAcpiTableSpmi { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableStao` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:558:19 [INFO] [stdout] | [INFO] [stdout] 558 | pub(crate) struct FfiAcpiTableStao { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableTcpaClient` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:565:19 [INFO] [stdout] | [INFO] [stdout] 565 | pub(crate) struct FfiAcpiTableTcpaClient { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableTcpaServer` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:572:19 [INFO] [stdout] | [INFO] [stdout] 572 | pub(crate) struct FfiAcpiTableTcpaServer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableXenv` is never constructed [INFO] [stdout] --> src/bindings/types/tables/misc.rs:612:19 [INFO] [stdout] | [INFO] [stdout] 612 | pub(crate) struct FfiAcpiTableXenv { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableMpst` is never constructed [INFO] [stdout] --> src/bindings/types/tables/mpst.rs:5:19 [INFO] [stdout] | [INFO] [stdout] 5 | pub(crate) struct FfiAcpiTableMpst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMpstChannel` is never constructed [INFO] [stdout] --> src/bindings/types/tables/mpst.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | pub(crate) struct FfiAcpiMpstChannel { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMpstPowerNode` is never constructed [INFO] [stdout] --> src/bindings/types/tables/mpst.rs:24:19 [INFO] [stdout] | [INFO] [stdout] 24 | pub(crate) struct FfiAcpiMpstPowerNode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMpstPowerState` is never constructed [INFO] [stdout] --> src/bindings/types/tables/mpst.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) struct FfiAcpiMpstPowerState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMpstComponent` is never constructed [INFO] [stdout] --> src/bindings/types/tables/mpst.rs:44:19 [INFO] [stdout] | [INFO] [stdout] 44 | pub(crate) struct FfiAcpiMpstComponent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMpstDataHdr` is never constructed [INFO] [stdout] --> src/bindings/types/tables/mpst.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | pub(crate) struct FfiAcpiMpstDataHdr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMpstPowerData` is never constructed [INFO] [stdout] --> src/bindings/types/tables/mpst.rs:57:19 [INFO] [stdout] | [INFO] [stdout] 57 | pub(crate) struct FfiAcpiMpstPowerData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiMpstShared` is never constructed [INFO] [stdout] --> src/bindings/types/tables/mpst.rs:69:19 [INFO] [stdout] | [INFO] [stdout] 69 | pub(crate) struct FfiAcpiMpstShared { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableNfit` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableNfit { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | pub(crate) struct FfiAcpiNfitHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitSystemAddress` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) struct FfiAcpiNfitSystemAddress { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitMemoryMap` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:52:19 [INFO] [stdout] | [INFO] [stdout] 52 | pub(crate) struct FfiAcpiNfitMemoryMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitInterleave` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:70:19 [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) struct FfiAcpiNfitInterleave { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitSmbios` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:81:19 [INFO] [stdout] | [INFO] [stdout] 81 | pub(crate) struct FfiAcpiNfitSmbios { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitControlRegion` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:89:19 [INFO] [stdout] | [INFO] [stdout] 89 | pub(crate) struct FfiAcpiNfitControlRegion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitDataRegion` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:116:19 [INFO] [stdout] | [INFO] [stdout] 116 | pub(crate) struct FfiAcpiNfitDataRegion { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitFlushAddress` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:128:19 [INFO] [stdout] | [INFO] [stdout] 128 | pub(crate) struct FfiAcpiNfitFlushAddress { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiNfitCapabilities` is never constructed [INFO] [stdout] --> src/bindings/types/tables/nfit.rs:138:19 [INFO] [stdout] | [INFO] [stdout] 138 | pub(crate) struct FfiAcpiNfitCapabilities { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTablePcct` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct FfiAcpiTablePcct { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPcctSubspace` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:31:19 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) struct FfiAcpiPcctSubspace { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPcctHwReduced` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:46:19 [INFO] [stdout] | [INFO] [stdout] 46 | pub(crate) struct FfiAcpiPcctHwReduced { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPcctHwReducedType2` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:63:19 [INFO] [stdout] | [INFO] [stdout] 63 | pub(crate) struct FfiAcpiPcctHwReducedType2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPcctExtPccMaster` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:83:19 [INFO] [stdout] | [INFO] [stdout] 83 | pub(crate) struct FfiAcpiPcctExtPccMaster { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPcctExtPccSlave` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:111:19 [INFO] [stdout] | [INFO] [stdout] 111 | pub(crate) struct FfiAcpiPcctExtPccSlave { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPcctHwReg` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:139:19 [INFO] [stdout] | [INFO] [stdout] 139 | pub(crate) struct FfiAcpiPcctHwReg { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPcctSharedMemory` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:157:19 [INFO] [stdout] | [INFO] [stdout] 157 | pub(crate) struct FfiAcpiPcctSharedMemory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPcctExtPccSharedMemory` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pcct.rs:165:19 [INFO] [stdout] | [INFO] [stdout] 165 | pub(crate) struct FfiAcpiPcctExtPccSharedMemory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTablePhat` is never constructed [INFO] [stdout] --> src/bindings/types/tables/phat.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTablePhat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPhatHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/phat.rs:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | pub(crate) struct FfiAcpiPhatHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPhatVersionData` is never constructed [INFO] [stdout] --> src/bindings/types/tables/phat.rs:22:19 [INFO] [stdout] | [INFO] [stdout] 22 | pub(crate) struct FfiAcpiPhatVersionData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPhatVersionElement` is never constructed [INFO] [stdout] --> src/bindings/types/tables/phat.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 30 | pub(crate) struct FfiAcpiPhatVersionElement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPhatHealthData` is never constructed [INFO] [stdout] --> src/bindings/types/tables/phat.rs:38:19 [INFO] [stdout] | [INFO] [stdout] 38 | pub(crate) struct FfiAcpiPhatHealthData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTablePmtt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pmtt.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTablePmtt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPmttHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pmtt.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | pub(crate) struct FfiAcpiPmttHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPmttSocket` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pmtt.rs:26:19 [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) struct FfiAcpiPmttSocket { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPmttController` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pmtt.rs:34:19 [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) struct FfiAcpiPmttController { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPmttPhysicalComponent` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pmtt.rs:42:19 [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) struct FfiAcpiPmttPhysicalComponent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPmttVendorSpecific` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pmtt.rs:49:19 [INFO] [stdout] | [INFO] [stdout] 49 | pub(crate) struct FfiAcpiPmttVendorSpecific { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTablePptt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pptt.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct FfiAcpiTablePptt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPpttProcessor` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pptt.rs:26:19 [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) struct FfiAcpiPpttProcessor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPpttCache` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pptt.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 37 | pub(crate) struct FfiAcpiPpttCache { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPpttCacheV1` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pptt.rs:51:19 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) struct FfiAcpiPpttCacheV1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPpttId` is never constructed [INFO] [stdout] --> src/bindings/types/tables/pptt.rs:57:19 [INFO] [stdout] | [INFO] [stdout] 57 | pub(crate) struct FfiAcpiPpttId { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTablePrmt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/prmt.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTablePrmt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTablePrmtHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/prmt.rs:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | pub(crate) struct FfiAcpiTablePrmtHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPrmtModuleHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/prmt.rs:22:19 [INFO] [stdout] | [INFO] [stdout] 22 | pub(crate) struct FfiAcpiPrmtModuleHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPrmtModuleInfo` is never constructed [INFO] [stdout] --> src/bindings/types/tables/prmt.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) struct FfiAcpiPrmtModuleInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiPrmtHandlerInfo` is never constructed [INFO] [stdout] --> src/bindings/types/tables/prmt.rs:42:19 [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) struct FfiAcpiPrmtHandlerInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableRasf` is never constructed [INFO] [stdout] --> src/bindings/types/tables/rasf.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableRasf { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiRasfSharedMemory` is never constructed [INFO] [stdout] --> src/bindings/types/tables/rasf.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | pub(crate) struct FfiAcpiRasfSharedMemory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiRasfParameterBlock` is never constructed [INFO] [stdout] --> src/bindings/types/tables/rasf.rs:28:19 [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) struct FfiAcpiRasfParameterBlock { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiRasfPatrolScrubParameter` is never constructed [INFO] [stdout] --> src/bindings/types/tables/rasf.rs:36:19 [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) struct FfiAcpiRasfPatrolScrubParameter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableRsdt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/rsdt.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableRsdt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableXsdt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/rsdt.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | pub(crate) struct FfiAcpiTableXsdt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSdev` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableSdev { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSdevHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | pub(crate) struct FfiAcpiSdevHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSdevNamespace` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:31:19 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) struct FfiAcpiSdevNamespace { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSdevSecureComponent` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:41:19 [INFO] [stdout] | [INFO] [stdout] 41 | pub(crate) struct FfiAcpiSdevSecureComponent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSdevComponent` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:48:19 [INFO] [stdout] | [INFO] [stdout] 48 | pub(crate) struct FfiAcpiSdevComponent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSdevIdComponent` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:62:19 [INFO] [stdout] | [INFO] [stdout] 62 | pub(crate) struct FfiAcpiSdevIdComponent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSdevMemComponent` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:78:19 [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) struct FfiAcpiSdevMemComponent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSdevPcie` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:87:19 [INFO] [stdout] | [INFO] [stdout] 87 | pub(crate) struct FfiAcpiSdevPcie { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSdevPciePath` is never constructed [INFO] [stdout] --> src/bindings/types/tables/sdev.rs:99:19 [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) struct FfiAcpiSdevPciePath { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableSrat` is never constructed [INFO] [stdout] --> src/bindings/types/tables/srat.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct FfiAcpiTableSrat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSratCpuAffinity` is never constructed [INFO] [stdout] --> src/bindings/types/tables/srat.rs:31:19 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) struct FfiAcpiSratCpuAffinity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSratMemAffinity` is never constructed [INFO] [stdout] --> src/bindings/types/tables/srat.rs:43:19 [INFO] [stdout] | [INFO] [stdout] 43 | pub(crate) struct FfiAcpiSratMemAffinity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSratX2apicCpuAffinity` is never constructed [INFO] [stdout] --> src/bindings/types/tables/srat.rs:56:19 [INFO] [stdout] | [INFO] [stdout] 56 | pub(crate) struct FfiAcpiSratX2apicCpuAffinity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSratGiccAffinity` is never constructed [INFO] [stdout] --> src/bindings/types/tables/srat.rs:68:19 [INFO] [stdout] | [INFO] [stdout] 68 | pub(crate) struct FfiAcpiSratGiccAffinity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSratGicItsAffinity` is never constructed [INFO] [stdout] --> src/bindings/types/tables/srat.rs:78:19 [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) struct FfiAcpiSratGicItsAffinity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiSratGenericAffinity` is never constructed [INFO] [stdout] --> src/bindings/types/tables/srat.rs:87:19 [INFO] [stdout] | [INFO] [stdout] 87 | pub(crate) struct FfiAcpiSratGenericAffinity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableTcpaHdr` is never constructed [INFO] [stdout] --> src/bindings/types/tables/trusted_platform.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | pub(crate) struct FfiAcpiTableTcpaHdr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableTpm23` is never constructed [INFO] [stdout] --> src/bindings/types/tables/trusted_platform.rs:34:19 [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) struct FfiAcpiTableTpm23 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTmp23Trailer` is never constructed [INFO] [stdout] --> src/bindings/types/tables/trusted_platform.rs:43:19 [INFO] [stdout] | [INFO] [stdout] 43 | pub(crate) struct FfiAcpiTmp23Trailer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableTpm2` is never constructed [INFO] [stdout] --> src/bindings/types/tables/trusted_platform.rs:49:19 [INFO] [stdout] | [INFO] [stdout] 49 | pub(crate) struct FfiAcpiTableTpm2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTpm2Trailer` is never constructed [INFO] [stdout] --> src/bindings/types/tables/trusted_platform.rs:59:19 [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) struct FfiAcpiTpm2Trailer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTpm2ArmSmc` is never constructed [INFO] [stdout] --> src/bindings/types/tables/trusted_platform.rs:67:19 [INFO] [stdout] | [INFO] [stdout] 67 | pub(crate) struct FfiAcpiTpm2ArmSmc { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableViot` is never constructed [INFO] [stdout] --> src/bindings/types/tables/viot.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) struct FfiAcpiTableViot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiViotHeader` is never constructed [INFO] [stdout] --> src/bindings/types/tables/viot.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | pub(crate) struct FfiAcpiViotHeader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiViotPciRange` is never constructed [INFO] [stdout] --> src/bindings/types/tables/viot.rs:36:19 [INFO] [stdout] | [INFO] [stdout] 36 | pub(crate) struct FfiAcpiViotPciRange { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiViotMmio` is never constructed [INFO] [stdout] --> src/bindings/types/tables/viot.rs:49:19 [INFO] [stdout] | [INFO] [stdout] 49 | pub(crate) struct FfiAcpiViotMmio { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiViotVirtioIommuPci` is never constructed [INFO] [stdout] --> src/bindings/types/tables/viot.rs:59:19 [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) struct FfiAcpiViotVirtioIommuPci { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiViotVirtioIommuMmio` is never constructed [INFO] [stdout] --> src/bindings/types/tables/viot.rs:68:19 [INFO] [stdout] | [INFO] [stdout] 68 | pub(crate) struct FfiAcpiViotVirtioIommuMmio { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableWdat` is never constructed [INFO] [stdout] --> src/bindings/types/tables/watchdog.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | pub(crate) struct FfiAcpiTableWdat { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiWdatEntry` is never constructed [INFO] [stdout] --> src/bindings/types/tables/watchdog.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) struct FfiAcpiWdatEntry { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableWddt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/watchdog.rs:78:19 [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) struct FfiAcpiTableWddt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableWdrt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/watchdog.rs:99:19 [INFO] [stdout] | [INFO] [stdout] 99 | pub(crate) struct FfiAcpiTableWdrt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableWaet` is never constructed [INFO] [stdout] --> src/bindings/types/tables/windows.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct FfiAcpiTableWaet { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableWpbt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/windows.rs:22:19 [INFO] [stdout] | [INFO] [stdout] 22 | pub(crate) struct FfiAcpiTableWpbt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiWpbtUnicode` is never constructed [INFO] [stdout] --> src/bindings/types/tables/windows.rs:33:19 [INFO] [stdout] | [INFO] [stdout] 33 | pub(crate) struct FfiAcpiWpbtUnicode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FfiAcpiTableWsmt` is never constructed [INFO] [stdout] --> src/bindings/types/tables/windows.rs:45:19 [INFO] [stdout] | [INFO] [stdout] 45 | pub(crate) struct FfiAcpiTableWsmt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/interface/mod.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | CString(CString), [INFO] [stdout] | ------- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `DropOnTerminate` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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] 27 | CString(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `as_ffi` is never used [INFO] [stdout] --> src/interface/types.rs:58:19 [INFO] [stdout] | [INFO] [stdout] 53 | impl<'a> AcpiPredefinedNames<'a> { [INFO] [stdout] | -------------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 58 | pub(crate) fn as_ffi(&self) -> &'a FfiAcpiPredefinedNames { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `to_u8` is never used [INFO] [stdout] --> src/interface/types/generic_address.rs:81:8 [INFO] [stdout] | [INFO] [stdout] 59 | impl GasAddressSpace { [INFO] [stdout] | -------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 81 | fn to_u8(self) -> u8 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `count` and `elements` are never read [INFO] [stdout] --> src/interface/types/object.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct AcpiObjectPackage { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 21 | count: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 22 | elements: *mut FfiAcpiObject, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AcpiObjectPackage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `length` and `pointer` are never read [INFO] [stdout] --> src/interface/types/object.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AcpiObjectString { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 28 | length: u32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 29 | pointer: *mut u8, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AcpiObjectString` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `length` and `pointer` are never read [INFO] [stdout] --> src/interface/types/object.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct AcpiObjectBuffer { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 35 | length: u32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 36 | pointer: *mut u8, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AcpiObjectBuffer` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `actual_type` and `handle` are never read [INFO] [stdout] --> src/interface/types/object.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct AcpiObjectReference { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 42 | actual_type: FfiAcpiObjectType, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 43 | handle: FfiAcpiHandle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AcpiObjectReference` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `proc_id`, `pblk_address`, and `pblk_length` are never read [INFO] [stdout] --> src/interface/types/object.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 48 | pub struct AcpiObjectProcessor { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 49 | proc_id: u32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 50 | pblk_address: FfiAcpiIoAddress, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 51 | pblk_length: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AcpiObjectProcessor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `system_level` and `resource_order` are never read [INFO] [stdout] --> src/interface/types/object.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub struct AcpiObjectPowerResource { [INFO] [stdout] | ----------------------- fields in this struct [INFO] [stdout] 57 | system_level: u32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 58 | resource_order: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AcpiObjectPowerResource` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_ffi` is never used [INFO] [stdout] --> src/interface/types/object.rs:88:26 [INFO] [stdout] | [INFO] [stdout] 83 | impl<'a> AcpiObject<'a> { [INFO] [stdout] | ----------------------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 88 | pub(crate) unsafe fn from_ffi(pointer: *const FfiAcpiObject) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_u8` is never used [INFO] [stdout] --> src/interface/types/tables/fadt.rs:249:8 [INFO] [stdout] | [INFO] [stdout] 248 | impl PowerManagementProfile { [INFO] [stdout] | --------------------------- associated function in this implementation [INFO] [stdout] 249 | fn from_u8(value: u8) -> Self { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/interface/devices.rs:449:12 [INFO] [stdout] | [INFO] [stdout] 449 | if let Some(ref o) = out { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^--- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/interface/devices.rs:451:9 [INFO] [stdout] | [INFO] [stdout] 451 | } else { [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 449 ~ match out { Some(ref o) => { [INFO] [stdout] 450 | assert_eq!(o as *const T, out_ptr.cast()); [INFO] [stdout] 451 ~ } _ => { [INFO] [stdout] 452 | assert!(out_ptr.is_null()); [INFO] [stdout] 453 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 337 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.57s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Compiling acpica-bindings v0.1.2 (/tmp/fixit) [INFO] [stderr] warning: acpica-bindings@0.1.2: /opt/rustwide/target/debug/build/acpica-bindings-b2a9f575ca8e9bbf/out/acpica-unix2-20230628/source/components/utilities/utprint.c: In function 'sprintf': [INFO] [stderr] warning: acpica-bindings@0.1.2: /opt/rustwide/target/debug/build/acpica-bindings-b2a9f575ca8e9bbf/out/acpica-unix2-20230628/source/components/utilities/utprint.c:778:14: warning: specified bound 4294967295 exceeds 'INT_MAX' [-Wformat-truncation=] [INFO] [stderr] warning: acpica-bindings@0.1.2: 778 | Length = vsnprintf (String, ACPI_UINT32_MAX, Format, Args); [INFO] [stderr] warning: acpica-bindings@0.1.2: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/bindings/functions.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / extern "C" { [INFO] [stdout] 20 | | pub(crate) fn AcpiInitializeTables( [INFO] [stdout] 21 | | InitialStorage: *mut FfiAcpiTableDesc, [INFO] [stdout] 22 | | InitialTableCount: u32, [INFO] [stdout] ... | [INFO] [stdout] 487 | | pub(crate) fn AcpiSetDebuggerThreadId(ThreadId: u64); [INFO] [stdout] 488 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/bindings/statics.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | / extern "C" { [INFO] [stdout] 5 | | pub(crate) static mut AcpiGbl_EnableInterpreterSlack: u8; [INFO] [stdout] 6 | | [INFO] [stdout] 7 | | pub(crate) static mut AcpiGbl_AutoSerializeMethods: u8; [INFO] [stdout] ... | [INFO] [stdout] 59 | | pub(crate) static mut AcpiGbl_SystemAwakeAndRunning: bool; [INFO] [stdout] 60 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/alloc.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[export_name = "AcpiOsAllocate"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 6 | #[unsafe(export_name = "AcpiOsAllocate")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/alloc.rs:33:3 [INFO] [stdout] | [INFO] [stdout] 33 | #[export_name = "AcpiOsFree"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 33 | #[unsafe(export_name = "AcpiOsFree")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/interrupts.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[export_name = "AcpiOsInstallInterruptHandler"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 10 | #[unsafe(export_name = "AcpiOsInstallInterruptHandler")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/interrupts.rs:32:3 [INFO] [stdout] | [INFO] [stdout] 32 | #[export_name = "AcpiOsRemoveInterruptHandler"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 32 | #[unsafe(export_name = "AcpiOsRemoveInterruptHandler")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/io.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[export_name = "AcpiOsReadPort"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 8 | #[unsafe(export_name = "AcpiOsReadPort")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/io.rs:45:3 [INFO] [stdout] | [INFO] [stdout] 45 | #[export_name = "AcpiOsWritePort"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 45 | #[unsafe(export_name = "AcpiOsWritePort")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/lock.rs:25:3 [INFO] [stdout] | [INFO] [stdout] 25 | #[export_name = "AcpiOsCreateLock"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 25 | #[unsafe(export_name = "AcpiOsCreateLock")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/lock.rs:39:3 [INFO] [stdout] | [INFO] [stdout] 39 | #[export_name = "AcpiOsDeleteLock"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 39 | #[unsafe(export_name = "AcpiOsDeleteLock")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/lock.rs:48:3 [INFO] [stdout] | [INFO] [stdout] 48 | #[export_name = "AcpiOsAcquireLock"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 48 | #[unsafe(export_name = "AcpiOsAcquireLock")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/lock.rs:63:3 [INFO] [stdout] | [INFO] [stdout] 63 | #[export_name = "AcpiOsReleaseLock"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 63 | #[unsafe(export_name = "AcpiOsReleaseLock")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[export_name = "AcpiOsMapMemory"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 10 | #[unsafe(export_name = "AcpiOsMapMemory")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:27:3 [INFO] [stdout] | [INFO] [stdout] 27 | #[export_name = "AcpiOsUnmapMemory"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 27 | #[unsafe(export_name = "AcpiOsUnmapMemory")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:36:3 [INFO] [stdout] | [INFO] [stdout] 36 | #[export_name = "AcpiOsGetPhysicalAddress"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 36 | #[unsafe(export_name = "AcpiOsGetPhysicalAddress")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | #[export_name = "AcpiOsReadMemory"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 60 | #[unsafe(export_name = "AcpiOsReadMemory")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:100:3 [INFO] [stdout] | [INFO] [stdout] 100 | #[export_name = "AcpiOsWriteMemory"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 100 | #[unsafe(export_name = "AcpiOsWriteMemory")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:131:3 [INFO] [stdout] | [INFO] [stdout] 131 | #[export_name = "AcpiOsReadable"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 131 | #[unsafe(export_name = "AcpiOsReadable")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:140:3 [INFO] [stdout] | [INFO] [stdout] 140 | #[export_name = "AcpiOsWritable"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 140 | #[unsafe(export_name = "AcpiOsWritable")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/overrides.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[export_name = "AcpiOsPredefinedOverride"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 12 | #[unsafe(export_name = "AcpiOsPredefinedOverride")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/overrides.rs:49:3 [INFO] [stdout] | [INFO] [stdout] 49 | #[export_name = "AcpiOsTableOverride"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 49 | #[unsafe(export_name = "AcpiOsTableOverride")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/overrides.rs:83:3 [INFO] [stdout] | [INFO] [stdout] 83 | #[export_name = "AcpiOsPhysicalTableOverride"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 83 | #[unsafe(export_name = "AcpiOsPhysicalTableOverride")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/pci.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[export_name = "AcpiOsReadPciConfiguration"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 10 | #[unsafe(export_name = "AcpiOsReadPciConfiguration")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/pci.rs:56:3 [INFO] [stdout] | [INFO] [stdout] 56 | #[export_name = "AcpiOsWritePciConfiguration"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 56 | #[unsafe(export_name = "AcpiOsWritePciConfiguration")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/printf.rs:443:3 [INFO] [stdout] | [INFO] [stdout] 443 | #[export_name = "AcpiOsPrintf"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 443 | #[unsafe(export_name = "AcpiOsPrintf")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/printf.rs:465:3 [INFO] [stdout] | [INFO] [stdout] 465 | #[export_name = "AcpiOsVprintf"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 465 | #[unsafe(export_name = "AcpiOsVprintf")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/semaphore.rs:38:3 [INFO] [stdout] | [INFO] [stdout] 38 | #[export_name = "AcpiOsCreateSemaphore"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 38 | #[unsafe(export_name = "AcpiOsCreateSemaphore")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/semaphore.rs:66:3 [INFO] [stdout] | [INFO] [stdout] 66 | #[export_name = "AcpiOsDeleteSemaphore"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 66 | #[unsafe(export_name = "AcpiOsDeleteSemaphore")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/semaphore.rs:84:3 [INFO] [stdout] | [INFO] [stdout] 84 | #[export_name = "AcpiOsWaitSemaphore"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 84 | #[unsafe(export_name = "AcpiOsWaitSemaphore")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/semaphore.rs:109:3 [INFO] [stdout] | [INFO] [stdout] 109 | #[export_name = "AcpiOsSignalSemaphore"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 109 | #[unsafe(export_name = "AcpiOsSignalSemaphore")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/threading.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[export_name = "AcpiOsGetThreadId"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 10 | #[unsafe(export_name = "AcpiOsGetThreadId")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/threading.rs:18:3 [INFO] [stdout] | [INFO] [stdout] 18 | #[export_name = "AcpiOsExecute"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 18 | #[unsafe(export_name = "AcpiOsExecute")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/threading.rs:33:3 [INFO] [stdout] | [INFO] [stdout] 33 | #[export_name = "AcpiOsWaitEventsComplete"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 33 | #[unsafe(export_name = "AcpiOsWaitEventsComplete")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/threading.rs:42:3 [INFO] [stdout] | [INFO] [stdout] 42 | #[export_name = "AcpiOsSleep"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 42 | #[unsafe(export_name = "AcpiOsSleep")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:31:3 [INFO] [stdout] | [INFO] [stdout] 31 | #[export_name = "AcpiOsInitialize"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 31 | #[unsafe(export_name = "AcpiOsInitialize")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:39:3 [INFO] [stdout] | [INFO] [stdout] 39 | #[export_name = "AcpiOsTerminate"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 39 | #[unsafe(export_name = "AcpiOsTerminate")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | #[export_name = "AcpiOsGetRootPointer"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 52 | #[unsafe(export_name = "AcpiOsGetRootPointer")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | #[export_name = "AcpiOsStall"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 60 | #[unsafe(export_name = "AcpiOsStall")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:69:3 [INFO] [stdout] | [INFO] [stdout] 69 | #[export_name = "AcpiOsGetTimer"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 69 | #[unsafe(export_name = "AcpiOsGetTimer")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:78:3 [INFO] [stdout] | [INFO] [stdout] 78 | #[export_name = "AcpiOsSignal"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 78 | #[unsafe(export_name = "AcpiOsSignal")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:112:3 [INFO] [stdout] | [INFO] [stdout] 112 | #[export_name = "AcpiOsEnterSleep"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 112 | #[unsafe(export_name = "AcpiOsEnterSleep")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/bindings/functions.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / extern "C" { [INFO] [stdout] 20 | | pub(crate) fn AcpiInitializeTables( [INFO] [stdout] 21 | | InitialStorage: *mut FfiAcpiTableDesc, [INFO] [stdout] 22 | | InitialTableCount: u32, [INFO] [stdout] ... | [INFO] [stdout] 487 | | pub(crate) fn AcpiSetDebuggerThreadId(ThreadId: u64); [INFO] [stdout] 488 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/bindings/statics.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | / extern "C" { [INFO] [stdout] 5 | | pub(crate) static mut AcpiGbl_EnableInterpreterSlack: u8; [INFO] [stdout] 6 | | [INFO] [stdout] 7 | | pub(crate) static mut AcpiGbl_AutoSerializeMethods: u8; [INFO] [stdout] ... | [INFO] [stdout] 59 | | pub(crate) static mut AcpiGbl_SystemAwakeAndRunning: bool; [INFO] [stdout] 60 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/alloc.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[export_name = "AcpiOsAllocate"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 6 | #[unsafe(export_name = "AcpiOsAllocate")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/alloc.rs:33:3 [INFO] [stdout] | [INFO] [stdout] 33 | #[export_name = "AcpiOsFree"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 33 | #[unsafe(export_name = "AcpiOsFree")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/interrupts.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[export_name = "AcpiOsInstallInterruptHandler"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 10 | #[unsafe(export_name = "AcpiOsInstallInterruptHandler")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/interrupts.rs:32:3 [INFO] [stdout] | [INFO] [stdout] 32 | #[export_name = "AcpiOsRemoveInterruptHandler"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 32 | #[unsafe(export_name = "AcpiOsRemoveInterruptHandler")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/io.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[export_name = "AcpiOsReadPort"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 8 | #[unsafe(export_name = "AcpiOsReadPort")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/io.rs:45:3 [INFO] [stdout] | [INFO] [stdout] 45 | #[export_name = "AcpiOsWritePort"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 45 | #[unsafe(export_name = "AcpiOsWritePort")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/lock.rs:25:3 [INFO] [stdout] | [INFO] [stdout] 25 | #[export_name = "AcpiOsCreateLock"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 25 | #[unsafe(export_name = "AcpiOsCreateLock")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/lock.rs:39:3 [INFO] [stdout] | [INFO] [stdout] 39 | #[export_name = "AcpiOsDeleteLock"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 39 | #[unsafe(export_name = "AcpiOsDeleteLock")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/lock.rs:48:3 [INFO] [stdout] | [INFO] [stdout] 48 | #[export_name = "AcpiOsAcquireLock"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 48 | #[unsafe(export_name = "AcpiOsAcquireLock")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/lock.rs:63:3 [INFO] [stdout] | [INFO] [stdout] 63 | #[export_name = "AcpiOsReleaseLock"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 63 | #[unsafe(export_name = "AcpiOsReleaseLock")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[export_name = "AcpiOsMapMemory"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 10 | #[unsafe(export_name = "AcpiOsMapMemory")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:27:3 [INFO] [stdout] | [INFO] [stdout] 27 | #[export_name = "AcpiOsUnmapMemory"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 27 | #[unsafe(export_name = "AcpiOsUnmapMemory")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:36:3 [INFO] [stdout] | [INFO] [stdout] 36 | #[export_name = "AcpiOsGetPhysicalAddress"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 36 | #[unsafe(export_name = "AcpiOsGetPhysicalAddress")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | #[export_name = "AcpiOsReadMemory"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 60 | #[unsafe(export_name = "AcpiOsReadMemory")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:100:3 [INFO] [stdout] | [INFO] [stdout] 100 | #[export_name = "AcpiOsWriteMemory"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 100 | #[unsafe(export_name = "AcpiOsWriteMemory")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:131:3 [INFO] [stdout] | [INFO] [stdout] 131 | #[export_name = "AcpiOsReadable"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 131 | #[unsafe(export_name = "AcpiOsReadable")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/memory.rs:140:3 [INFO] [stdout] | [INFO] [stdout] 140 | #[export_name = "AcpiOsWritable"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 140 | #[unsafe(export_name = "AcpiOsWritable")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/overrides.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[export_name = "AcpiOsPredefinedOverride"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 12 | #[unsafe(export_name = "AcpiOsPredefinedOverride")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/overrides.rs:49:3 [INFO] [stdout] | [INFO] [stdout] 49 | #[export_name = "AcpiOsTableOverride"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 49 | #[unsafe(export_name = "AcpiOsTableOverride")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/overrides.rs:83:3 [INFO] [stdout] | [INFO] [stdout] 83 | #[export_name = "AcpiOsPhysicalTableOverride"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 83 | #[unsafe(export_name = "AcpiOsPhysicalTableOverride")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/pci.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[export_name = "AcpiOsReadPciConfiguration"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 10 | #[unsafe(export_name = "AcpiOsReadPciConfiguration")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/pci.rs:56:3 [INFO] [stdout] | [INFO] [stdout] 56 | #[export_name = "AcpiOsWritePciConfiguration"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 56 | #[unsafe(export_name = "AcpiOsWritePciConfiguration")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/printf.rs:443:3 [INFO] [stdout] | [INFO] [stdout] 443 | #[export_name = "AcpiOsPrintf"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 443 | #[unsafe(export_name = "AcpiOsPrintf")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/printf.rs:465:3 [INFO] [stdout] | [INFO] [stdout] 465 | #[export_name = "AcpiOsVprintf"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 465 | #[unsafe(export_name = "AcpiOsVprintf")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/semaphore.rs:38:3 [INFO] [stdout] | [INFO] [stdout] 38 | #[export_name = "AcpiOsCreateSemaphore"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 38 | #[unsafe(export_name = "AcpiOsCreateSemaphore")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/semaphore.rs:66:3 [INFO] [stdout] | [INFO] [stdout] 66 | #[export_name = "AcpiOsDeleteSemaphore"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 66 | #[unsafe(export_name = "AcpiOsDeleteSemaphore")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/semaphore.rs:84:3 [INFO] [stdout] | [INFO] [stdout] 84 | #[export_name = "AcpiOsWaitSemaphore"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 84 | #[unsafe(export_name = "AcpiOsWaitSemaphore")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/semaphore.rs:109:3 [INFO] [stdout] | [INFO] [stdout] 109 | #[export_name = "AcpiOsSignalSemaphore"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 109 | #[unsafe(export_name = "AcpiOsSignalSemaphore")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/threading.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[export_name = "AcpiOsGetThreadId"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 10 | #[unsafe(export_name = "AcpiOsGetThreadId")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/threading.rs:18:3 [INFO] [stdout] | [INFO] [stdout] 18 | #[export_name = "AcpiOsExecute"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 18 | #[unsafe(export_name = "AcpiOsExecute")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/threading.rs:33:3 [INFO] [stdout] | [INFO] [stdout] 33 | #[export_name = "AcpiOsWaitEventsComplete"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 33 | #[unsafe(export_name = "AcpiOsWaitEventsComplete")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings/threading.rs:42:3 [INFO] [stdout] | [INFO] [stdout] 42 | #[export_name = "AcpiOsSleep"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 42 | #[unsafe(export_name = "AcpiOsSleep")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:31:3 [INFO] [stdout] | [INFO] [stdout] 31 | #[export_name = "AcpiOsInitialize"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 31 | #[unsafe(export_name = "AcpiOsInitialize")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:39:3 [INFO] [stdout] | [INFO] [stdout] 39 | #[export_name = "AcpiOsTerminate"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 39 | #[unsafe(export_name = "AcpiOsTerminate")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | #[export_name = "AcpiOsGetRootPointer"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 52 | #[unsafe(export_name = "AcpiOsGetRootPointer")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | #[export_name = "AcpiOsStall"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 60 | #[unsafe(export_name = "AcpiOsStall")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:69:3 [INFO] [stdout] | [INFO] [stdout] 69 | #[export_name = "AcpiOsGetTimer"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 69 | #[unsafe(export_name = "AcpiOsGetTimer")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:78:3 [INFO] [stdout] | [INFO] [stdout] 78 | #[export_name = "AcpiOsSignal"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 78 | #[unsafe(export_name = "AcpiOsSignal")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/interface/handler/bindings.rs:112:3 [INFO] [stdout] | [INFO] [stdout] 112 | #[export_name = "AcpiOsEnterSleep"] [INFO] [stdout] | ^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 112 | #[unsafe(export_name = "AcpiOsEnterSleep")] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `debug` [INFO] [stdout] --> src/interface/types/object.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | use log::{debug, warn}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::debug` [INFO] [stdout] --> src/interface/types/tables/madt.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use log::debug; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/interface/types/tables/madt.rs:40:54 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> Madt<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn records(&'a self) -> impl Iterator + 'a { [INFO] [stdout] | ^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `debug` [INFO] [stdout] --> src/interface/types/object.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | use log::{debug, warn}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::debug` [INFO] [stdout] --> src/interface/types/tables/madt.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use log::debug; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/interface/types/tables/madt.rs:40:54 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> Madt<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn records(&'a self) -> impl Iterator + 'a { [INFO] [stdout] | ^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `pointer_byte_offsets` has been stable since 1.75.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | #![feature(pointer_byte_offsets)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `pointer_byte_offsets` has been stable since 1.75.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | #![feature(pointer_byte_offsets)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 41 previous errors; 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] The following warnings were emitted during compilation: [INFO] [stderr] [INFO] [stderr] warning: acpica-bindings@0.1.2: /opt/rustwide/target/debug/build/acpica-bindings-b2a9f575ca8e9bbf/out/acpica-unix2-20230628/source/components/utilities/utprint.c: In function 'sprintf': [INFO] [stderr] warning: acpica-bindings@0.1.2: /opt/rustwide/target/debug/build/acpica-bindings-b2a9f575ca8e9bbf/out/acpica-unix2-20230628/source/components/utilities/utprint.c:778:14: warning: specified bound 4294967295 exceeds 'INT_MAX' [-Wformat-truncation=] [INFO] [stderr] warning: acpica-bindings@0.1.2: 778 | Length = vsnprintf (String, ACPI_UINT32_MAX, Format, Args); [INFO] [stderr] warning: acpica-bindings@0.1.2: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] [INFO] [stderr] error: could not compile `acpica-bindings` (lib) due to 42 previous errors; 4 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 41 previous errors; 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] The following warnings were emitted during compilation: [INFO] [stderr] [INFO] [stderr] warning: acpica-bindings@0.1.2: /opt/rustwide/target/debug/build/acpica-bindings-b2a9f575ca8e9bbf/out/acpica-unix2-20230628/source/components/utilities/utprint.c: In function 'sprintf': [INFO] [stderr] warning: acpica-bindings@0.1.2: /opt/rustwide/target/debug/build/acpica-bindings-b2a9f575ca8e9bbf/out/acpica-unix2-20230628/source/components/utilities/utprint.c:778:14: warning: specified bound 4294967295 exceeds 'INT_MAX' [-Wformat-truncation=] [INFO] [stderr] warning: acpica-bindings@0.1.2: 778 | Length = vsnprintf (String, ACPI_UINT32_MAX, Format, Args); [INFO] [stderr] warning: acpica-bindings@0.1.2: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] [INFO] [stderr] error: could not compile `acpica-bindings` (lib test) due to 42 previous errors; 4 warnings emitted [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "55bc5b368a2217fb627029942a09c6483f0f0e42606c7b9023f94baf227b5f0c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "55bc5b368a2217fb627029942a09c6483f0f0e42606c7b9023f94baf227b5f0c", kill_on_drop: false }` [INFO] [stdout] 55bc5b368a2217fb627029942a09c6483f0f0e42606c7b9023f94baf227b5f0c