[INFO] cloning repository https://github.com/billionairiam/acpi
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/billionairiam/acpi" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbillionairiam%2Facpi", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbillionairiam%2Facpi'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b745d481fd8899e59471aaaa5967a7164f3fa5b8
[INFO] checking billionairiam/acpi against 36e0a7eac2392bdd51fab6e7ff1d8c0e42d33bf6 for pr-160581
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbillionairiam%2Facpi" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/billionairiam/acpi
[INFO] finished tweaking git repo https://github.com/billionairiam/acpi
[INFO] tweaked toml for git repo https://github.com/billionairiam/acpi written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/billionairiam/acpi on toolchain 36e0a7eac2392bdd51fab6e7ff1d8c0e42d33bf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36e0a7eac2392bdd51fab6e7ff1d8c0e42d33bf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/billionairiam/acpi already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36e0a7eac2392bdd51fab6e7ff1d8c0e42d33bf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_spanned v0.6.9
[INFO] [stderr]   Downloaded toml v0.8.23
[INFO] [stderr]   Downloaded toml_write v0.1.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e32f5cb50184beb0be956d990dc19d0633858c8a4b4a936e3c84da0777648e26
[INFO] running `Command { std: "docker" "start" "e32f5cb50184beb0be956d990dc19d0633858c8a4b4a936e3c84da0777648e26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e32f5cb50184beb0be956d990dc19d0633858c8a4b4a936e3c84da0777648e26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e32f5cb50184beb0be956d990dc19d0633858c8a4b4a936e3c84da0777648e26" "/opt/rustwide/cargo-home/bin/cargo" "+36e0a7eac2392bdd51fab6e7ff1d8c0e42d33bf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e32f5cb50184beb0be956d990dc19d0633858c8a4b4a936e3c84da0777648e26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e32f5cb50184beb0be956d990dc19d0633858c8a4b4a936e3c84da0777648e26" "/opt/rustwide/cargo-home/bin/cargo" "+36e0a7eac2392bdd51fab6e7ff1d8c0e42d33bf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking winnow v0.7.15
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]     Checking indexmap v2.13.0
[INFO] [stderr]     Checking toml_write v0.1.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking acpi v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: constant `VARPACKAGEOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const VARPACKAGEOP: u8 = 0x13;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MUTEXOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 | const MUTEXOP: u8 = 0x01;
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CREATEFIELDOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:33:7
[INFO] [stdout]    |
[INFO] [stdout] 33 | const CREATEFIELDOP: u8 = 0x13;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ACQUIREOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:34:7
[INFO] [stdout]    |
[INFO] [stdout] 34 | const ACQUIREOP: u8 = 0x23;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RELEASEOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | const RELEASEOP: u8 = 0x27;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OPREGIONOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 | const OPREGIONOP: u8 = 0x80;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FIELDOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:37:7
[INFO] [stdout]    |
[INFO] [stdout] 37 | const FIELDOP: u8 = 0x81;
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `POWERRESOURCEOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:39:7
[INFO] [stdout]    |
[INFO] [stdout] 39 | const POWERRESOURCEOP: u8 = 0x84;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOCAL0OP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 | const LOCAL0OP: u8 = 0x60;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADDOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:44:7
[INFO] [stdout]    |
[INFO] [stdout] 44 | const ADDOP: u8 = 0x72;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONCATOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | const CONCATOP: u8 = 0x73;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SUBTRACTOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:46:7
[INFO] [stdout]    |
[INFO] [stdout] 46 | const SUBTRACTOP: u8 = 0x74;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MULTIPLYOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:47:7
[INFO] [stdout]    |
[INFO] [stdout] 47 | const MULTIPLYOP: u8 = 0x77;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHIFTLEFTOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:48:7
[INFO] [stdout]    |
[INFO] [stdout] 48 | const SHIFTLEFTOP: u8 = 0x79;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHIFTRIGHTOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:49:7
[INFO] [stdout]    |
[INFO] [stdout] 49 | const SHIFTRIGHTOP: u8 = 0x7a;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ANDOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 | const ANDOP: u8 = 0x7b;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NANDOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 | const NANDOP: u8 = 0x7c;
[INFO] [stdout]    |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OROP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 | const OROP: u8 = 0x7d;
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NOROP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 | const NOROP: u8 = 0x7e;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XOROP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:54:7
[INFO] [stdout]    |
[INFO] [stdout] 54 | const XOROP: u8 = 0x7f;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEREFOFOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:55:7
[INFO] [stdout]    |
[INFO] [stdout] 55 | const DEREFOFOP: u8 = 0x83;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONCATRESOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 | const CONCATRESOP: u8 = 0x84;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MODOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:57:7
[INFO] [stdout]    |
[INFO] [stdout] 57 | const MODOP: u8 = 0x85;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NOTIFYOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:58:7
[INFO] [stdout]    |
[INFO] [stdout] 58 | const NOTIFYOP: u8 = 0x86;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIZEOFOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:59:7
[INFO] [stdout]    |
[INFO] [stdout] 59 | const SIZEOFOP: u8 = 0x87;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INDEXOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:60:7
[INFO] [stdout]    |
[INFO] [stdout] 60 | const INDEXOP: u8 = 0x88;
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CREATEDWFIELDOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 | const CREATEDWFIELDOP: u8 = 0x8a;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OBJECTTYPEOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:62:7
[INFO] [stdout]    |
[INFO] [stdout] 62 | const OBJECTTYPEOP: u8 = 0x8e;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CREATEQWFIELDOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:63:7
[INFO] [stdout]    |
[INFO] [stdout] 63 | const CREATEQWFIELDOP: u8 = 0x8f;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LGREATEROP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:66:7
[INFO] [stdout]    |
[INFO] [stdout] 66 | const LGREATEROP: u8 = 0x94;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LLESSOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:67:7
[INFO] [stdout]    |
[INFO] [stdout] 67 | const LLESSOP: u8 = 0x95;
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TOBUFFEROP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:68:7
[INFO] [stdout]    |
[INFO] [stdout] 68 | const TOBUFFEROP: u8 = 0x96;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TOINTEGEROP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:69:7
[INFO] [stdout]    |
[INFO] [stdout] 69 | const TOINTEGEROP: u8 = 0x99;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TOSTRINGOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:70:7
[INFO] [stdout]    |
[INFO] [stdout] 70 | const TOSTRINGOP: u8 = 0x9c;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MIDOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:71:7
[INFO] [stdout]    |
[INFO] [stdout] 71 | const MIDOP: u8 = 0x9e;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WHILEOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:74:7
[INFO] [stdout]    |
[INFO] [stdout] 74 | const WHILEOP: u8 = 0xa2;
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ONESOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:76:7
[INFO] [stdout]    |
[INFO] [stdout] 76 | const ONESOP: u8 = 0xff;
[INFO] [stdout]    |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IOPORTDESC` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:79:7
[INFO] [stdout]    |
[INFO] [stdout] 79 | const IOPORTDESC: u8 = 0x47;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REGDESC` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:81:7
[INFO] [stdout]    |
[INFO] [stdout] 81 | const REGDESC: u8 = 0x82;
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MEMORY32FIXEDDESC` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:82:7
[INFO] [stdout]    |
[INFO] [stdout] 82 | const MEMORY32FIXEDDESC: u8 = 0x86;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DWORDADDRSPACEDESC` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:83:7
[INFO] [stdout]    |
[INFO] [stdout] 83 | const DWORDADDRSPACEDESC: u8 = 0x87;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WORDADDRSPACEDESC` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:84:7
[INFO] [stdout]    |
[INFO] [stdout] 84 | const WORDADDRSPACEDESC: u8 = 0x88;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `QWORDADDRSPACEDESC` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:86:7
[INFO] [stdout]    |
[INFO] [stdout] 86 | const QWORDADDRSPACEDESC: u8 = 0x8A;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ONES` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub const ONES: Ones = Ones {};
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Ones` is never constructed
[INFO] [stdout]    --> src/acpi/aml.rs:110:12
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub struct Ones {}
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new_field_name` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:253:12
[INFO] [stdout]     |
[INFO] [stdout] 238 | impl Name {
[INFO] [stdout]     | --------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 253 |     pub fn new_field_name(field_name: &str) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `VarPackageTerm` is never constructed
[INFO] [stdout]    --> src/acpi/aml.rs:336:12
[INFO] [stdout]     |
[INFO] [stdout] 336 | pub struct VarPackageTerm<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:355:12
[INFO] [stdout]     |
[INFO] [stdout] 353 | impl<'a> VarPackageTerm<'a> {
[INFO] [stdout]     | --------------------------- associated function in this implementation
[INFO] [stdout] 354 |     /// Create Variable Package Term
[INFO] [stdout] 355 |     pub fn new(data: &'a dyn Aml) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Memory32Fixed` is never constructed
[INFO] [stdout]    --> src/acpi/aml.rs:526:12
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub struct Memory32Fixed {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:534:12
[INFO] [stdout]     |
[INFO] [stdout] 532 | impl Memory32Fixed {
[INFO] [stdout]     | ------------------ associated function in this implementation
[INFO] [stdout] 533 |     /// Create Memory32Fixed object.
[INFO] [stdout] 534 |     pub fn new(read_write: bool, base: u32, length: u32) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `AddressSpaceType` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:558:6
[INFO] [stdout]     |
[INFO] [stdout] 558 | enum AddressSpaceType {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `AddressSpaceCacheable` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:566:10
[INFO] [stdout]     |
[INFO] [stdout] 566 | pub enum AddressSpaceCacheable {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `AddressSpaceCachable` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:574:10
[INFO] [stdout]     |
[INFO] [stdout] 574 | pub type AddressSpaceCachable = AddressSpaceCacheable;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AddressSpace` is never constructed
[INFO] [stdout]    --> src/acpi/aml.rs:578:12
[INFO] [stdout]     |
[INFO] [stdout] 578 | pub struct AddressSpace<T> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new_memory`, `new_io`, `new_bus_number`, and `push_header` are never used
[INFO] [stdout]    --> src/acpi/aml.rs:588:12
[INFO] [stdout]     |
[INFO] [stdout] 586 | impl<T: Default> AddressSpace<T> {
[INFO] [stdout]     | -------------------------------- associated items in this implementation
[INFO] [stdout] 587 |     /// Create DWordMemory/QWordMemory object
[INFO] [stdout] 588 |     pub fn new_memory(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 605 |     pub fn new_io(min: T, max: T, translation: Option<T>) -> Self {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 |     pub fn new_bus_number(min: T, max: T) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 626 |     fn push_header(&self, sink: &mut dyn AmlSink, descriptor: u8, length: usize) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `IO` is never constructed
[INFO] [stdout]    --> src/acpi/aml.rs:690:12
[INFO] [stdout]     |
[INFO] [stdout] 690 | pub struct IO {
[INFO] [stdout]     |            ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:699:12
[INFO] [stdout]     |
[INFO] [stdout] 697 | impl IO {
[INFO] [stdout]     | ------- associated function in this implementation
[INFO] [stdout] 698 |     /// Create IO object
[INFO] [stdout] 699 |     pub fn new(min: u16, max: u16, alignment: u8, length: u8) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Register` is never constructed
[INFO] [stdout]    --> src/acpi/aml.rs:763:12
[INFO] [stdout]     |
[INFO] [stdout] 763 | pub struct Register {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:768:12
[INFO] [stdout]     |
[INFO] [stdout] 767 | impl Register {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 768 |     pub fn new(reg: gas::GAS) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FieldAccessType` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:913:10
[INFO] [stdout]     |
[INFO] [stdout] 913 | pub enum FieldAccessType {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FieldLockRule` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:924:10
[INFO] [stdout]     |
[INFO] [stdout] 924 | pub enum FieldLockRule {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FieldUpdateRule` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:931:10
[INFO] [stdout]     |
[INFO] [stdout] 931 | pub enum FieldUpdateRule {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FieldEntry` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:939:10
[INFO] [stdout]     |
[INFO] [stdout] 939 | pub enum FieldEntry {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Field` is never constructed
[INFO] [stdout]    --> src/acpi/aml.rs:945:12
[INFO] [stdout]     |
[INFO] [stdout] 945 | pub struct Field {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:956:12
[INFO] [stdout]     |
[INFO] [stdout] 954 | impl Field {
[INFO] [stdout]     | ---------- associated function in this implementation
[INFO] [stdout] 955 |     /// Create Field object
[INFO] [stdout] 956 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `OpRegionSpace` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1007:10
[INFO] [stdout]      |
[INFO] [stdout] 1007 | pub enum OpRegionSpace {
[INFO] [stdout]      |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OpRegion` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1021:12
[INFO] [stdout]      |
[INFO] [stdout] 1021 | pub struct OpRegion<'a> {
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1030:12
[INFO] [stdout]      |
[INFO] [stdout] 1028 | impl<'a> OpRegion<'a> {
[INFO] [stdout]      | --------------------- associated function in this implementation
[INFO] [stdout] 1029 |     /// Create OperationRegion object.
[INFO] [stdout] 1030 |     pub fn new(path: Path, space: OpRegionSpace, offset: &'a dyn Aml, length: &'a dyn Aml) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LessThan` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1139:13
[INFO] [stdout]      |
[INFO] [stdout] 1139 | compare_op!(LessThan, LLESSOP, false);
[INFO] [stdout]      |             ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1120:20
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1119 |             /// Create the compare object method.
[INFO] [stdout] 1120 |             pub fn new(left: &'a dyn Aml, right: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1139 | compare_op!(LessThan, LLESSOP, false);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `GreaterThan` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1140:13
[INFO] [stdout]      |
[INFO] [stdout] 1140 | compare_op!(GreaterThan, LGREATEROP, false);
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1120:20
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1119 |             /// Create the compare object method.
[INFO] [stdout] 1120 |             pub fn new(left: &'a dyn Aml, right: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1140 | compare_op!(GreaterThan, LGREATEROP, false);
[INFO] [stdout]      | ------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NotEqual` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1141:13
[INFO] [stdout]      |
[INFO] [stdout] 1141 | compare_op!(NotEqual, LEQUALOP, true);
[INFO] [stdout]      |             ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1120:20
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1119 |             /// Create the compare object method.
[INFO] [stdout] 1120 |             pub fn new(left: &'a dyn Aml, right: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1141 | compare_op!(NotEqual, LEQUALOP, true);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `GreaterEqual` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1142:13
[INFO] [stdout]      |
[INFO] [stdout] 1142 | compare_op!(GreaterEqual, LLESSOP, true);
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1120:20
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1119 |             /// Create the compare object method.
[INFO] [stdout] 1120 |             pub fn new(left: &'a dyn Aml, right: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1142 | compare_op!(GreaterEqual, LLESSOP, true);
[INFO] [stdout]      | ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LessEqual` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1143:13
[INFO] [stdout]      |
[INFO] [stdout] 1143 | compare_op!(LessEqual, LGREATEROP, true);
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1120:20
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1119 |             /// Create the compare object method.
[INFO] [stdout] 1120 |             pub fn new(left: &'a dyn Aml, right: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1143 | compare_op!(LessEqual, LGREATEROP, true);
[INFO] [stdout]      | ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Local` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1158:12
[INFO] [stdout]      |
[INFO] [stdout] 1158 | pub struct Local(pub u8);
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Mutex` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1192:12
[INFO] [stdout]      |
[INFO] [stdout] 1192 | pub struct Mutex {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1199:12
[INFO] [stdout]      |
[INFO] [stdout] 1197 | impl Mutex {
[INFO] [stdout]      | ---------- associated function in this implementation
[INFO] [stdout] 1198 |     /// Create Mutex object.
[INFO] [stdout] 1199 |     pub fn new(path: Path, sync_level: u8) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Acquire` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1214:12
[INFO] [stdout]      |
[INFO] [stdout] 1214 | pub struct Acquire {
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1221:12
[INFO] [stdout]      |
[INFO] [stdout] 1219 | impl Acquire {
[INFO] [stdout]      | ------------ associated function in this implementation
[INFO] [stdout] 1220 |     /// Create Acquire object.
[INFO] [stdout] 1221 |     pub fn new(mutex: Path, timeout: u16) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Release` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1236:12
[INFO] [stdout]      |
[INFO] [stdout] 1236 | pub struct Release {
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1242:12
[INFO] [stdout]      |
[INFO] [stdout] 1240 | impl Release {
[INFO] [stdout]      | ------------ associated function in this implementation
[INFO] [stdout] 1241 |     /// Create Release object.
[INFO] [stdout] 1242 |     pub fn new(mutex: Path) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Notify` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1256:12
[INFO] [stdout]      |
[INFO] [stdout] 1256 | pub struct Notify<'a> {
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1263:12
[INFO] [stdout]      |
[INFO] [stdout] 1261 | impl<'a> Notify<'a> {
[INFO] [stdout]      | ------------------- associated function in this implementation
[INFO] [stdout] 1262 |     /// Create Notify object.
[INFO] [stdout] 1263 |     pub fn new(object: &'a dyn Aml, value: &'a dyn Aml) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `While` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1278:12
[INFO] [stdout]      |
[INFO] [stdout] 1278 | pub struct While<'a> {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1285:12
[INFO] [stdout]      |
[INFO] [stdout] 1283 | impl<'a> While<'a> {
[INFO] [stdout]      | ------------------ associated function in this implementation
[INFO] [stdout] 1284 |     /// Create While object.
[INFO] [stdout] 1285 |     pub fn new(predicate: &'a dyn Aml, while_children: Vec<&'a dyn Aml>) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ObjectType` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1332:12
[INFO] [stdout]      |
[INFO] [stdout] 1332 | object_op!(ObjectType, OBJECTTYPEOP);
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `object_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1318:20
[INFO] [stdout]      |
[INFO] [stdout] 1316 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1317 |             /// Create the object method.
[INFO] [stdout] 1318 |             pub fn new(a: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1332 | object_op!(ObjectType, OBJECTTYPEOP);
[INFO] [stdout]      | ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `object_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SizeOf` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1333:12
[INFO] [stdout]      |
[INFO] [stdout] 1333 | object_op!(SizeOf, SIZEOFOP);
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `object_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1318:20
[INFO] [stdout]      |
[INFO] [stdout] 1316 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1317 |             /// Create the object method.
[INFO] [stdout] 1318 |             pub fn new(a: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1333 | object_op!(SizeOf, SIZEOFOP);
[INFO] [stdout]      | ---------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `object_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DeRefOf` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1335:12
[INFO] [stdout]      |
[INFO] [stdout] 1335 | object_op!(DeRefOf, DEREFOFOP);
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `object_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1318:20
[INFO] [stdout]      |
[INFO] [stdout] 1316 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1317 |             /// Create the object method.
[INFO] [stdout] 1318 |             pub fn new(a: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1335 | object_op!(DeRefOf, DEREFOFOP);
[INFO] [stdout]      | ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `object_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Add` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1364:12
[INFO] [stdout]      |
[INFO] [stdout] 1364 | binary_op!(Add, ADDOP);
[INFO] [stdout]      |            ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1364 | binary_op!(Add, ADDOP);
[INFO] [stdout]      | ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Concat` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1365:12
[INFO] [stdout]      |
[INFO] [stdout] 1365 | binary_op!(Concat, CONCATOP);
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1365 | binary_op!(Concat, CONCATOP);
[INFO] [stdout]      | ---------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Subtract` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1366:12
[INFO] [stdout]      |
[INFO] [stdout] 1366 | binary_op!(Subtract, SUBTRACTOP);
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1366 | binary_op!(Subtract, SUBTRACTOP);
[INFO] [stdout]      | -------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Multiply` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1367:12
[INFO] [stdout]      |
[INFO] [stdout] 1367 | binary_op!(Multiply, MULTIPLYOP);
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1367 | binary_op!(Multiply, MULTIPLYOP);
[INFO] [stdout]      | -------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ShiftLeft` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1368:12
[INFO] [stdout]      |
[INFO] [stdout] 1368 | binary_op!(ShiftLeft, SHIFTLEFTOP);
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1368 | binary_op!(ShiftLeft, SHIFTLEFTOP);
[INFO] [stdout]      | ---------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ShiftRight` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1369:12
[INFO] [stdout]      |
[INFO] [stdout] 1369 | binary_op!(ShiftRight, SHIFTRIGHTOP);
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1369 | binary_op!(ShiftRight, SHIFTRIGHTOP);
[INFO] [stdout]      | ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `And` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1370:12
[INFO] [stdout]      |
[INFO] [stdout] 1370 | binary_op!(And, ANDOP);
[INFO] [stdout]      |            ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1370 | binary_op!(And, ANDOP);
[INFO] [stdout]      | ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Nand` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1371:12
[INFO] [stdout]      |
[INFO] [stdout] 1371 | binary_op!(Nand, NANDOP);
[INFO] [stdout]      |            ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1371 | binary_op!(Nand, NANDOP);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Or` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1372:12
[INFO] [stdout]      |
[INFO] [stdout] 1372 | binary_op!(Or, OROP);
[INFO] [stdout]      |            ^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1372 | binary_op!(Or, OROP);
[INFO] [stdout]      | -------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Nor` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1373:12
[INFO] [stdout]      |
[INFO] [stdout] 1373 | binary_op!(Nor, NOROP);
[INFO] [stdout]      |            ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1373 | binary_op!(Nor, NOROP);
[INFO] [stdout]      | ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Xor` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1374:12
[INFO] [stdout]      |
[INFO] [stdout] 1374 | binary_op!(Xor, XOROP);
[INFO] [stdout]      |            ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1374 | binary_op!(Xor, XOROP);
[INFO] [stdout]      | ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ConcatRes` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1375:12
[INFO] [stdout]      |
[INFO] [stdout] 1375 | binary_op!(ConcatRes, CONCATRESOP);
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1375 | binary_op!(ConcatRes, CONCATRESOP);
[INFO] [stdout]      | ---------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Mod` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1376:12
[INFO] [stdout]      |
[INFO] [stdout] 1376 | binary_op!(Mod, MODOP);
[INFO] [stdout]      |            ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1376 | binary_op!(Mod, MODOP);
[INFO] [stdout]      | ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Index` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1377:12
[INFO] [stdout]      |
[INFO] [stdout] 1377 | binary_op!(Index, INDEXOP);
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1377 | binary_op!(Index, INDEXOP);
[INFO] [stdout]      | -------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ToString` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1378:12
[INFO] [stdout]      |
[INFO] [stdout] 1378 | binary_op!(ToString, TOSTRINGOP);
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1378 | binary_op!(ToString, TOSTRINGOP);
[INFO] [stdout]      | -------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CreateDWordField` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1379:12
[INFO] [stdout]      |
[INFO] [stdout] 1379 | binary_op!(CreateDWordField, CREATEDWFIELDOP);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1379 | binary_op!(CreateDWordField, CREATEDWFIELDOP);
[INFO] [stdout]      | --------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CreateQWordField` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1380:12
[INFO] [stdout]      |
[INFO] [stdout] 1380 | binary_op!(CreateQWordField, CREATEQWFIELDOP);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1380 | binary_op!(CreateQWordField, CREATEQWFIELDOP);
[INFO] [stdout]      | --------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ToBuffer` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1407:13
[INFO] [stdout]      |
[INFO] [stdout] 1407 | convert_op!(ToBuffer, TOBUFFEROP);
[INFO] [stdout]      |             ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `convert_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1392:20
[INFO] [stdout]      |
[INFO] [stdout] 1390 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1391 |             /// Create the object.
[INFO] [stdout] 1392 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1407 | convert_op!(ToBuffer, TOBUFFEROP);
[INFO] [stdout]      | --------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `convert_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ToInteger` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1408:13
[INFO] [stdout]      |
[INFO] [stdout] 1408 | convert_op!(ToInteger, TOINTEGEROP);
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `convert_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1392:20
[INFO] [stdout]      |
[INFO] [stdout] 1390 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1391 |             /// Create the object.
[INFO] [stdout] 1392 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1408 | convert_op!(ToInteger, TOINTEGEROP);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `convert_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CreateField` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1411:12
[INFO] [stdout]      |
[INFO] [stdout] 1411 | pub struct CreateField<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1419:12
[INFO] [stdout]      |
[INFO] [stdout] 1418 | impl<'a> CreateField<'a> {
[INFO] [stdout]      | ------------------------ associated function in this implementation
[INFO] [stdout] 1419 |     pub fn new(
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Mid` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1446:12
[INFO] [stdout]      |
[INFO] [stdout] 1446 | pub struct Mid<'a> {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1454:12
[INFO] [stdout]      |
[INFO] [stdout] 1453 | impl<'a> Mid<'a> {
[INFO] [stdout]      | ---------------- associated function in this implementation
[INFO] [stdout] 1454 |     pub fn new(
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MethodCall` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1480:12
[INFO] [stdout]      |
[INFO] [stdout] 1480 | pub struct MethodCall<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1487:12
[INFO] [stdout]      |
[INFO] [stdout] 1485 | impl<'a> MethodCall<'a> {
[INFO] [stdout]      | ----------------------- associated function in this implementation
[INFO] [stdout] 1486 |     /// Create MethodCall object.
[INFO] [stdout] 1487 |     pub fn new(name: Path, args: Vec<&'a dyn Aml>) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BufferTerm` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1502:12
[INFO] [stdout]      |
[INFO] [stdout] 1502 | pub struct BufferTerm<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1508:12
[INFO] [stdout]      |
[INFO] [stdout] 1506 | impl<'a> BufferTerm<'a> {
[INFO] [stdout]      | ----------------------- associated function in this implementation
[INFO] [stdout] 1507 |     /// Create BufferTerm object.
[INFO] [stdout] 1508 |     pub fn new(data: &'a dyn Aml) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Uuid` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1552:12
[INFO] [stdout]      |
[INFO] [stdout] 1552 | pub struct Uuid {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hex2byte` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1556:4
[INFO] [stdout]      |
[INFO] [stdout] 1556 | fn hex2byte(v1: char, v2: char) -> u8 {
[INFO] [stdout]      |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1568:12
[INFO] [stdout]      |
[INFO] [stdout] 1565 | impl Uuid {
[INFO] [stdout]      | --------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1568 |     pub fn new(name: &str) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PowerResource` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1628:12
[INFO] [stdout]      |
[INFO] [stdout] 1628 | pub struct PowerResource<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1637:12
[INFO] [stdout]      |
[INFO] [stdout] 1635 | impl<'a> PowerResource<'a> {
[INFO] [stdout]      | -------------------------- associated function in this implementation
[INFO] [stdout] 1636 |     /// Create Power Resouce object
[INFO] [stdout] 1637 |     pub fn new(name: Path, level: u8, order: u16, children: Vec<&'a dyn Aml>) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `pci_irq_base` is never read
[INFO] [stdout]   --> src/acpi/config.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout]  2 | pub struct PlatformConfig {
[INFO] [stdout]    |            -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     pub pci_irq_base: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PlatformConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_fadt` is never used
[INFO] [stdout]   --> src/acpi/fadt.rs:67:8
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn build_fadt(config: &PlatformConfig, dsdt_address: u64) -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/acpi/gas.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub enum AddressSpace {
[INFO] [stdout]    |          ------------ variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 16 |     SystemIo = 0x1,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 17 |     PciConfigSpace = 0x2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 18 |     EmbeddedController = 0x3,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 |     Smbus = 0x4,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 20 |     SystemCmos = 0x5,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 21 |     PciBarTarget = 0x6,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 22 |     Ipmi = 0x7,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 23 |     GeneralPursposeIo = 0x8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 24 |     GenericSerialBus = 0x9,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 25 |     PlatformCommunicationsChannel = 0xa,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 26 |     PlatformRuntimeMechanism = 0xb,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 27 |     FunctionalFixedHardware = 0x7f,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AddressSpace` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `ByteAccess`, `WordAccess`, `DwordAccess`, and `QwordAccess` are never constructed
[INFO] [stdout]   --> src/acpi/gas.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub enum AccessSize {
[INFO] [stdout]    |          ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 35 |     ByteAccess = 1,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 36 |     WordAccess = 2,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 37 |     DwordAccess = 3,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 38 |     QwordAccess = 4,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AccessSize` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `len`, `new`, and `new_pci_config` are never used
[INFO] [stdout]   --> src/acpi/gas.rs:52:12
[INFO] [stdout]    |
[INFO] [stdout] 51 | impl GAS {
[INFO] [stdout]    | -------- associated functions in this implementation
[INFO] [stdout] 52 |     pub fn len() -> usize {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub fn new(
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     pub fn new_pci_config(
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VARPACKAGEOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const VARPACKAGEOP: u8 = 0x13;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MUTEXOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 | const MUTEXOP: u8 = 0x01;
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CREATEFIELDOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:33:7
[INFO] [stdout]    |
[INFO] [stdout] 33 | const CREATEFIELDOP: u8 = 0x13;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ACQUIREOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:34:7
[INFO] [stdout]    |
[INFO] [stdout] 34 | const ACQUIREOP: u8 = 0x23;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RELEASEOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | const RELEASEOP: u8 = 0x27;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OPREGIONOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:36:7
[INFO] [stdout]    |
[INFO] [stdout] 36 | const OPREGIONOP: u8 = 0x80;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FIELDOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:37:7
[INFO] [stdout]    |
[INFO] [stdout] 37 | const FIELDOP: u8 = 0x81;
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `POWERRESOURCEOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:39:7
[INFO] [stdout]    |
[INFO] [stdout] 39 | const POWERRESOURCEOP: u8 = 0x84;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOCAL0OP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 | const LOCAL0OP: u8 = 0x60;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ADDOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:44:7
[INFO] [stdout]    |
[INFO] [stdout] 44 | const ADDOP: u8 = 0x72;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONCATOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | const CONCATOP: u8 = 0x73;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SUBTRACTOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:46:7
[INFO] [stdout]    |
[INFO] [stdout] 46 | const SUBTRACTOP: u8 = 0x74;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MULTIPLYOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:47:7
[INFO] [stdout]    |
[INFO] [stdout] 47 | const MULTIPLYOP: u8 = 0x77;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHIFTLEFTOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:48:7
[INFO] [stdout]    |
[INFO] [stdout] 48 | const SHIFTLEFTOP: u8 = 0x79;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHIFTRIGHTOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:49:7
[INFO] [stdout]    |
[INFO] [stdout] 49 | const SHIFTRIGHTOP: u8 = 0x7a;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ANDOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 | const ANDOP: u8 = 0x7b;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NANDOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 | const NANDOP: u8 = 0x7c;
[INFO] [stdout]    |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OROP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 | const OROP: u8 = 0x7d;
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NOROP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 | const NOROP: u8 = 0x7e;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XOROP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:54:7
[INFO] [stdout]    |
[INFO] [stdout] 54 | const XOROP: u8 = 0x7f;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEREFOFOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:55:7
[INFO] [stdout]    |
[INFO] [stdout] 55 | const DEREFOFOP: u8 = 0x83;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONCATRESOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 | const CONCATRESOP: u8 = 0x84;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MODOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:57:7
[INFO] [stdout]    |
[INFO] [stdout] 57 | const MODOP: u8 = 0x85;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NOTIFYOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:58:7
[INFO] [stdout]    |
[INFO] [stdout] 58 | const NOTIFYOP: u8 = 0x86;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIZEOFOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:59:7
[INFO] [stdout]    |
[INFO] [stdout] 59 | const SIZEOFOP: u8 = 0x87;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INDEXOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:60:7
[INFO] [stdout]    |
[INFO] [stdout] 60 | const INDEXOP: u8 = 0x88;
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CREATEDWFIELDOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 | const CREATEDWFIELDOP: u8 = 0x8a;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OBJECTTYPEOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:62:7
[INFO] [stdout]    |
[INFO] [stdout] 62 | const OBJECTTYPEOP: u8 = 0x8e;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CREATEQWFIELDOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:63:7
[INFO] [stdout]    |
[INFO] [stdout] 63 | const CREATEQWFIELDOP: u8 = 0x8f;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LGREATEROP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:66:7
[INFO] [stdout]    |
[INFO] [stdout] 66 | const LGREATEROP: u8 = 0x94;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LLESSOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:67:7
[INFO] [stdout]    |
[INFO] [stdout] 67 | const LLESSOP: u8 = 0x95;
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TOBUFFEROP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:68:7
[INFO] [stdout]    |
[INFO] [stdout] 68 | const TOBUFFEROP: u8 = 0x96;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TOINTEGEROP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:69:7
[INFO] [stdout]    |
[INFO] [stdout] 69 | const TOINTEGEROP: u8 = 0x99;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TOSTRINGOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:70:7
[INFO] [stdout]    |
[INFO] [stdout] 70 | const TOSTRINGOP: u8 = 0x9c;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MIDOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:71:7
[INFO] [stdout]    |
[INFO] [stdout] 71 | const MIDOP: u8 = 0x9e;
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WHILEOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:74:7
[INFO] [stdout]    |
[INFO] [stdout] 74 | const WHILEOP: u8 = 0xa2;
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ONESOP` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:76:7
[INFO] [stdout]    |
[INFO] [stdout] 76 | const ONESOP: u8 = 0xff;
[INFO] [stdout]    |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IOPORTDESC` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:79:7
[INFO] [stdout]    |
[INFO] [stdout] 79 | const IOPORTDESC: u8 = 0x47;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REGDESC` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:81:7
[INFO] [stdout]    |
[INFO] [stdout] 81 | const REGDESC: u8 = 0x82;
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MEMORY32FIXEDDESC` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:82:7
[INFO] [stdout]    |
[INFO] [stdout] 82 | const MEMORY32FIXEDDESC: u8 = 0x86;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DWORDADDRSPACEDESC` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:83:7
[INFO] [stdout]    |
[INFO] [stdout] 83 | const DWORDADDRSPACEDESC: u8 = 0x87;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WORDADDRSPACEDESC` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:84:7
[INFO] [stdout]    |
[INFO] [stdout] 84 | const WORDADDRSPACEDESC: u8 = 0x88;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `QWORDADDRSPACEDESC` is never used
[INFO] [stdout]   --> src/acpi/aml.rs:86:7
[INFO] [stdout]    |
[INFO] [stdout] 86 | const QWORDADDRSPACEDESC: u8 = 0x8A;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ONES` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub const ONES: Ones = Ones {};
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Ones` is never constructed
[INFO] [stdout]    --> src/acpi/aml.rs:110:12
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub struct Ones {}
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new_field_name` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:253:12
[INFO] [stdout]     |
[INFO] [stdout] 238 | impl Name {
[INFO] [stdout]     | --------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 253 |     pub fn new_field_name(field_name: &str) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `VarPackageTerm` is never constructed
[INFO] [stdout]    --> src/acpi/aml.rs:336:12
[INFO] [stdout]     |
[INFO] [stdout] 336 | pub struct VarPackageTerm<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:355:12
[INFO] [stdout]     |
[INFO] [stdout] 353 | impl<'a> VarPackageTerm<'a> {
[INFO] [stdout]     | --------------------------- associated function in this implementation
[INFO] [stdout] 354 |     /// Create Variable Package Term
[INFO] [stdout] 355 |     pub fn new(data: &'a dyn Aml) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Memory32Fixed` is never constructed
[INFO] [stdout]    --> src/acpi/aml.rs:526:12
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub struct Memory32Fixed {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:534:12
[INFO] [stdout]     |
[INFO] [stdout] 532 | impl Memory32Fixed {
[INFO] [stdout]     | ------------------ associated function in this implementation
[INFO] [stdout] 533 |     /// Create Memory32Fixed object.
[INFO] [stdout] 534 |     pub fn new(read_write: bool, base: u32, length: u32) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `AddressSpaceType` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:558:6
[INFO] [stdout]     |
[INFO] [stdout] 558 | enum AddressSpaceType {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `AddressSpaceCacheable` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:566:10
[INFO] [stdout]     |
[INFO] [stdout] 566 | pub enum AddressSpaceCacheable {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `AddressSpaceCachable` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:574:10
[INFO] [stdout]     |
[INFO] [stdout] 574 | pub type AddressSpaceCachable = AddressSpaceCacheable;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AddressSpace` is never constructed
[INFO] [stdout]    --> src/acpi/aml.rs:578:12
[INFO] [stdout]     |
[INFO] [stdout] 578 | pub struct AddressSpace<T> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new_memory`, `new_io`, `new_bus_number`, and `push_header` are never used
[INFO] [stdout]    --> src/acpi/aml.rs:588:12
[INFO] [stdout]     |
[INFO] [stdout] 586 | impl<T: Default> AddressSpace<T> {
[INFO] [stdout]     | -------------------------------- associated items in this implementation
[INFO] [stdout] 587 |     /// Create DWordMemory/QWordMemory object
[INFO] [stdout] 588 |     pub fn new_memory(
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 605 |     pub fn new_io(min: T, max: T, translation: Option<T>) -> Self {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 |     pub fn new_bus_number(min: T, max: T) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 626 |     fn push_header(&self, sink: &mut dyn AmlSink, descriptor: u8, length: usize) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `IO` is never constructed
[INFO] [stdout]    --> src/acpi/aml.rs:690:12
[INFO] [stdout]     |
[INFO] [stdout] 690 | pub struct IO {
[INFO] [stdout]     |            ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:699:12
[INFO] [stdout]     |
[INFO] [stdout] 697 | impl IO {
[INFO] [stdout]     | ------- associated function in this implementation
[INFO] [stdout] 698 |     /// Create IO object
[INFO] [stdout] 699 |     pub fn new(min: u16, max: u16, alignment: u8, length: u8) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Register` is never constructed
[INFO] [stdout]    --> src/acpi/aml.rs:763:12
[INFO] [stdout]     |
[INFO] [stdout] 763 | pub struct Register {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:768:12
[INFO] [stdout]     |
[INFO] [stdout] 767 | impl Register {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 768 |     pub fn new(reg: gas::GAS) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FieldAccessType` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:913:10
[INFO] [stdout]     |
[INFO] [stdout] 913 | pub enum FieldAccessType {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FieldLockRule` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:924:10
[INFO] [stdout]     |
[INFO] [stdout] 924 | pub enum FieldLockRule {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FieldUpdateRule` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:931:10
[INFO] [stdout]     |
[INFO] [stdout] 931 | pub enum FieldUpdateRule {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FieldEntry` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:939:10
[INFO] [stdout]     |
[INFO] [stdout] 939 | pub enum FieldEntry {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Field` is never constructed
[INFO] [stdout]    --> src/acpi/aml.rs:945:12
[INFO] [stdout]     |
[INFO] [stdout] 945 | pub struct Field {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/acpi/aml.rs:956:12
[INFO] [stdout]     |
[INFO] [stdout] 954 | impl Field {
[INFO] [stdout]     | ---------- associated function in this implementation
[INFO] [stdout] 955 |     /// Create Field object
[INFO] [stdout] 956 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `OpRegionSpace` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1007:10
[INFO] [stdout]      |
[INFO] [stdout] 1007 | pub enum OpRegionSpace {
[INFO] [stdout]      |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OpRegion` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1021:12
[INFO] [stdout]      |
[INFO] [stdout] 1021 | pub struct OpRegion<'a> {
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1030:12
[INFO] [stdout]      |
[INFO] [stdout] 1028 | impl<'a> OpRegion<'a> {
[INFO] [stdout]      | --------------------- associated function in this implementation
[INFO] [stdout] 1029 |     /// Create OperationRegion object.
[INFO] [stdout] 1030 |     pub fn new(path: Path, space: OpRegionSpace, offset: &'a dyn Aml, length: &'a dyn Aml) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LessThan` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1139:13
[INFO] [stdout]      |
[INFO] [stdout] 1139 | compare_op!(LessThan, LLESSOP, false);
[INFO] [stdout]      |             ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1120:20
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1119 |             /// Create the compare object method.
[INFO] [stdout] 1120 |             pub fn new(left: &'a dyn Aml, right: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1139 | compare_op!(LessThan, LLESSOP, false);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `GreaterThan` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1140:13
[INFO] [stdout]      |
[INFO] [stdout] 1140 | compare_op!(GreaterThan, LGREATEROP, false);
[INFO] [stdout]      |             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1120:20
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1119 |             /// Create the compare object method.
[INFO] [stdout] 1120 |             pub fn new(left: &'a dyn Aml, right: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1140 | compare_op!(GreaterThan, LGREATEROP, false);
[INFO] [stdout]      | ------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NotEqual` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1141:13
[INFO] [stdout]      |
[INFO] [stdout] 1141 | compare_op!(NotEqual, LEQUALOP, true);
[INFO] [stdout]      |             ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1120:20
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1119 |             /// Create the compare object method.
[INFO] [stdout] 1120 |             pub fn new(left: &'a dyn Aml, right: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1141 | compare_op!(NotEqual, LEQUALOP, true);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `GreaterEqual` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1142:13
[INFO] [stdout]      |
[INFO] [stdout] 1142 | compare_op!(GreaterEqual, LLESSOP, true);
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1120:20
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1119 |             /// Create the compare object method.
[INFO] [stdout] 1120 |             pub fn new(left: &'a dyn Aml, right: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1142 | compare_op!(GreaterEqual, LLESSOP, true);
[INFO] [stdout]      | ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LessEqual` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1143:13
[INFO] [stdout]      |
[INFO] [stdout] 1143 | compare_op!(LessEqual, LGREATEROP, true);
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1120:20
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1119 |             /// Create the compare object method.
[INFO] [stdout] 1120 |             pub fn new(left: &'a dyn Aml, right: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1143 | compare_op!(LessEqual, LGREATEROP, true);
[INFO] [stdout]      | ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `compare_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Local` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1158:12
[INFO] [stdout]      |
[INFO] [stdout] 1158 | pub struct Local(pub u8);
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Mutex` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1192:12
[INFO] [stdout]      |
[INFO] [stdout] 1192 | pub struct Mutex {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1199:12
[INFO] [stdout]      |
[INFO] [stdout] 1197 | impl Mutex {
[INFO] [stdout]      | ---------- associated function in this implementation
[INFO] [stdout] 1198 |     /// Create Mutex object.
[INFO] [stdout] 1199 |     pub fn new(path: Path, sync_level: u8) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Acquire` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1214:12
[INFO] [stdout]      |
[INFO] [stdout] 1214 | pub struct Acquire {
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1221:12
[INFO] [stdout]      |
[INFO] [stdout] 1219 | impl Acquire {
[INFO] [stdout]      | ------------ associated function in this implementation
[INFO] [stdout] 1220 |     /// Create Acquire object.
[INFO] [stdout] 1221 |     pub fn new(mutex: Path, timeout: u16) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Release` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1236:12
[INFO] [stdout]      |
[INFO] [stdout] 1236 | pub struct Release {
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1242:12
[INFO] [stdout]      |
[INFO] [stdout] 1240 | impl Release {
[INFO] [stdout]      | ------------ associated function in this implementation
[INFO] [stdout] 1241 |     /// Create Release object.
[INFO] [stdout] 1242 |     pub fn new(mutex: Path) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Notify` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1256:12
[INFO] [stdout]      |
[INFO] [stdout] 1256 | pub struct Notify<'a> {
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1263:12
[INFO] [stdout]      |
[INFO] [stdout] 1261 | impl<'a> Notify<'a> {
[INFO] [stdout]      | ------------------- associated function in this implementation
[INFO] [stdout] 1262 |     /// Create Notify object.
[INFO] [stdout] 1263 |     pub fn new(object: &'a dyn Aml, value: &'a dyn Aml) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `While` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1278:12
[INFO] [stdout]      |
[INFO] [stdout] 1278 | pub struct While<'a> {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1285:12
[INFO] [stdout]      |
[INFO] [stdout] 1283 | impl<'a> While<'a> {
[INFO] [stdout]      | ------------------ associated function in this implementation
[INFO] [stdout] 1284 |     /// Create While object.
[INFO] [stdout] 1285 |     pub fn new(predicate: &'a dyn Aml, while_children: Vec<&'a dyn Aml>) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ObjectType` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1332:12
[INFO] [stdout]      |
[INFO] [stdout] 1332 | object_op!(ObjectType, OBJECTTYPEOP);
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `object_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1318:20
[INFO] [stdout]      |
[INFO] [stdout] 1316 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1317 |             /// Create the object method.
[INFO] [stdout] 1318 |             pub fn new(a: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1332 | object_op!(ObjectType, OBJECTTYPEOP);
[INFO] [stdout]      | ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `object_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SizeOf` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1333:12
[INFO] [stdout]      |
[INFO] [stdout] 1333 | object_op!(SizeOf, SIZEOFOP);
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `object_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1318:20
[INFO] [stdout]      |
[INFO] [stdout] 1316 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1317 |             /// Create the object method.
[INFO] [stdout] 1318 |             pub fn new(a: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1333 | object_op!(SizeOf, SIZEOFOP);
[INFO] [stdout]      | ---------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `object_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DeRefOf` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1335:12
[INFO] [stdout]      |
[INFO] [stdout] 1335 | object_op!(DeRefOf, DEREFOFOP);
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `object_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1318:20
[INFO] [stdout]      |
[INFO] [stdout] 1316 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1317 |             /// Create the object method.
[INFO] [stdout] 1318 |             pub fn new(a: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1335 | object_op!(DeRefOf, DEREFOFOP);
[INFO] [stdout]      | ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `object_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Add` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1364:12
[INFO] [stdout]      |
[INFO] [stdout] 1364 | binary_op!(Add, ADDOP);
[INFO] [stdout]      |            ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1364 | binary_op!(Add, ADDOP);
[INFO] [stdout]      | ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Concat` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1365:12
[INFO] [stdout]      |
[INFO] [stdout] 1365 | binary_op!(Concat, CONCATOP);
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1365 | binary_op!(Concat, CONCATOP);
[INFO] [stdout]      | ---------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Subtract` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1366:12
[INFO] [stdout]      |
[INFO] [stdout] 1366 | binary_op!(Subtract, SUBTRACTOP);
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1366 | binary_op!(Subtract, SUBTRACTOP);
[INFO] [stdout]      | -------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Multiply` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1367:12
[INFO] [stdout]      |
[INFO] [stdout] 1367 | binary_op!(Multiply, MULTIPLYOP);
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1367 | binary_op!(Multiply, MULTIPLYOP);
[INFO] [stdout]      | -------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ShiftLeft` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1368:12
[INFO] [stdout]      |
[INFO] [stdout] 1368 | binary_op!(ShiftLeft, SHIFTLEFTOP);
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1368 | binary_op!(ShiftLeft, SHIFTLEFTOP);
[INFO] [stdout]      | ---------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ShiftRight` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1369:12
[INFO] [stdout]      |
[INFO] [stdout] 1369 | binary_op!(ShiftRight, SHIFTRIGHTOP);
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1369 | binary_op!(ShiftRight, SHIFTRIGHTOP);
[INFO] [stdout]      | ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `And` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1370:12
[INFO] [stdout]      |
[INFO] [stdout] 1370 | binary_op!(And, ANDOP);
[INFO] [stdout]      |            ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1370 | binary_op!(And, ANDOP);
[INFO] [stdout]      | ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Nand` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1371:12
[INFO] [stdout]      |
[INFO] [stdout] 1371 | binary_op!(Nand, NANDOP);
[INFO] [stdout]      |            ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1371 | binary_op!(Nand, NANDOP);
[INFO] [stdout]      | ------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Or` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1372:12
[INFO] [stdout]      |
[INFO] [stdout] 1372 | binary_op!(Or, OROP);
[INFO] [stdout]      |            ^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1372 | binary_op!(Or, OROP);
[INFO] [stdout]      | -------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Nor` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1373:12
[INFO] [stdout]      |
[INFO] [stdout] 1373 | binary_op!(Nor, NOROP);
[INFO] [stdout]      |            ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1373 | binary_op!(Nor, NOROP);
[INFO] [stdout]      | ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Xor` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1374:12
[INFO] [stdout]      |
[INFO] [stdout] 1374 | binary_op!(Xor, XOROP);
[INFO] [stdout]      |            ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1374 | binary_op!(Xor, XOROP);
[INFO] [stdout]      | ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ConcatRes` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1375:12
[INFO] [stdout]      |
[INFO] [stdout] 1375 | binary_op!(ConcatRes, CONCATRESOP);
[INFO] [stdout]      |            ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1375 | binary_op!(ConcatRes, CONCATRESOP);
[INFO] [stdout]      | ---------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Mod` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1376:12
[INFO] [stdout]      |
[INFO] [stdout] 1376 | binary_op!(Mod, MODOP);
[INFO] [stdout]      |            ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1376 | binary_op!(Mod, MODOP);
[INFO] [stdout]      | ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Index` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1377:12
[INFO] [stdout]      |
[INFO] [stdout] 1377 | binary_op!(Index, INDEXOP);
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1377 | binary_op!(Index, INDEXOP);
[INFO] [stdout]      | -------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ToString` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1378:12
[INFO] [stdout]      |
[INFO] [stdout] 1378 | binary_op!(ToString, TOSTRINGOP);
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1378 | binary_op!(ToString, TOSTRINGOP);
[INFO] [stdout]      | -------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CreateDWordField` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1379:12
[INFO] [stdout]      |
[INFO] [stdout] 1379 | binary_op!(CreateDWordField, CREATEDWFIELDOP);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1379 | binary_op!(CreateDWordField, CREATEDWFIELDOP);
[INFO] [stdout]      | --------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CreateQWordField` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1380:12
[INFO] [stdout]      |
[INFO] [stdout] 1380 | binary_op!(CreateQWordField, CREATEQWFIELDOP);
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1348:20
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1347 |             /// Create the object.
[INFO] [stdout] 1348 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1380 | binary_op!(CreateQWordField, CREATEQWFIELDOP);
[INFO] [stdout]      | --------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `binary_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ToBuffer` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1407:13
[INFO] [stdout]      |
[INFO] [stdout] 1407 | convert_op!(ToBuffer, TOBUFFEROP);
[INFO] [stdout]      |             ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `convert_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1392:20
[INFO] [stdout]      |
[INFO] [stdout] 1390 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1391 |             /// Create the object.
[INFO] [stdout] 1392 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1407 | convert_op!(ToBuffer, TOBUFFEROP);
[INFO] [stdout]      | --------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `convert_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ToInteger` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1408:13
[INFO] [stdout]      |
[INFO] [stdout] 1408 | convert_op!(ToInteger, TOINTEGEROP);
[INFO] [stdout]      |             ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `convert_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1392:20
[INFO] [stdout]      |
[INFO] [stdout] 1390 |         impl<'a> $name<'a> {
[INFO] [stdout]      |         ------------------ associated function in this implementation
[INFO] [stdout] 1391 |             /// Create the object.
[INFO] [stdout] 1392 |             pub fn new(target: &'a dyn Aml, a: &'a dyn Aml) -> Self {
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1408 | convert_op!(ToInteger, TOINTEGEROP);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `convert_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CreateField` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1411:12
[INFO] [stdout]      |
[INFO] [stdout] 1411 | pub struct CreateField<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1419:12
[INFO] [stdout]      |
[INFO] [stdout] 1418 | impl<'a> CreateField<'a> {
[INFO] [stdout]      | ------------------------ associated function in this implementation
[INFO] [stdout] 1419 |     pub fn new(
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Mid` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1446:12
[INFO] [stdout]      |
[INFO] [stdout] 1446 | pub struct Mid<'a> {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1454:12
[INFO] [stdout]      |
[INFO] [stdout] 1453 | impl<'a> Mid<'a> {
[INFO] [stdout]      | ---------------- associated function in this implementation
[INFO] [stdout] 1454 |     pub fn new(
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MethodCall` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1480:12
[INFO] [stdout]      |
[INFO] [stdout] 1480 | pub struct MethodCall<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1487:12
[INFO] [stdout]      |
[INFO] [stdout] 1485 | impl<'a> MethodCall<'a> {
[INFO] [stdout]      | ----------------------- associated function in this implementation
[INFO] [stdout] 1486 |     /// Create MethodCall object.
[INFO] [stdout] 1487 |     pub fn new(name: Path, args: Vec<&'a dyn Aml>) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BufferTerm` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1502:12
[INFO] [stdout]      |
[INFO] [stdout] 1502 | pub struct BufferTerm<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1508:12
[INFO] [stdout]      |
[INFO] [stdout] 1506 | impl<'a> BufferTerm<'a> {
[INFO] [stdout]      | ----------------------- associated function in this implementation
[INFO] [stdout] 1507 |     /// Create BufferTerm object.
[INFO] [stdout] 1508 |     pub fn new(data: &'a dyn Aml) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Uuid` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1552:12
[INFO] [stdout]      |
[INFO] [stdout] 1552 | pub struct Uuid {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hex2byte` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1556:4
[INFO] [stdout]      |
[INFO] [stdout] 1556 | fn hex2byte(v1: char, v2: char) -> u8 {
[INFO] [stdout]      |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1568:12
[INFO] [stdout]      |
[INFO] [stdout] 1565 | impl Uuid {
[INFO] [stdout]      | --------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1568 |     pub fn new(name: &str) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PowerResource` is never constructed
[INFO] [stdout]     --> src/acpi/aml.rs:1628:12
[INFO] [stdout]      |
[INFO] [stdout] 1628 | pub struct PowerResource<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]     --> src/acpi/aml.rs:1637:12
[INFO] [stdout]      |
[INFO] [stdout] 1635 | impl<'a> PowerResource<'a> {
[INFO] [stdout]      | -------------------------- associated function in this implementation
[INFO] [stdout] 1636 |     /// Create Power Resouce object
[INFO] [stdout] 1637 |     pub fn new(name: Path, level: u8, order: u16, children: Vec<&'a dyn Aml>) -> Self {
[INFO] [stdout]      |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `pci_irq_base` is never read
[INFO] [stdout]   --> src/acpi/config.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout]  2 | pub struct PlatformConfig {
[INFO] [stdout]    |            -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     pub pci_irq_base: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PlatformConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_fadt` is never used
[INFO] [stdout]   --> src/acpi/fadt.rs:67:8
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn build_fadt(config: &PlatformConfig, dsdt_address: u64) -> Vec<u8> {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/acpi/gas.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub enum AddressSpace {
[INFO] [stdout]    |          ------------ variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 16 |     SystemIo = 0x1,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 17 |     PciConfigSpace = 0x2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 18 |     EmbeddedController = 0x3,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 |     Smbus = 0x4,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 20 |     SystemCmos = 0x5,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 21 |     PciBarTarget = 0x6,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 22 |     Ipmi = 0x7,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 23 |     GeneralPursposeIo = 0x8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 24 |     GenericSerialBus = 0x9,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 25 |     PlatformCommunicationsChannel = 0xa,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 26 |     PlatformRuntimeMechanism = 0xb,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 27 |     FunctionalFixedHardware = 0x7f,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AddressSpace` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `ByteAccess`, `WordAccess`, `DwordAccess`, and `QwordAccess` are never constructed
[INFO] [stdout]   --> src/acpi/gas.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub enum AccessSize {
[INFO] [stdout]    |          ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 35 |     ByteAccess = 1,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 36 |     WordAccess = 2,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 37 |     DwordAccess = 3,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 38 |     QwordAccess = 4,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AccessSize` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `len`, `new`, and `new_pci_config` are never used
[INFO] [stdout]   --> src/acpi/gas.rs:52:12
[INFO] [stdout]    |
[INFO] [stdout] 51 | impl GAS {
[INFO] [stdout]    | -------- associated functions in this implementation
[INFO] [stdout] 52 |     pub fn len() -> usize {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub fn new(
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     pub fn new_pci_config(
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.00s
[INFO] running `Command { std: "docker" "inspect" "e32f5cb50184beb0be956d990dc19d0633858c8a4b4a936e3c84da0777648e26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e32f5cb50184beb0be956d990dc19d0633858c8a4b4a936e3c84da0777648e26", kill_on_drop: false }`
[INFO] [stdout] e32f5cb50184beb0be956d990dc19d0633858c8a4b4a936e3c84da0777648e26
