[INFO] cloning repository https://github.com/unguentum/meadowfoam
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/unguentum/meadowfoam" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Funguentum%2Fmeadowfoam", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Funguentum%2Fmeadowfoam'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a7fd1409150d23a2be686da6f63e434fc7739cb1
[INFO] checking unguentum/meadowfoam against try#e983148bd5f0f0db270bfb72149f5e892e68b67f for pr-150322
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Funguentum%2Fmeadowfoam" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/unguentum/meadowfoam
[INFO] finished tweaking git repo https://github.com/unguentum/meadowfoam
[INFO] tweaked toml for git repo https://github.com/unguentum/meadowfoam written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/unguentum/meadowfoam on toolchain e983148bd5f0f0db270bfb72149f5e892e68b67f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e983148bd5f0f0db270bfb72149f5e892e68b67f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/unguentum/meadowfoam 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" "+e983148bd5f0f0db270bfb72149f5e892e68b67f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+e983148bd5f0f0db270bfb72149f5e892e68b67f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 97063ec5f4129961733851d7f29c0f5778667a207591fa420288e726fe8a6637
[INFO] running `Command { std: "docker" "start" "-a" "97063ec5f4129961733851d7f29c0f5778667a207591fa420288e726fe8a6637", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "97063ec5f4129961733851d7f29c0f5778667a207591fa420288e726fe8a6637", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "97063ec5f4129961733851d7f29c0f5778667a207591fa420288e726fe8a6637", kill_on_drop: false }`
[INFO] [stdout] 97063ec5f4129961733851d7f29c0f5778667a207591fa420288e726fe8a6637
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+e983148bd5f0f0db270bfb72149f5e892e68b67f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b9dcd45d791317ab08a57306781dbee1b72eb9ba08b5b47654bc6c23e9b1df32
[INFO] running `Command { std: "docker" "start" "-a" "b9dcd45d791317ab08a57306781dbee1b72eb9ba08b5b47654bc6c23e9b1df32", kill_on_drop: false }`
[INFO] [stderr]     Checking meadowfoam v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0152]: found duplicate lang item `panic_impl`
[INFO] [stdout]   --> src/main.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | / fn panic_handler(panic_info: &PanicInfo) -> ! {
[INFO] [stdout] 80 | |     print!(
[INFO] [stdout] 81 | |         "!PANIC: {:?} at {:?}",
[INFO] [stdout] 82 | |         panic_info.message(),
[INFO] [stdout] ...  |
[INFO] [stdout] 85 | |     loop {}
[INFO] [stdout] 86 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the lang item is first defined in crate `std` (which `test` depends on)
[INFO] [stdout]    = note: first definition in `std` loaded from /opt/rustwide/rustup-home/toolchains/e983148bd5f0f0db270bfb72149f5e892e68b67f/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-ad248a6e6fe48fd9.rlib
[INFO] [stdout]    = note: second definition in the local crate (`meadowfoam`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0152`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `meadowfoam` (bin "meadowfoam" test) due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> src/graphics.rs:108:3
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |         ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:458:3
[INFO] [stdout]     |
[INFO] [stdout] 458 |         unsafe {
[INFO] [stdout]     |         ------ because it's nested under this `unsafe` block
[INFO] [stdout] ...
[INFO] [stdout] 464 |             print!("There are {GLOBAL_METHOD_COUNT} methods\n");
[INFO] [stdout]     |             --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `print` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/aml.rs:26:15
[INFO] [stdout]     |
[INFO] [stdout]  17 |         0x5C | 0x5E | 0 | 0x2E | 0x2F | 0x41..=0x5A | 0x5F
[INFO] [stdout]     |                       - matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout]  26 |         0xA..=0xE | 0 | 1 | 0xFF | 0x11
[INFO] [stdout]     |                     ^ no value can reach this
[INFO] [stdout] ...
[INFO] [stdout] 942 |             get_prefix!(DataRefObject) => DataRefObject::get_len(data),
[INFO] [stdout]     |             -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `get_prefix` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/aml.rs:26:15
[INFO] [stdout]     |
[INFO] [stdout]  17 |         0x5C | 0x5E | 0 | 0x2E | 0x2F | 0x41..=0x5A | 0x5F
[INFO] [stdout]     |                       - matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout]  26 |         0xA..=0xE | 0 | 1 | 0xFF | 0x11
[INFO] [stdout]     |                     ^ no value can reach this
[INFO] [stdout] ...
[INFO] [stdout] 959 |                 get_prefix!(PackageElement) => PackageElement::get_len(&data[index..]),
[INFO] [stdout]     |                 --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `get_prefix` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/aml.rs:1210:13
[INFO] [stdout]      |
[INFO] [stdout] 1210 |         let mut offset = 0;
[INFO] [stdout]      |             ----^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arg`
[INFO] [stdout]     --> src/aml.rs:1343:13
[INFO] [stdout]      |
[INFO] [stdout] 1343 |         for arg in 0..arg_count {
[INFO] [stdout]      |             ^^^ help: if this is intentional, prefix it with an underscore: `_arg`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkg_size`
[INFO] [stdout]     --> src/aml.rs:1406:19
[INFO] [stdout]      |
[INFO] [stdout] 1406 |                 let (pkg_len, pkg_size) = PkgLength::get_len_and_size(&data[x+2..]);
[INFO] [stdout]      |                               ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pkg_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `current_mode`
[INFO] [stdout]   --> src/main.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 |         let current_mode = unsafe { interface.current_mode().unwrap() };
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entry`
[INFO] [stdout]   --> src/main.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 let entry = unsafe { &*entry };
[INFO] [stdout]    |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_entry`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GLOBAL_METHODS_MAX` is never used
[INFO] [stdout]  --> src/aml.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | const GLOBAL_METHODS_MAX : usize = 1024;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `GLOBAL_METHODS` is never used
[INFO] [stdout]  --> src/aml.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | static mut GLOBAL_METHODS: [(*const u8, usize); GLOBAL_METHODS_MAX] = [(core::ptr::null(), 0); GLOBAL_METHODS_MAX];
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `GLOBAL_METHOD_COUNT` is never used
[INFO] [stdout]  --> src/aml.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | static mut GLOBAL_METHOD_COUNT: usize = 0;
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ByteData` is never constructed
[INFO] [stdout]    --> src/aml.rs:119:8
[INFO] [stdout]     |
[INFO] [stdout] 119 | struct ByteData;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:121:8
[INFO] [stdout]     |
[INFO] [stdout] 120 | impl ByteData {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 121 |     fn get_len(_: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WordData` is never constructed
[INFO] [stdout]    --> src/aml.rs:126:8
[INFO] [stdout]     |
[INFO] [stdout] 126 | struct WordData;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:128:8
[INFO] [stdout]     |
[INFO] [stdout] 127 | impl WordData {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 128 |     fn get_len(_: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DWordData` is never constructed
[INFO] [stdout]    --> src/aml.rs:133:8
[INFO] [stdout]     |
[INFO] [stdout] 133 | struct DWordData;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:135:8
[INFO] [stdout]     |
[INFO] [stdout] 134 | impl DWordData {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 135 |     fn get_len(_: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `NumElements` is never used
[INFO] [stdout]    --> src/aml.rs:140:6
[INFO] [stdout]     |
[INFO] [stdout] 140 | type NumElements = ByteData;
[INFO] [stdout]     |      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ByteConst` is never constructed
[INFO] [stdout]    --> src/aml.rs:142:8
[INFO] [stdout]     |
[INFO] [stdout] 142 | struct ByteConst;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:144:8
[INFO] [stdout]     |
[INFO] [stdout] 143 | impl ByteConst {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 144 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WordConst` is never constructed
[INFO] [stdout]    --> src/aml.rs:150:8
[INFO] [stdout]     |
[INFO] [stdout] 150 | struct WordConst;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:152:8
[INFO] [stdout]     |
[INFO] [stdout] 151 | impl WordConst {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 152 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DWordConst` is never constructed
[INFO] [stdout]    --> src/aml.rs:158:8
[INFO] [stdout]     |
[INFO] [stdout] 158 | struct DWordConst;
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:160:8
[INFO] [stdout]     |
[INFO] [stdout] 159 | impl DWordConst {
[INFO] [stdout]     | --------------- associated function in this implementation
[INFO] [stdout] 160 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `QWordConst` is never constructed
[INFO] [stdout]    --> src/aml.rs:166:8
[INFO] [stdout]     |
[INFO] [stdout] 166 | struct QWordConst;
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:168:8
[INFO] [stdout]     |
[INFO] [stdout] 167 | impl QWordConst {
[INFO] [stdout]     | --------------- associated function in this implementation
[INFO] [stdout] 168 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `String` is never constructed
[INFO] [stdout]    --> src/aml.rs:174:8
[INFO] [stdout]     |
[INFO] [stdout] 174 | struct String;
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:176:8
[INFO] [stdout]     |
[INFO] [stdout] 175 | impl String {
[INFO] [stdout]     | ----------- associated function in this implementation
[INFO] [stdout] 176 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ComputationalData` is never constructed
[INFO] [stdout]    --> src/aml.rs:191:8
[INFO] [stdout]     |
[INFO] [stdout] 191 | struct ComputationalData;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:193:8
[INFO] [stdout]     |
[INFO] [stdout] 192 | impl ComputationalData {
[INFO] [stdout]     | ---------------------- associated function in this implementation
[INFO] [stdout] 193 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DataObject` is never constructed
[INFO] [stdout]    --> src/aml.rs:213:8
[INFO] [stdout]     |
[INFO] [stdout] 213 | struct DataObject;
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:215:8
[INFO] [stdout]     |
[INFO] [stdout] 214 | impl DataObject {
[INFO] [stdout]     | --------------- associated function in this implementation
[INFO] [stdout] 215 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MatchOpcode` is never constructed
[INFO] [stdout]    --> src/aml.rs:229:8
[INFO] [stdout]     |
[INFO] [stdout] 229 | struct MatchOpcode;
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:231:8
[INFO] [stdout]     |
[INFO] [stdout] 230 | impl MatchOpcode {
[INFO] [stdout]     | ---------------- associated function in this implementation
[INFO] [stdout] 231 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ArgObj` is never constructed
[INFO] [stdout]    --> src/aml.rs:237:8
[INFO] [stdout]     |
[INFO] [stdout] 237 | struct ArgObj;
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:239:8
[INFO] [stdout]     |
[INFO] [stdout] 238 | impl ArgObj {
[INFO] [stdout]     | ----------- associated function in this implementation
[INFO] [stdout] 239 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TermArg` is never constructed
[INFO] [stdout]    --> src/aml.rs:245:8
[INFO] [stdout]     |
[INFO] [stdout] 245 | struct TermArg;
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:247:8
[INFO] [stdout]     |
[INFO] [stdout] 246 | impl TermArg {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] 247 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RegionSpace` is never constructed
[INFO] [stdout]    --> src/aml.rs:264:8
[INFO] [stdout]     |
[INFO] [stdout] 264 | struct RegionSpace;
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 265 | impl RegionSpace {
[INFO] [stdout]     | ---------------- associated function in this implementation
[INFO] [stdout] 266 |     fn get_len(_: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `VarNumElements` is never constructed
[INFO] [stdout]    --> src/aml.rs:271:8
[INFO] [stdout]     |
[INFO] [stdout] 271 | struct VarNumElements;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:273:8
[INFO] [stdout]     |
[INFO] [stdout] 272 | impl VarNumElements {
[INFO] [stdout]     | ------------------- associated function in this implementation
[INFO] [stdout] 273 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RegionOffset` is never constructed
[INFO] [stdout]    --> src/aml.rs:278:8
[INFO] [stdout]     |
[INFO] [stdout] 278 | struct RegionOffset;
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:280:8
[INFO] [stdout]     |
[INFO] [stdout] 279 | impl RegionOffset {
[INFO] [stdout]     | ----------------- associated function in this implementation
[INFO] [stdout] 280 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Data` is never constructed
[INFO] [stdout]    --> src/aml.rs:285:8
[INFO] [stdout]     |
[INFO] [stdout] 285 | struct Data;
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:287:8
[INFO] [stdout]     |
[INFO] [stdout] 286 | impl Data {
[INFO] [stdout]     | --------- associated function in this implementation
[INFO] [stdout] 287 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RegionLen` is never constructed
[INFO] [stdout]    --> src/aml.rs:292:8
[INFO] [stdout]     |
[INFO] [stdout] 292 | struct RegionLen;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:294:8
[INFO] [stdout]     |
[INFO] [stdout] 293 | impl RegionLen {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 294 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefOpRegion` is never constructed
[INFO] [stdout]    --> src/aml.rs:300:5
[INFO] [stdout]     |
[INFO] [stdout] 300 |     DefOpRegion,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |           impl $new_type {
[INFO] [stdout]     |           -------------- associated function in this implementation
[INFO] [stdout]  67 |               fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 299 | / simple_concat_type!(
[INFO] [stdout] 300 | |     DefOpRegion,
[INFO] [stdout] 301 | |     0x5B,
[INFO] [stdout] 302 | |     0x80,
[INFO] [stdout] ...   |
[INFO] [stdout] 306 | |     RegionLen
[INFO] [stdout] 307 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:311:8
[INFO] [stdout]     |
[INFO] [stdout] 310 | impl PkgLength {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 311 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DataRefObject` is never constructed
[INFO] [stdout]    --> src/aml.rs:332:8
[INFO] [stdout]     |
[INFO] [stdout] 332 | struct DataRefObject;
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:334:8
[INFO] [stdout]     |
[INFO] [stdout] 333 | impl DataRefObject {
[INFO] [stdout]     | ------------------ associated function in this implementation
[INFO] [stdout] 334 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefName` is never constructed
[INFO] [stdout]    --> src/aml.rs:346:21
[INFO] [stdout]     |
[INFO] [stdout] 346 | simple_concat_type!(DefName, 0x08, NameString, DataRefObject);
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 346 | simple_concat_type!(DefName, 0x08, NameString, DataRefObject);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NamedField` is never constructed
[INFO] [stdout]    --> src/aml.rs:348:8
[INFO] [stdout]     |
[INFO] [stdout] 348 | struct NamedField;
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:350:8
[INFO] [stdout]     |
[INFO] [stdout] 349 | impl NamedField {
[INFO] [stdout]     | --------------- associated function in this implementation
[INFO] [stdout] 350 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `AccessType` is never used
[INFO] [stdout]    --> src/aml.rs:357:6
[INFO] [stdout]     |
[INFO] [stdout] 357 | type AccessType = ByteData;
[INFO] [stdout]     |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `AccessAttrib` is never used
[INFO] [stdout]    --> src/aml.rs:358:6
[INFO] [stdout]     |
[INFO] [stdout] 358 | type AccessAttrib = ByteData;
[INFO] [stdout]     |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ExtendedAccessAttrib` is never used
[INFO] [stdout]    --> src/aml.rs:359:6
[INFO] [stdout]     |
[INFO] [stdout] 359 | type ExtendedAccessAttrib = ByteData;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `AccessLength` is never used
[INFO] [stdout]    --> src/aml.rs:360:6
[INFO] [stdout]     |
[INFO] [stdout] 360 | type AccessLength = ByteData;
[INFO] [stdout]     |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ReservedField` is never constructed
[INFO] [stdout]    --> src/aml.rs:362:21
[INFO] [stdout]     |
[INFO] [stdout] 362 | simple_concat_type!(ReservedField, 0, PkgLength);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 362 | simple_concat_type!(ReservedField, 0, PkgLength);
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AccessField` is never constructed
[INFO] [stdout]    --> src/aml.rs:363:21
[INFO] [stdout]     |
[INFO] [stdout] 363 | simple_concat_type!(AccessField, 1, AccessType, AccessAttrib);
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 363 | simple_concat_type!(AccessField, 1, AccessType, AccessAttrib);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExtendedAccessField` is never constructed
[INFO] [stdout]    --> src/aml.rs:365:5
[INFO] [stdout]     |
[INFO] [stdout] 365 |     ExtendedAccessField,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |           impl $new_type {
[INFO] [stdout]     |           -------------- associated function in this implementation
[INFO] [stdout]  67 |               fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 364 | / simple_concat_type!(
[INFO] [stdout] 365 | |     ExtendedAccessField,
[INFO] [stdout] 366 | |     3,
[INFO] [stdout] 367 | |     AccessType,
[INFO] [stdout] 368 | |     ExtendedAccessAttrib,
[INFO] [stdout] 369 | |     AccessLength
[INFO] [stdout] 370 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ConnectField` is never constructed
[INFO] [stdout]    --> src/aml.rs:372:8
[INFO] [stdout]     |
[INFO] [stdout] 372 | struct ConnectField;
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:374:8
[INFO] [stdout]     |
[INFO] [stdout] 373 | impl ConnectField {
[INFO] [stdout]     | ----------------- associated function in this implementation
[INFO] [stdout] 374 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FieldElement` is never constructed
[INFO] [stdout]    --> src/aml.rs:380:8
[INFO] [stdout]     |
[INFO] [stdout] 380 | struct FieldElement;
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:382:8
[INFO] [stdout]     |
[INFO] [stdout] 381 | impl FieldElement {
[INFO] [stdout]     | ----------------- associated function in this implementation
[INFO] [stdout] 382 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FieldList` is never constructed
[INFO] [stdout]    --> src/aml.rs:394:8
[INFO] [stdout]     |
[INFO] [stdout] 394 | struct FieldList;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:396:8
[INFO] [stdout]     |
[INFO] [stdout] 395 | impl FieldList {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 396 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FieldFlags` is never constructed
[INFO] [stdout]    --> src/aml.rs:416:8
[INFO] [stdout]     |
[INFO] [stdout] 416 | struct FieldFlags;
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:418:8
[INFO] [stdout]     |
[INFO] [stdout] 417 | impl FieldFlags {
[INFO] [stdout]     | --------------- associated function in this implementation
[INFO] [stdout] 418 |     fn get_len(_: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefField` is never constructed
[INFO] [stdout]    --> src/aml.rs:423:20
[INFO] [stdout]     |
[INFO] [stdout] 423 | sized_concat_type!(DefField, 0x5B, 0x81, NameString, FieldFlags, FieldList);
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:90:7
[INFO] [stdout]     |
[INFO] [stdout]  89 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  90 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 423 | sized_concat_type!(DefField, 0x5B, 0x81, NameString, FieldFlags, FieldList);
[INFO] [stdout]     | --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefScope` is never constructed
[INFO] [stdout]    --> src/aml.rs:424:20
[INFO] [stdout]     |
[INFO] [stdout] 424 | sized_concat_type!(DefScope, 0x10, NameString, TermList);
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:90:7
[INFO] [stdout]     |
[INFO] [stdout]  89 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  90 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 424 | sized_concat_type!(DefScope, 0x10, NameString, TermList);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MethodFlags` is never constructed
[INFO] [stdout]    --> src/aml.rs:426:8
[INFO] [stdout]     |
[INFO] [stdout] 426 | struct MethodFlags;
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:428:8
[INFO] [stdout]     |
[INFO] [stdout] 427 | impl MethodFlags {
[INFO] [stdout]     | ---------------- associated function in this implementation
[INFO] [stdout] 428 |     fn get_len(_: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SyncFlags` is never constructed
[INFO] [stdout]    --> src/aml.rs:434:8
[INFO] [stdout]     |
[INFO] [stdout] 434 | struct SyncFlags;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:436:8
[INFO] [stdout]     |
[INFO] [stdout] 435 | impl SyncFlags {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 436 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `MutexObject` is never used
[INFO] [stdout]    --> src/aml.rs:442:6
[INFO] [stdout]     |
[INFO] [stdout] 442 | type MutexObject = SuperName;
[INFO] [stdout]     |      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Timeout` is never used
[INFO] [stdout]    --> src/aml.rs:443:6
[INFO] [stdout]     |
[INFO] [stdout] 443 | type Timeout = WordData;
[INFO] [stdout]     |      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefMutex` is never constructed
[INFO] [stdout]    --> src/aml.rs:445:21
[INFO] [stdout]     |
[INFO] [stdout] 445 | simple_concat_type!(DefMutex, 0x5B, 0x01, NameString, SyncFlags);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 445 | simple_concat_type!(DefMutex, 0x5B, 0x01, NameString, SyncFlags);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefMethod` is never constructed
[INFO] [stdout]    --> src/aml.rs:448:8
[INFO] [stdout]     |
[INFO] [stdout] 448 | struct DefMethod;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 449 | impl DefMethod {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 450 |     fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefDevice` is never constructed
[INFO] [stdout]    --> src/aml.rs:471:8
[INFO] [stdout]     |
[INFO] [stdout] 471 | struct DefDevice;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:473:8
[INFO] [stdout]     |
[INFO] [stdout] 472 | impl DefDevice {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 473 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefProcessor` is never constructed
[INFO] [stdout]    --> src/aml.rs:487:8
[INFO] [stdout]     |
[INFO] [stdout] 487 | struct DefProcessor;
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:489:8
[INFO] [stdout]     |
[INFO] [stdout] 488 | impl DefProcessor {
[INFO] [stdout]     | ----------------- associated function in this implementation
[INFO] [stdout] 489 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BankValue` is never constructed
[INFO] [stdout]    --> src/aml.rs:502:8
[INFO] [stdout]     |
[INFO] [stdout] 502 | struct BankValue;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:504:8
[INFO] [stdout]     |
[INFO] [stdout] 503 | impl BankValue {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 504 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SourceBuff` is never constructed
[INFO] [stdout]    --> src/aml.rs:509:8
[INFO] [stdout]     |
[INFO] [stdout] 509 | struct SourceBuff;
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:511:8
[INFO] [stdout]     |
[INFO] [stdout] 510 | impl SourceBuff {
[INFO] [stdout]     | --------------- associated function in this implementation
[INFO] [stdout] 511 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BitIndex` is never constructed
[INFO] [stdout]    --> src/aml.rs:516:8
[INFO] [stdout]     |
[INFO] [stdout] 516 | struct BitIndex;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:518:8
[INFO] [stdout]     |
[INFO] [stdout] 517 | impl BitIndex {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 518 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ByteIndex` is never constructed
[INFO] [stdout]    --> src/aml.rs:523:8
[INFO] [stdout]     |
[INFO] [stdout] 523 | struct ByteIndex;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:525:8
[INFO] [stdout]     |
[INFO] [stdout] 524 | impl ByteIndex {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 525 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NumBits` is never constructed
[INFO] [stdout]    --> src/aml.rs:530:8
[INFO] [stdout]     |
[INFO] [stdout] 530 | struct NumBits;
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:532:8
[INFO] [stdout]     |
[INFO] [stdout] 531 | impl NumBits {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] 532 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ObjectType` is never used
[INFO] [stdout]    --> src/aml.rs:537:6
[INFO] [stdout]     |
[INFO] [stdout] 537 | type ObjectType = ByteData;
[INFO] [stdout]     |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ArgumentCount` is never constructed
[INFO] [stdout]    --> src/aml.rs:538:8
[INFO] [stdout]     |
[INFO] [stdout] 538 | struct ArgumentCount;
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:540:8
[INFO] [stdout]     |
[INFO] [stdout] 539 | impl ArgumentCount {
[INFO] [stdout]     | ------------------ associated function in this implementation
[INFO] [stdout] 540 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `SystemLevel` is never used
[INFO] [stdout]    --> src/aml.rs:546:6
[INFO] [stdout]     |
[INFO] [stdout] 546 | type SystemLevel = ByteData;
[INFO] [stdout]     |      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ResourceOrder` is never used
[INFO] [stdout]    --> src/aml.rs:547:6
[INFO] [stdout]     |
[INFO] [stdout] 547 | type ResourceOrder = WordData;
[INFO] [stdout]     |      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefBankField` is never constructed
[INFO] [stdout]    --> src/aml.rs:550:5
[INFO] [stdout]     |
[INFO] [stdout] 550 |     DefBankField,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:90:7
[INFO] [stdout]     |
[INFO] [stdout]  89 |           impl $new_type {
[INFO] [stdout]     |           -------------- associated function in this implementation
[INFO] [stdout]  90 |               fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 | / sized_concat_type!(
[INFO] [stdout] 550 | |     DefBankField,
[INFO] [stdout] 551 | |     0x5B,
[INFO] [stdout] 552 | |     0x87,
[INFO] [stdout] ...   |
[INFO] [stdout] 557 | |     FieldList
[INFO] [stdout] 558 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefCreateBitField` is never constructed
[INFO] [stdout]    --> src/aml.rs:559:21
[INFO] [stdout]     |
[INFO] [stdout] 559 | simple_concat_type!(DefCreateBitField, 0x8D, SourceBuff, BitIndex, NameString);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 559 | simple_concat_type!(DefCreateBitField, 0x8D, SourceBuff, BitIndex, NameString);
[INFO] [stdout]     | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefCreateByteField` is never constructed
[INFO] [stdout]    --> src/aml.rs:560:21
[INFO] [stdout]     |
[INFO] [stdout] 560 | simple_concat_type!(DefCreateByteField, 0x8C, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 560 | simple_concat_type!(DefCreateByteField, 0x8C, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefCreateDWordField` is never constructed
[INFO] [stdout]    --> src/aml.rs:561:21
[INFO] [stdout]     |
[INFO] [stdout] 561 | simple_concat_type!(DefCreateDWordField, 0x8A, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 561 | simple_concat_type!(DefCreateDWordField, 0x8A, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefCreateField` is never constructed
[INFO] [stdout]    --> src/aml.rs:563:5
[INFO] [stdout]     |
[INFO] [stdout] 563 |     DefCreateField,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |           impl $new_type {
[INFO] [stdout]     |           -------------- associated function in this implementation
[INFO] [stdout]  67 |               fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 562 | / simple_concat_type!(
[INFO] [stdout] 563 | |     DefCreateField,
[INFO] [stdout] 564 | |     0x5B,
[INFO] [stdout] 565 | |     0x13,
[INFO] [stdout] ...   |
[INFO] [stdout] 569 | |     NameString
[INFO] [stdout] 570 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefCreateQWordField` is never constructed
[INFO] [stdout]    --> src/aml.rs:571:21
[INFO] [stdout]     |
[INFO] [stdout] 571 | simple_concat_type!(DefCreateQWordField, 0x8F, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 571 | simple_concat_type!(DefCreateQWordField, 0x8F, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefCreateWordField` is never constructed
[INFO] [stdout]    --> src/aml.rs:572:21
[INFO] [stdout]     |
[INFO] [stdout] 572 | simple_concat_type!(DefCreateWordField, 0x8B, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 572 | simple_concat_type!(DefCreateWordField, 0x8B, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefDataRegion` is never constructed
[INFO] [stdout]    --> src/aml.rs:574:5
[INFO] [stdout]     |
[INFO] [stdout] 574 |     DefDataRegion,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |           impl $new_type {
[INFO] [stdout]     |           -------------- associated function in this implementation
[INFO] [stdout]  67 |               fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 573 | / simple_concat_type!(
[INFO] [stdout] 574 | |     DefDataRegion,
[INFO] [stdout] 575 | |     0x5B,
[INFO] [stdout] 576 | |     0x88,
[INFO] [stdout] ...   |
[INFO] [stdout] 580 | |     TermArg
[INFO] [stdout] 581 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefExternal` is never constructed
[INFO] [stdout]    --> src/aml.rs:582:21
[INFO] [stdout]     |
[INFO] [stdout] 582 | simple_concat_type!(DefExternal, 0x15, NameString, ObjectType, ArgumentCount);
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 582 | simple_concat_type!(DefExternal, 0x15, NameString, ObjectType, ArgumentCount);
[INFO] [stdout]     | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefPowerRes` is never constructed
[INFO] [stdout]    --> src/aml.rs:584:5
[INFO] [stdout]     |
[INFO] [stdout] 584 |     DefPowerRes,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:90:7
[INFO] [stdout]     |
[INFO] [stdout]  89 |           impl $new_type {
[INFO] [stdout]     |           -------------- associated function in this implementation
[INFO] [stdout]  90 |               fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 583 | / sized_concat_type!(
[INFO] [stdout] 584 | |     DefPowerRes,
[INFO] [stdout] 585 | |     0x5B,
[INFO] [stdout] 586 | |     0x84,
[INFO] [stdout] ...   |
[INFO] [stdout] 590 | |     TermList
[INFO] [stdout] 591 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefThermalZone` is never constructed
[INFO] [stdout]    --> src/aml.rs:592:20
[INFO] [stdout]     |
[INFO] [stdout] 592 | sized_concat_type!(DefThermalZone, 0x5b, 0x85, NameString, TermList);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:90:7
[INFO] [stdout]     |
[INFO] [stdout]  89 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  90 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 592 | sized_concat_type!(DefThermalZone, 0x5b, 0x85, NameString, TermList);
[INFO] [stdout]     | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NamedObj` is never constructed
[INFO] [stdout]    --> src/aml.rs:594:8
[INFO] [stdout]     |
[INFO] [stdout] 594 | struct NamedObj;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:596:8
[INFO] [stdout]     |
[INFO] [stdout] 595 | impl NamedObj {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 596 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Predicate` is never constructed
[INFO] [stdout]    --> src/aml.rs:624:8
[INFO] [stdout]     |
[INFO] [stdout] 624 | struct Predicate;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:626:8
[INFO] [stdout]     |
[INFO] [stdout] 625 | impl Predicate {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 626 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ArgObject` is never constructed
[INFO] [stdout]    --> src/aml.rs:631:8
[INFO] [stdout]     |
[INFO] [stdout] 631 | struct ArgObject;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:633:8
[INFO] [stdout]     |
[INFO] [stdout] 632 | impl ArgObject {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 633 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StartIndex` is never constructed
[INFO] [stdout]    --> src/aml.rs:638:8
[INFO] [stdout]     |
[INFO] [stdout] 638 | struct StartIndex;
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:640:8
[INFO] [stdout]     |
[INFO] [stdout] 639 | impl StartIndex {
[INFO] [stdout]     | --------------- associated function in this implementation
[INFO] [stdout] 640 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefElse` is never constructed
[INFO] [stdout]    --> src/aml.rs:645:20
[INFO] [stdout]     |
[INFO] [stdout] 645 | sized_concat_type!(DefElse, 0xA1, TermList);
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:90:7
[INFO] [stdout]     |
[INFO] [stdout]  89 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  90 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 645 | sized_concat_type!(DefElse, 0xA1, TermList);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefIfElse` is never constructed
[INFO] [stdout]    --> src/aml.rs:647:8
[INFO] [stdout]     |
[INFO] [stdout] 647 | struct DefIfElse;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:649:8
[INFO] [stdout]     |
[INFO] [stdout] 648 | impl DefIfElse {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 649 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefPresentElse` is never constructed
[INFO] [stdout]    --> src/aml.rs:666:20
[INFO] [stdout]     |
[INFO] [stdout] 666 | sized_concat_type!(DefPresentElse, 0xA1, TermList);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:90:7
[INFO] [stdout]     |
[INFO] [stdout]  89 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  90 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 666 | sized_concat_type!(DefPresentElse, 0xA1, TermList);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefWhile` is never constructed
[INFO] [stdout]    --> src/aml.rs:667:20
[INFO] [stdout]     |
[INFO] [stdout] 667 | sized_concat_type!(DefWhile, 0xA2, Predicate, TermList);
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:90:7
[INFO] [stdout]     |
[INFO] [stdout]  89 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  90 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 667 | sized_concat_type!(DefWhile, 0xA2, Predicate, TermList);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefReturn` is never constructed
[INFO] [stdout]    --> src/aml.rs:669:21
[INFO] [stdout]     |
[INFO] [stdout] 669 | simple_concat_type!(DefReturn, 0xA4, ArgObject);
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 669 | simple_concat_type!(DefReturn, 0xA4, ArgObject);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefRelease` is never constructed
[INFO] [stdout]    --> src/aml.rs:670:21
[INFO] [stdout]     |
[INFO] [stdout] 670 | simple_concat_type!(DefRelease, 0x5B, 0x27, MutexObject);
[INFO] [stdout]     |                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 670 | simple_concat_type!(DefRelease, 0x5B, 0x27, MutexObject);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefBreak` is never constructed
[INFO] [stdout]    --> src/aml.rs:672:8
[INFO] [stdout]     |
[INFO] [stdout] 672 | struct DefBreak;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:674:8
[INFO] [stdout]     |
[INFO] [stdout] 673 | impl DefBreak {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 674 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefBreakPoint` is never constructed
[INFO] [stdout]    --> src/aml.rs:680:8
[INFO] [stdout]     |
[INFO] [stdout] 680 | struct DefBreakPoint;
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:682:8
[INFO] [stdout]     |
[INFO] [stdout] 681 | impl DefBreakPoint {
[INFO] [stdout]     | ------------------ associated function in this implementation
[INFO] [stdout] 682 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefContinue` is never constructed
[INFO] [stdout]    --> src/aml.rs:688:8
[INFO] [stdout]     |
[INFO] [stdout] 688 | struct DefContinue;
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:690:8
[INFO] [stdout]     |
[INFO] [stdout] 689 | impl DefContinue {
[INFO] [stdout]     | ---------------- associated function in this implementation
[INFO] [stdout] 690 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NotifyValue` is never constructed
[INFO] [stdout]    --> src/aml.rs:696:8
[INFO] [stdout]     |
[INFO] [stdout] 696 | struct NotifyValue;
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:698:8
[INFO] [stdout]     |
[INFO] [stdout] 697 | impl NotifyValue {
[INFO] [stdout]     | ---------------- associated function in this implementation
[INFO] [stdout] 698 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FatalArg` is never constructed
[INFO] [stdout]    --> src/aml.rs:703:8
[INFO] [stdout]     |
[INFO] [stdout] 703 | struct FatalArg;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:705:8
[INFO] [stdout]     |
[INFO] [stdout] 704 | impl FatalArg {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 705 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `NotifyObject` is never used
[INFO] [stdout]    --> src/aml.rs:710:6
[INFO] [stdout]     |
[INFO] [stdout] 710 | type NotifyObject = SuperName;
[INFO] [stdout]     |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FatalType` is never used
[INFO] [stdout]    --> src/aml.rs:711:6
[INFO] [stdout]     |
[INFO] [stdout] 711 | type FatalType = ByteData;
[INFO] [stdout]     |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FatalCode` is never used
[INFO] [stdout]    --> src/aml.rs:712:6
[INFO] [stdout]     |
[INFO] [stdout] 712 | type FatalCode = DWordData;
[INFO] [stdout]     |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefNotify` is never constructed
[INFO] [stdout]    --> src/aml.rs:713:21
[INFO] [stdout]     |
[INFO] [stdout] 713 | simple_concat_type!(DefNotify, 0x86, NotifyObject, NotifyValue);
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 713 | simple_concat_type!(DefNotify, 0x86, NotifyObject, NotifyValue);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefFatal` is never constructed
[INFO] [stdout]    --> src/aml.rs:714:21
[INFO] [stdout]     |
[INFO] [stdout] 714 | simple_concat_type!(DefFatal, 0x5B, 0x32, FatalType, FatalCode, FatalArg);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 714 | simple_concat_type!(DefFatal, 0x5B, 0x32, FatalType, FatalCode, FatalArg);
[INFO] [stdout]     | ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefNoop` is never constructed
[INFO] [stdout]    --> src/aml.rs:716:8
[INFO] [stdout]     |
[INFO] [stdout] 716 | struct DefNoop;
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:718:8
[INFO] [stdout]     |
[INFO] [stdout] 717 | impl DefNoop {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] 718 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MsecTime` is never constructed
[INFO] [stdout]    --> src/aml.rs:724:8
[INFO] [stdout]     |
[INFO] [stdout] 724 | struct MsecTime;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:726:8
[INFO] [stdout]     |
[INFO] [stdout] 725 | impl MsecTime {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 726 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UsecTime` is never constructed
[INFO] [stdout]    --> src/aml.rs:731:8
[INFO] [stdout]     |
[INFO] [stdout] 731 | struct UsecTime;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:733:8
[INFO] [stdout]     |
[INFO] [stdout] 732 | impl UsecTime {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 733 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefReset` is never constructed
[INFO] [stdout]    --> src/aml.rs:738:21
[INFO] [stdout]     |
[INFO] [stdout] 738 | simple_concat_type!(DefReset, 0x5B, 0x26, EventObject);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 738 | simple_concat_type!(DefReset, 0x5B, 0x26, EventObject);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefSignal` is never constructed
[INFO] [stdout]    --> src/aml.rs:739:21
[INFO] [stdout]     |
[INFO] [stdout] 739 | simple_concat_type!(DefSignal, 0x5B, 0x24, EventObject);
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 739 | simple_concat_type!(DefSignal, 0x5B, 0x24, EventObject);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefSleep` is never constructed
[INFO] [stdout]    --> src/aml.rs:740:21
[INFO] [stdout]     |
[INFO] [stdout] 740 | simple_concat_type!(DefSleep, 0x5B, 0x22, MsecTime);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 740 | simple_concat_type!(DefSleep, 0x5B, 0x22, MsecTime);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefStall` is never constructed
[INFO] [stdout]    --> src/aml.rs:741:21
[INFO] [stdout]     |
[INFO] [stdout] 741 | simple_concat_type!(DefStall, 0x5B, 0x21, UsecTime);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 741 | simple_concat_type!(DefStall, 0x5B, 0x21, UsecTime);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StatementOpcode` is never constructed
[INFO] [stdout]    --> src/aml.rs:743:8
[INFO] [stdout]     |
[INFO] [stdout] 743 | struct StatementOpcode;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:745:8
[INFO] [stdout]     |
[INFO] [stdout] 744 | impl StatementOpcode {
[INFO] [stdout]     | -------------------- associated function in this implementation
[INFO] [stdout] 745 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Operand` is never constructed
[INFO] [stdout]    --> src/aml.rs:769:8
[INFO] [stdout]     |
[INFO] [stdout] 769 | struct Operand;
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:771:8
[INFO] [stdout]     |
[INFO] [stdout] 770 | impl Operand {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] 771 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BuffPkgStrObj` is never constructed
[INFO] [stdout]    --> src/aml.rs:776:8
[INFO] [stdout]     |
[INFO] [stdout] 776 | struct BuffPkgStrObj;
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:778:8
[INFO] [stdout]     |
[INFO] [stdout] 777 | impl BuffPkgStrObj {
[INFO] [stdout]     | ------------------ associated function in this implementation
[INFO] [stdout] 778 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `IndexValue` is never constructed
[INFO] [stdout]    --> src/aml.rs:783:8
[INFO] [stdout]     |
[INFO] [stdout] 783 | struct IndexValue;
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:785:8
[INFO] [stdout]     |
[INFO] [stdout] 784 | impl IndexValue {
[INFO] [stdout]     | --------------- associated function in this implementation
[INFO] [stdout] 785 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BufData` is never constructed
[INFO] [stdout]    --> src/aml.rs:790:8
[INFO] [stdout]     |
[INFO] [stdout] 790 | struct BufData;
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:792:8
[INFO] [stdout]     |
[INFO] [stdout] 791 | impl BufData {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] 792 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ObjReference` is never constructed
[INFO] [stdout]    --> src/aml.rs:797:8
[INFO] [stdout]     |
[INFO] [stdout] 797 | struct ObjReference;
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:799:8
[INFO] [stdout]     |
[INFO] [stdout] 798 | impl ObjReference {
[INFO] [stdout]     | ----------------- associated function in this implementation
[INFO] [stdout] 799 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BufferSize` is never constructed
[INFO] [stdout]    --> src/aml.rs:804:8
[INFO] [stdout]     |
[INFO] [stdout] 804 | struct BufferSize;
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:806:8
[INFO] [stdout]     |
[INFO] [stdout] 805 | impl BufferSize {
[INFO] [stdout]     | --------------- associated function in this implementation
[INFO] [stdout] 806 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Dividend` is never constructed
[INFO] [stdout]    --> src/aml.rs:811:8
[INFO] [stdout]     |
[INFO] [stdout] 811 | struct Dividend;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:813:8
[INFO] [stdout]     |
[INFO] [stdout] 812 | impl Dividend {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 813 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Divisor` is never constructed
[INFO] [stdout]    --> src/aml.rs:818:8
[INFO] [stdout]     |
[INFO] [stdout] 818 | struct Divisor;
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:820:8
[INFO] [stdout]     |
[INFO] [stdout] 819 | impl Divisor {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] 820 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BCDValue` is never constructed
[INFO] [stdout]    --> src/aml.rs:825:8
[INFO] [stdout]     |
[INFO] [stdout] 825 | struct BCDValue;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:827:8
[INFO] [stdout]     |
[INFO] [stdout] 826 | impl BCDValue {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 827 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MidObj` is never constructed
[INFO] [stdout]    --> src/aml.rs:832:8
[INFO] [stdout]     |
[INFO] [stdout] 832 | struct MidObj;
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:834:8
[INFO] [stdout]     |
[INFO] [stdout] 833 | impl MidObj {
[INFO] [stdout]     | ----------- associated function in this implementation
[INFO] [stdout] 834 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SearchPkg` is never constructed
[INFO] [stdout]    --> src/aml.rs:839:8
[INFO] [stdout]     |
[INFO] [stdout] 839 | struct SearchPkg;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:841:8
[INFO] [stdout]     |
[INFO] [stdout] 840 | impl SearchPkg {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 841 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ShiftCount` is never constructed
[INFO] [stdout]    --> src/aml.rs:846:8
[INFO] [stdout]     |
[INFO] [stdout] 846 | struct ShiftCount;
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:848:8
[INFO] [stdout]     |
[INFO] [stdout] 847 | impl ShiftCount {
[INFO] [stdout]     | --------------- associated function in this implementation
[INFO] [stdout] 848 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ByteList` is never constructed
[INFO] [stdout]    --> src/aml.rs:853:8
[INFO] [stdout]     |
[INFO] [stdout] 853 | struct ByteList;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:855:8
[INFO] [stdout]     |
[INFO] [stdout] 854 | impl ByteList {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 855 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LengthArg` is never constructed
[INFO] [stdout]    --> src/aml.rs:860:8
[INFO] [stdout]     |
[INFO] [stdout] 860 | struct LengthArg;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:862:8
[INFO] [stdout]     |
[INFO] [stdout] 861 | impl LengthArg {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 862 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LocalObj` is never constructed
[INFO] [stdout]    --> src/aml.rs:867:8
[INFO] [stdout]     |
[INFO] [stdout] 867 | struct LocalObj;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:869:8
[INFO] [stdout]     |
[INFO] [stdout] 868 | impl LocalObj {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 869 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SimpleName` is never constructed
[INFO] [stdout]    --> src/aml.rs:875:8
[INFO] [stdout]     |
[INFO] [stdout] 875 | struct SimpleName;
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:877:8
[INFO] [stdout]     |
[INFO] [stdout] 876 | impl SimpleName {
[INFO] [stdout]     | --------------- associated function in this implementation
[INFO] [stdout] 877 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ReferenceTypeOpcode` is never constructed
[INFO] [stdout]    --> src/aml.rs:887:8
[INFO] [stdout]     |
[INFO] [stdout] 887 | struct ReferenceTypeOpcode;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:889:8
[INFO] [stdout]     |
[INFO] [stdout] 888 | impl ReferenceTypeOpcode {
[INFO] [stdout]     | ------------------------ associated function in this implementation
[INFO] [stdout] 889 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DebugObj` is never constructed
[INFO] [stdout]    --> src/aml.rs:899:8
[INFO] [stdout]     |
[INFO] [stdout] 899 | struct DebugObj;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:901:8
[INFO] [stdout]     |
[INFO] [stdout] 900 | impl DebugObj {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 901 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SuperName` is never constructed
[INFO] [stdout]    --> src/aml.rs:908:8
[INFO] [stdout]     |
[INFO] [stdout] 908 | struct SuperName;
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:910:8
[INFO] [stdout]     |
[INFO] [stdout] 909 | impl SuperName {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 910 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Target` is never constructed
[INFO] [stdout]    --> src/aml.rs:923:8
[INFO] [stdout]     |
[INFO] [stdout] 923 | struct Target;
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:925:8
[INFO] [stdout]     |
[INFO] [stdout] 924 | impl Target {
[INFO] [stdout]     | ----------- associated function in this implementation
[INFO] [stdout] 925 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PackageElement` is never constructed
[INFO] [stdout]    --> src/aml.rs:937:8
[INFO] [stdout]     |
[INFO] [stdout] 937 | struct PackageElement;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:939:8
[INFO] [stdout]     |
[INFO] [stdout] 938 | impl PackageElement {
[INFO] [stdout]     | ------------------- associated function in this implementation
[INFO] [stdout] 939 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PackageElementList` is never constructed
[INFO] [stdout]    --> src/aml.rs:948:8
[INFO] [stdout]     |
[INFO] [stdout] 948 | struct PackageElementList;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:950:8
[INFO] [stdout]     |
[INFO] [stdout] 949 | impl PackageElementList {
[INFO] [stdout]     | ----------------------- associated function in this implementation
[INFO] [stdout] 950 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Remainder` is never used
[INFO] [stdout]    --> src/aml.rs:969:6
[INFO] [stdout]     |
[INFO] [stdout] 969 | type Remainder = Target;
[INFO] [stdout]     |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Quotient` is never used
[INFO] [stdout]    --> src/aml.rs:970:6
[INFO] [stdout]     |
[INFO] [stdout] 970 | type Quotient = Target;
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `EventObject` is never used
[INFO] [stdout]    --> src/aml.rs:971:6
[INFO] [stdout]     |
[INFO] [stdout] 971 | type EventObject = SuperName;
[INFO] [stdout]     |      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefAcquire` is never constructed
[INFO] [stdout]    --> src/aml.rs:973:21
[INFO] [stdout]     |
[INFO] [stdout] 973 | simple_concat_type!(DefAcquire, 0x5B, 0x23, MutexObject, Timeout);
[INFO] [stdout]     |                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 973 | simple_concat_type!(DefAcquire, 0x5B, 0x23, MutexObject, Timeout);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefAdd` is never constructed
[INFO] [stdout]    --> src/aml.rs:974:21
[INFO] [stdout]     |
[INFO] [stdout] 974 | simple_concat_type!(DefAdd, 0x72, Operand, Operand, Target);
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 974 | simple_concat_type!(DefAdd, 0x72, Operand, Operand, Target);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefAnd` is never constructed
[INFO] [stdout]    --> src/aml.rs:975:21
[INFO] [stdout]     |
[INFO] [stdout] 975 | simple_concat_type!(DefAnd, 0x7B, Operand, Operand, Target);
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 975 | simple_concat_type!(DefAnd, 0x7B, Operand, Operand, Target);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefBuffer` is never constructed
[INFO] [stdout]    --> src/aml.rs:976:20
[INFO] [stdout]     |
[INFO] [stdout] 976 | sized_concat_type!(DefBuffer, 0x11, BufferSize, ByteList);
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:90:7
[INFO] [stdout]     |
[INFO] [stdout]  89 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  90 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 976 | sized_concat_type!(DefBuffer, 0x11, BufferSize, ByteList);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefConcat` is never constructed
[INFO] [stdout]    --> src/aml.rs:977:21
[INFO] [stdout]     |
[INFO] [stdout] 977 | simple_concat_type!(DefConcat, 0x73, Data, Data, Target);
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 977 | simple_concat_type!(DefConcat, 0x73, Data, Data, Target);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefConcatRes` is never constructed
[INFO] [stdout]    --> src/aml.rs:978:21
[INFO] [stdout]     |
[INFO] [stdout] 978 | simple_concat_type!(DefConcatRes, 0x84, BufData, BufData, Target);
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 978 | simple_concat_type!(DefConcatRes, 0x84, BufData, BufData, Target);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefCondRefOf` is never constructed
[INFO] [stdout]    --> src/aml.rs:979:21
[INFO] [stdout]     |
[INFO] [stdout] 979 | simple_concat_type!(DefCondRefOf, 0x5B, 0x12, SuperName, Target);
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 979 | simple_concat_type!(DefCondRefOf, 0x5B, 0x12, SuperName, Target);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefCopyObject` is never constructed
[INFO] [stdout]    --> src/aml.rs:980:21
[INFO] [stdout]     |
[INFO] [stdout] 980 | simple_concat_type!(DefCopyObject, 0x9D, TermArg, SimpleName);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 980 | simple_concat_type!(DefCopyObject, 0x9D, TermArg, SimpleName);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefDecrement` is never constructed
[INFO] [stdout]    --> src/aml.rs:981:21
[INFO] [stdout]     |
[INFO] [stdout] 981 | simple_concat_type!(DefDecrement, 0x76, SuperName);
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 981 | simple_concat_type!(DefDecrement, 0x76, SuperName);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefDerefOf` is never constructed
[INFO] [stdout]    --> src/aml.rs:982:21
[INFO] [stdout]     |
[INFO] [stdout] 982 | simple_concat_type!(DefDerefOf, 0x83, ObjReference);
[INFO] [stdout]     |                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 982 | simple_concat_type!(DefDerefOf, 0x83, ObjReference);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefDivide` is never constructed
[INFO] [stdout]    --> src/aml.rs:983:21
[INFO] [stdout]     |
[INFO] [stdout] 983 | simple_concat_type!(DefDivide, 0x78, Dividend, Divisor, Remainder, Quotient);
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 983 | simple_concat_type!(DefDivide, 0x78, Dividend, Divisor, Remainder, Quotient);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefFindSetLeftBit` is never constructed
[INFO] [stdout]    --> src/aml.rs:984:21
[INFO] [stdout]     |
[INFO] [stdout] 984 | simple_concat_type!(DefFindSetLeftBit, 0x81, Operand, Target);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 984 | simple_concat_type!(DefFindSetLeftBit, 0x81, Operand, Target);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefFindSetRightBit` is never constructed
[INFO] [stdout]    --> src/aml.rs:985:21
[INFO] [stdout]     |
[INFO] [stdout] 985 | simple_concat_type!(DefFindSetRightBit, 0x82, Operand, Target);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 985 | simple_concat_type!(DefFindSetRightBit, 0x82, Operand, Target);
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefFromBCD` is never constructed
[INFO] [stdout]    --> src/aml.rs:986:21
[INFO] [stdout]     |
[INFO] [stdout] 986 | simple_concat_type!(DefFromBCD, 0x5B, 0x28, BCDValue, Target);
[INFO] [stdout]     |                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 986 | simple_concat_type!(DefFromBCD, 0x5B, 0x28, BCDValue, Target);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefIncrement` is never constructed
[INFO] [stdout]    --> src/aml.rs:987:21
[INFO] [stdout]     |
[INFO] [stdout] 987 | simple_concat_type!(DefIncrement, 0x75, SuperName);
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 987 | simple_concat_type!(DefIncrement, 0x75, SuperName);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefIndex` is never constructed
[INFO] [stdout]    --> src/aml.rs:988:21
[INFO] [stdout]     |
[INFO] [stdout] 988 | simple_concat_type!(DefIndex, 0x88, BuffPkgStrObj, IndexValue, Target);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 988 | simple_concat_type!(DefIndex, 0x88, BuffPkgStrObj, IndexValue, Target);
[INFO] [stdout]     | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefLAnd` is never constructed
[INFO] [stdout]    --> src/aml.rs:989:21
[INFO] [stdout]     |
[INFO] [stdout] 989 | simple_concat_type!(DefLAnd, 0x90, Operand, Operand);
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 989 | simple_concat_type!(DefLAnd, 0x90, Operand, Operand);
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefLEqual` is never constructed
[INFO] [stdout]    --> src/aml.rs:990:21
[INFO] [stdout]     |
[INFO] [stdout] 990 | simple_concat_type!(DefLEqual, 0x93, Operand, Operand);
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 990 | simple_concat_type!(DefLEqual, 0x93, Operand, Operand);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefLGreater` is never constructed
[INFO] [stdout]    --> src/aml.rs:991:21
[INFO] [stdout]     |
[INFO] [stdout] 991 | simple_concat_type!(DefLGreater, 0x94, Operand, Operand);
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 991 | simple_concat_type!(DefLGreater, 0x94, Operand, Operand);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefLGreaterEqual` is never constructed
[INFO] [stdout]    --> src/aml.rs:992:21
[INFO] [stdout]     |
[INFO] [stdout] 992 | simple_concat_type!(DefLGreaterEqual, 0x92, 0x95, Operand, Operand);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 992 | simple_concat_type!(DefLGreaterEqual, 0x92, 0x95, Operand, Operand);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefLLess` is never constructed
[INFO] [stdout]    --> src/aml.rs:993:21
[INFO] [stdout]     |
[INFO] [stdout] 993 | simple_concat_type!(DefLLess, 0x95, Operand, Operand);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 993 | simple_concat_type!(DefLLess, 0x95, Operand, Operand);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefLLessEqual` is never constructed
[INFO] [stdout]    --> src/aml.rs:994:21
[INFO] [stdout]     |
[INFO] [stdout] 994 | simple_concat_type!(DefLLessEqual, 0x92, 0x94, Operand, Operand);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 994 | simple_concat_type!(DefLLessEqual, 0x92, 0x94, Operand, Operand);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefMid` is never constructed
[INFO] [stdout]    --> src/aml.rs:995:21
[INFO] [stdout]     |
[INFO] [stdout] 995 | simple_concat_type!(DefMid, 0x9E, MidObj, TermArg, TermArg, Target);
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 995 | simple_concat_type!(DefMid, 0x9E, MidObj, TermArg, TermArg, Target);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefLNot` is never constructed
[INFO] [stdout]    --> src/aml.rs:996:21
[INFO] [stdout]     |
[INFO] [stdout] 996 | simple_concat_type!(DefLNot, 0x92, Operand);
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 996 | simple_concat_type!(DefLNot, 0x92, Operand);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefLNotEqual` is never constructed
[INFO] [stdout]    --> src/aml.rs:997:21
[INFO] [stdout]     |
[INFO] [stdout] 997 | simple_concat_type!(DefLNotEqual, 0x92, 0x93, Operand, Operand);
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]    --> src/aml.rs:67:7
[INFO] [stdout]     |
[INFO] [stdout]  66 |         impl $new_type {
[INFO] [stdout]     |         -------------- associated function in this implementation
[INFO] [stdout]  67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 997 | simple_concat_type!(DefLNotEqual, 0x92, 0x93, Operand, Operand);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefLoadTable` is never constructed
[INFO] [stdout]    --> src/aml.rs:999:5
[INFO] [stdout]     |
[INFO] [stdout] 999 |     DefLoadTable,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |           impl $new_type {
[INFO] [stdout]      |           -------------- associated function in this implementation
[INFO] [stdout]   67 |               fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  998 | / simple_concat_type!(
[INFO] [stdout]  999 | |     DefLoadTable,
[INFO] [stdout] 1000 | |     0x5B,
[INFO] [stdout] 1001 | |     0x1F,
[INFO] [stdout] ...    |
[INFO] [stdout] 1007 | |     TermArg
[INFO] [stdout] 1008 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefLOr` is never constructed
[INFO] [stdout]     --> src/aml.rs:1009:21
[INFO] [stdout]      |
[INFO] [stdout] 1009 | simple_concat_type!(DefLOr, 0x91, Operand, Operand);
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1009 | simple_concat_type!(DefLOr, 0x91, Operand, Operand);
[INFO] [stdout]      | --------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefMatch` is never constructed
[INFO] [stdout]     --> src/aml.rs:1011:5
[INFO] [stdout]      |
[INFO] [stdout] 1011 |     DefMatch,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |           impl $new_type {
[INFO] [stdout]      |           -------------- associated function in this implementation
[INFO] [stdout]   67 |               fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1010 | / simple_concat_type!(
[INFO] [stdout] 1011 | |     DefMatch,
[INFO] [stdout] 1012 | |     0x89,
[INFO] [stdout] 1013 | |     SearchPkg,
[INFO] [stdout] ...    |
[INFO] [stdout] 1018 | |     StartIndex
[INFO] [stdout] 1019 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefMod` is never constructed
[INFO] [stdout]     --> src/aml.rs:1020:21
[INFO] [stdout]      |
[INFO] [stdout] 1020 | simple_concat_type!(DefMod, 0x85, Dividend, Divisor, Target);
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | simple_concat_type!(DefMod, 0x85, Dividend, Divisor, Target);
[INFO] [stdout]      | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefMultiply` is never constructed
[INFO] [stdout]     --> src/aml.rs:1021:21
[INFO] [stdout]      |
[INFO] [stdout] 1021 | simple_concat_type!(DefMultiply, 0x77, Operand, Operand, Target);
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1021 | simple_concat_type!(DefMultiply, 0x77, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefNAnd` is never constructed
[INFO] [stdout]     --> src/aml.rs:1022:21
[INFO] [stdout]      |
[INFO] [stdout] 1022 | simple_concat_type!(DefNAnd, 0x7C, Operand, Operand, Target);
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1022 | simple_concat_type!(DefNAnd, 0x7C, Operand, Operand, Target);
[INFO] [stdout]      | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefNOr` is never constructed
[INFO] [stdout]     --> src/aml.rs:1023:21
[INFO] [stdout]      |
[INFO] [stdout] 1023 | simple_concat_type!(DefNOr, 0x7E, Operand, Operand, Target);
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1023 | simple_concat_type!(DefNOr, 0x7E, Operand, Operand, Target);
[INFO] [stdout]      | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefNot` is never constructed
[INFO] [stdout]     --> src/aml.rs:1024:21
[INFO] [stdout]      |
[INFO] [stdout] 1024 | simple_concat_type!(DefNot, 0x80, Operand, Target);
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1024 | simple_concat_type!(DefNot, 0x80, Operand, Target);
[INFO] [stdout]      | -------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefOr` is never constructed
[INFO] [stdout]     --> src/aml.rs:1025:21
[INFO] [stdout]      |
[INFO] [stdout] 1025 | simple_concat_type!(DefOr, 0x7D, Operand, Operand, Target);
[INFO] [stdout]      |                     ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1025 | simple_concat_type!(DefOr, 0x7D, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefPackage` is never constructed
[INFO] [stdout]     --> src/aml.rs:1026:20
[INFO] [stdout]      |
[INFO] [stdout] 1026 | sized_concat_type!(DefPackage, 0x12, NumElements, PackageElementList);
[INFO] [stdout]      |                    ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:90:7
[INFO] [stdout]      |
[INFO] [stdout]   89 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   90 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1026 | sized_concat_type!(DefPackage, 0x12, NumElements, PackageElementList);
[INFO] [stdout]      | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefVarPackage` is never constructed
[INFO] [stdout]     --> src/aml.rs:1027:20
[INFO] [stdout]      |
[INFO] [stdout] 1027 | sized_concat_type!(DefVarPackage, 013, VarNumElements, PackageElementList);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:90:7
[INFO] [stdout]      |
[INFO] [stdout]   89 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   90 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1027 | sized_concat_type!(DefVarPackage, 013, VarNumElements, PackageElementList);
[INFO] [stdout]      | -------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefRefOf` is never constructed
[INFO] [stdout]     --> src/aml.rs:1028:21
[INFO] [stdout]      |
[INFO] [stdout] 1028 | simple_concat_type!(DefRefOf, 0x71, SuperName);
[INFO] [stdout]      |                     ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1028 | simple_concat_type!(DefRefOf, 0x71, SuperName);
[INFO] [stdout]      | ---------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefShiftLeft` is never constructed
[INFO] [stdout]     --> src/aml.rs:1029:21
[INFO] [stdout]      |
[INFO] [stdout] 1029 | simple_concat_type!(DefShiftLeft, 0x79, Operand, ShiftCount, Target);
[INFO] [stdout]      |                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1029 | simple_concat_type!(DefShiftLeft, 0x79, Operand, ShiftCount, Target);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefShiftRight` is never constructed
[INFO] [stdout]     --> src/aml.rs:1030:21
[INFO] [stdout]      |
[INFO] [stdout] 1030 | simple_concat_type!(DefShiftRight, 0x7A, Operand, ShiftCount, Target);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1030 | simple_concat_type!(DefShiftRight, 0x7A, Operand, ShiftCount, Target);
[INFO] [stdout]      | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefSizeOf` is never constructed
[INFO] [stdout]     --> src/aml.rs:1031:21
[INFO] [stdout]      |
[INFO] [stdout] 1031 | simple_concat_type!(DefSizeOf, 0x87, SuperName);
[INFO] [stdout]      |                     ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1031 | simple_concat_type!(DefSizeOf, 0x87, SuperName);
[INFO] [stdout]      | ----------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefStore` is never constructed
[INFO] [stdout]     --> src/aml.rs:1032:21
[INFO] [stdout]      |
[INFO] [stdout] 1032 | simple_concat_type!(DefStore, 0x70, TermArg, SuperName);
[INFO] [stdout]      |                     ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1032 | simple_concat_type!(DefStore, 0x70, TermArg, SuperName);
[INFO] [stdout]      | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefSubtract` is never constructed
[INFO] [stdout]     --> src/aml.rs:1033:21
[INFO] [stdout]      |
[INFO] [stdout] 1033 | simple_concat_type!(DefSubtract, 0x74, Operand, Operand, Target);
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1033 | simple_concat_type!(DefSubtract, 0x74, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefToBCD` is never constructed
[INFO] [stdout]     --> src/aml.rs:1034:21
[INFO] [stdout]      |
[INFO] [stdout] 1034 | simple_concat_type!(DefToBCD, 0x5B, 0x29, Operand, Target);
[INFO] [stdout]      |                     ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1034 | simple_concat_type!(DefToBCD, 0x5B, 0x29, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefToBuffer` is never constructed
[INFO] [stdout]     --> src/aml.rs:1035:21
[INFO] [stdout]      |
[INFO] [stdout] 1035 | simple_concat_type!(DefToBuffer, 0x96, Operand, Target);
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1035 | simple_concat_type!(DefToBuffer, 0x96, Operand, Target);
[INFO] [stdout]      | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefToDecimalString` is never constructed
[INFO] [stdout]     --> src/aml.rs:1036:21
[INFO] [stdout]      |
[INFO] [stdout] 1036 | simple_concat_type!(DefToDecimalString, 0x97, Operand, Target);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1036 | simple_concat_type!(DefToDecimalString, 0x97, Operand, Target);
[INFO] [stdout]      | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefToHexString` is never constructed
[INFO] [stdout]     --> src/aml.rs:1037:21
[INFO] [stdout]      |
[INFO] [stdout] 1037 | simple_concat_type!(DefToHexString, 0x98, Operand, Target);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1037 | simple_concat_type!(DefToHexString, 0x98, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefToInteger` is never constructed
[INFO] [stdout]     --> src/aml.rs:1038:21
[INFO] [stdout]      |
[INFO] [stdout] 1038 | simple_concat_type!(DefToInteger, 0x99, Operand, Target);
[INFO] [stdout]      |                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1038 | simple_concat_type!(DefToInteger, 0x99, Operand, Target);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefToString` is never constructed
[INFO] [stdout]     --> src/aml.rs:1039:21
[INFO] [stdout]      |
[INFO] [stdout] 1039 | simple_concat_type!(DefToString, 0x9C, TermArg, LengthArg, Target);
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1039 | simple_concat_type!(DefToString, 0x9C, TermArg, LengthArg, Target);
[INFO] [stdout]      | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefWait` is never constructed
[INFO] [stdout]     --> src/aml.rs:1040:21
[INFO] [stdout]      |
[INFO] [stdout] 1040 | simple_concat_type!(DefWait, 0x5B, 0x25, EventObject, Operand);
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1040 | simple_concat_type!(DefWait, 0x5B, 0x25, EventObject, Operand);
[INFO] [stdout]      | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefXOr` is never constructed
[INFO] [stdout]     --> src/aml.rs:1041:21
[INFO] [stdout]      |
[INFO] [stdout] 1041 | simple_concat_type!(DefXOr, 0x7F, Operand, Operand, Target);
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:67:7
[INFO] [stdout]      |
[INFO] [stdout]   66 |         impl $new_type {
[INFO] [stdout]      |         -------------- associated function in this implementation
[INFO] [stdout]   67 |             fn get_len(data : &[u8]) -> usize {
[INFO] [stdout]      |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1041 | simple_concat_type!(DefXOr, 0x7F, Operand, Operand, Target);
[INFO] [stdout]      | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefTimer` is never constructed
[INFO] [stdout]     --> src/aml.rs:1043:8
[INFO] [stdout]      |
[INFO] [stdout] 1043 | struct DefTimer;
[INFO] [stdout]      |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:1045:8
[INFO] [stdout]      |
[INFO] [stdout] 1044 | impl DefTimer {
[INFO] [stdout]      | ------------- associated function in this implementation
[INFO] [stdout] 1045 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]      |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MethodInvocation` is never constructed
[INFO] [stdout]     --> src/aml.rs:1052:8
[INFO] [stdout]      |
[INFO] [stdout] 1052 | struct MethodInvocation;
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:1054:8
[INFO] [stdout]      |
[INFO] [stdout] 1053 | impl MethodInvocation {
[INFO] [stdout]      | --------------------- associated function in this implementation
[INFO] [stdout] 1054 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]      |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefObjectType` is never constructed
[INFO] [stdout]     --> src/aml.rs:1064:8
[INFO] [stdout]      |
[INFO] [stdout] 1064 | struct DefObjectType;
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:1066:8
[INFO] [stdout]      |
[INFO] [stdout] 1065 | impl DefObjectType {
[INFO] [stdout]      | ------------------ associated function in this implementation
[INFO] [stdout] 1066 |     fn get_len(_: &[u8]) -> usize {
[INFO] [stdout]      |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExpressionOpcode` is never constructed
[INFO] [stdout]     --> src/aml.rs:1071:8
[INFO] [stdout]      |
[INFO] [stdout] 1071 | struct ExpressionOpcode;
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:1073:8
[INFO] [stdout]      |
[INFO] [stdout] 1072 | impl ExpressionOpcode {
[INFO] [stdout]      | --------------------- associated function in this implementation
[INFO] [stdout] 1073 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]      |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `is_valid` is never used
[INFO] [stdout]     --> src/aml.rs:1151:8
[INFO] [stdout]      |
[INFO] [stdout] 1138 | impl NameSeg {
[INFO] [stdout]      | ------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1151 |     fn is_valid(data: &[u8]) -> bool {
[INFO] [stdout]      |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `is_valid` is never used
[INFO] [stdout]     --> src/aml.rs:1175:8
[INFO] [stdout]      |
[INFO] [stdout] 1168 | impl DualNamePath {
[INFO] [stdout]      | ----------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1175 |     fn is_valid(data: &[u8]) -> bool {
[INFO] [stdout]      |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `is_valid` is never used
[INFO] [stdout]     --> src/aml.rs:1202:8
[INFO] [stdout]      |
[INFO] [stdout] 1191 | impl MultiNamePath {
[INFO] [stdout]      | ------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1202 |     fn is_valid(data: &[u8]) -> bool {
[INFO] [stdout]      |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `is_valid` is never used
[INFO] [stdout]     --> src/aml.rs:1231:8
[INFO] [stdout]      |
[INFO] [stdout] 1221 | impl NamePath {
[INFO] [stdout]      | ------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1231 |     fn is_valid(data: &[u8]) -> bool {
[INFO] [stdout]      |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `is_valid` is never used
[INFO] [stdout]     --> src/aml.rs:1258:8
[INFO] [stdout]      |
[INFO] [stdout] 1243 | impl NameString {
[INFO] [stdout]      | --------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1258 |     fn is_valid(data: &[u8]) -> bool {
[INFO] [stdout]      |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DefAlias` is never constructed
[INFO] [stdout]     --> src/aml.rs:1279:8
[INFO] [stdout]      |
[INFO] [stdout] 1279 | struct DefAlias;
[INFO] [stdout]      |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:1281:8
[INFO] [stdout]      |
[INFO] [stdout] 1280 | impl DefAlias {
[INFO] [stdout]      | ------------- associated function in this implementation
[INFO] [stdout] 1281 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]      |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NameSpaceModifierObj` is never constructed
[INFO] [stdout]     --> src/aml.rs:1289:8
[INFO] [stdout]      |
[INFO] [stdout] 1289 | struct NameSpaceModifierObj;
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:1291:8
[INFO] [stdout]      |
[INFO] [stdout] 1290 | impl NameSpaceModifierObj {
[INFO] [stdout]      | ------------------------- associated function in this implementation
[INFO] [stdout] 1291 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]      |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Object` is never constructed
[INFO] [stdout]     --> src/aml.rs:1301:8
[INFO] [stdout]      |
[INFO] [stdout] 1301 | struct Object;
[INFO] [stdout]      |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:1303:8
[INFO] [stdout]      |
[INFO] [stdout] 1302 | impl Object {
[INFO] [stdout]      | ----------- associated function in this implementation
[INFO] [stdout] 1303 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]      |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TermObject` is never constructed
[INFO] [stdout]     --> src/aml.rs:1316:8
[INFO] [stdout]      |
[INFO] [stdout] 1316 | struct TermObject;
[INFO] [stdout]      |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:1318:8
[INFO] [stdout]      |
[INFO] [stdout] 1317 | impl TermObject {
[INFO] [stdout]      | --------------- associated function in this implementation
[INFO] [stdout] 1318 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]      |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TermArgList` is never constructed
[INFO] [stdout]     --> src/aml.rs:1338:8
[INFO] [stdout]      |
[INFO] [stdout] 1338 | struct TermArgList;
[INFO] [stdout]      |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:1340:8
[INFO] [stdout]      |
[INFO] [stdout] 1339 | impl TermArgList {
[INFO] [stdout]      | ---------------- associated function in this implementation
[INFO] [stdout] 1340 |     fn get_len(data: &[u8], arg_count: usize) -> usize {
[INFO] [stdout]      |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TermList` is never constructed
[INFO] [stdout]     --> src/aml.rs:1350:8
[INFO] [stdout]      |
[INFO] [stdout] 1350 | struct TermList;
[INFO] [stdout]      |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `get_len` is never used
[INFO] [stdout]     --> src/aml.rs:1352:8
[INFO] [stdout]      |
[INFO] [stdout] 1351 | impl TermList {
[INFO] [stdout]      | ------------- associated function in this implementation
[INFO] [stdout] 1352 |     fn get_len(data: &[u8]) -> usize {
[INFO] [stdout]      |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_method_arg_count` is never used
[INFO] [stdout]     --> src/aml.rs:1365:4
[INFO] [stdout]      |
[INFO] [stdout] 1365 | fn get_method_arg_count(name_string: &[u8]) -> usize {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `triple_fault` is never used
[INFO] [stdout]  --> src/triple_fault.rs:5:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub unsafe fn triple_fault() -> ! {
[INFO] [stdout]   |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `BltVideoFill`, `BltVideoToBltBuffer`, `BltBufferToVideo`, `BltVideoToVideo`, and `GOBltOperationMax` are never constructed
[INFO] [stdout]   --> src/uefi.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 50 | enum GOPBltOperation {
[INFO] [stdout]    |      --------------- variants in this enum
[INFO] [stdout] 51 |     BltVideoFill,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 52 |     BltVideoToBltBuffer,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 53 |     BltBufferToVideo,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 54 |     BltVideoToVideo,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 55 |     GOBltOperationMax,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `PixelRedGreenBlueReserved8BitPerColor`, `PixelBlueGreenRedReserved8BitPerColor`, `PixelBitMask`, `PixelBltOnly`, and `PixelFormatMax` are never constructed
[INFO] [stdout]   --> src/uefi.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 60 | enum GraphicsPixelFormat {
[INFO] [stdout]    |      ------------------- variants in this enum
[INFO] [stdout] 61 |     PixelRedGreenBlueReserved8BitPerColor = 0,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 62 |     PixelBlueGreenRedReserved8BitPerColor = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 63 |     PixelBitMask = 2,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 64 |     PixelBltOnly = 3,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 65 |     PixelFormatMax = 4,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `GraphicsPixelFormat` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `query_mode` is never used
[INFO] [stdout]    --> src/uefi.rs:138:12
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl GraphicsOutputProtocol {
[INFO] [stdout]     | --------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 138 |     pub fn query_mode(&self, mode: u32) -> Option<*const GOPModeInformation> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]   --> src/main.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             SCREEN_WRITER.init(frame_buffer, pixel_width, pixel_height);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]    = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]    = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:60:13
[INFO] [stdout]     |
[INFO] [stdout]  60 |             print!("No ACPI table found\n");
[INFO] [stdout]     |             ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:63:9
[INFO] [stdout]     |
[INFO] [stdout]  63 |         print!("Firmware vendor:");
[INFO] [stdout]     |         -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:67:27
[INFO] [stdout]     |
[INFO] [stdout]  67 |             .for_each(|c| print!("{}", char::from_u32(*c as u32).unwrap_or('?')));
[INFO] [stdout]     |                           ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:80:5
[INFO] [stdout]     |
[INFO] [stdout]  80 | /     print!(
[INFO] [stdout]  81 | |         "!PANIC: {:?} at {:?}",
[INFO] [stdout]  82 | |         panic_info.message(),
[INFO] [stdout]  83 | |         panic_info.location()
[INFO] [stdout]  84 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:299:1
[INFO] [stdout]     |
[INFO] [stdout] 299 | / simple_concat_type!(
[INFO] [stdout] 300 | |     DefOpRegion,
[INFO] [stdout] 301 | |     0x5B,
[INFO] [stdout] 302 | |     0x80,
[INFO] [stdout] ...   |
[INFO] [stdout] 306 | |     RegionLen
[INFO] [stdout] 307 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:299:1
[INFO] [stdout]     |
[INFO] [stdout] 299 | / simple_concat_type!(
[INFO] [stdout] 300 | |     DefOpRegion,
[INFO] [stdout] 301 | |     0x5B,
[INFO] [stdout] 302 | |     0x80,
[INFO] [stdout] ...   |
[INFO] [stdout] 306 | |     RegionLen
[INFO] [stdout] 307 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:299:1
[INFO] [stdout]     |
[INFO] [stdout] 299 | / simple_concat_type!(
[INFO] [stdout] 300 | |     DefOpRegion,
[INFO] [stdout] 301 | |     0x5B,
[INFO] [stdout] 302 | |     0x80,
[INFO] [stdout] ...   |
[INFO] [stdout] 306 | |     RegionLen
[INFO] [stdout] 307 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:299:1
[INFO] [stdout]     |
[INFO] [stdout] 299 | / simple_concat_type!(
[INFO] [stdout] 300 | |     DefOpRegion,
[INFO] [stdout] 301 | |     0x5B,
[INFO] [stdout] 302 | |     0x80,
[INFO] [stdout] ...   |
[INFO] [stdout] 306 | |     RegionLen
[INFO] [stdout] 307 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:299:1
[INFO] [stdout]     |
[INFO] [stdout] 299 | / simple_concat_type!(
[INFO] [stdout] 300 | |     DefOpRegion,
[INFO] [stdout] 301 | |     0x5B,
[INFO] [stdout] 302 | |     0x80,
[INFO] [stdout] ...   |
[INFO] [stdout] 306 | |     RegionLen
[INFO] [stdout] 307 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:299:1
[INFO] [stdout]     |
[INFO] [stdout] 299 | / simple_concat_type!(
[INFO] [stdout] 300 | |     DefOpRegion,
[INFO] [stdout] 301 | |     0x5B,
[INFO] [stdout] 302 | |     0x80,
[INFO] [stdout] ...   |
[INFO] [stdout] 306 | |     RegionLen
[INFO] [stdout] 307 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:346:1
[INFO] [stdout]     |
[INFO] [stdout] 346 | simple_concat_type!(DefName, 0x08, NameString, DataRefObject);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:346:1
[INFO] [stdout]     |
[INFO] [stdout] 346 | simple_concat_type!(DefName, 0x08, NameString, DataRefObject);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:346:1
[INFO] [stdout]     |
[INFO] [stdout] 346 | simple_concat_type!(DefName, 0x08, NameString, DataRefObject);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:346:1
[INFO] [stdout]     |
[INFO] [stdout] 346 | simple_concat_type!(DefName, 0x08, NameString, DataRefObject);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:362:1
[INFO] [stdout]     |
[INFO] [stdout] 362 | simple_concat_type!(ReservedField, 0, PkgLength);
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:362:1
[INFO] [stdout]     |
[INFO] [stdout] 362 | simple_concat_type!(ReservedField, 0, PkgLength);
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:362:1
[INFO] [stdout]     |
[INFO] [stdout] 362 | simple_concat_type!(ReservedField, 0, PkgLength);
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:363:1
[INFO] [stdout]     |
[INFO] [stdout] 363 | simple_concat_type!(AccessField, 1, AccessType, AccessAttrib);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:363:1
[INFO] [stdout]     |
[INFO] [stdout] 363 | simple_concat_type!(AccessField, 1, AccessType, AccessAttrib);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:363:1
[INFO] [stdout]     |
[INFO] [stdout] 363 | simple_concat_type!(AccessField, 1, AccessType, AccessAttrib);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:363:1
[INFO] [stdout]     |
[INFO] [stdout] 363 | simple_concat_type!(AccessField, 1, AccessType, AccessAttrib);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:364:1
[INFO] [stdout]     |
[INFO] [stdout] 364 | / simple_concat_type!(
[INFO] [stdout] 365 | |     ExtendedAccessField,
[INFO] [stdout] 366 | |     3,
[INFO] [stdout] 367 | |     AccessType,
[INFO] [stdout] 368 | |     ExtendedAccessAttrib,
[INFO] [stdout] 369 | |     AccessLength
[INFO] [stdout] 370 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:364:1
[INFO] [stdout]     |
[INFO] [stdout] 364 | / simple_concat_type!(
[INFO] [stdout] 365 | |     ExtendedAccessField,
[INFO] [stdout] 366 | |     3,
[INFO] [stdout] 367 | |     AccessType,
[INFO] [stdout] 368 | |     ExtendedAccessAttrib,
[INFO] [stdout] 369 | |     AccessLength
[INFO] [stdout] 370 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:364:1
[INFO] [stdout]     |
[INFO] [stdout] 364 | / simple_concat_type!(
[INFO] [stdout] 365 | |     ExtendedAccessField,
[INFO] [stdout] 366 | |     3,
[INFO] [stdout] 367 | |     AccessType,
[INFO] [stdout] 368 | |     ExtendedAccessAttrib,
[INFO] [stdout] 369 | |     AccessLength
[INFO] [stdout] 370 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:364:1
[INFO] [stdout]     |
[INFO] [stdout] 364 | / simple_concat_type!(
[INFO] [stdout] 365 | |     ExtendedAccessField,
[INFO] [stdout] 366 | |     3,
[INFO] [stdout] 367 | |     AccessType,
[INFO] [stdout] 368 | |     ExtendedAccessAttrib,
[INFO] [stdout] 369 | |     AccessLength
[INFO] [stdout] 370 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:364:1
[INFO] [stdout]     |
[INFO] [stdout] 364 | / simple_concat_type!(
[INFO] [stdout] 365 | |     ExtendedAccessField,
[INFO] [stdout] 366 | |     3,
[INFO] [stdout] 367 | |     AccessType,
[INFO] [stdout] 368 | |     ExtendedAccessAttrib,
[INFO] [stdout] 369 | |     AccessLength
[INFO] [stdout] 370 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 |         print!("Parsing field list\n");
[INFO] [stdout]     |         ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:404:13
[INFO] [stdout]     |
[INFO] [stdout] 404 | /             print!(
[INFO] [stdout] 405 | |                 "Found element with length {} at index {}\n",
[INFO] [stdout] 406 | |                 next_offset, index
[INFO] [stdout] 407 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:411:9
[INFO] [stdout]     |
[INFO] [stdout] 411 |         print!("Done parsing field list\n");
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:423:1
[INFO] [stdout]     |
[INFO] [stdout] 423 | sized_concat_type!(DefField, 0x5B, 0x81, NameString, FieldFlags, FieldList);
[INFO] [stdout]     | --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:423:1
[INFO] [stdout]     |
[INFO] [stdout] 423 | sized_concat_type!(DefField, 0x5B, 0x81, NameString, FieldFlags, FieldList);
[INFO] [stdout]     | --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:423:1
[INFO] [stdout]     |
[INFO] [stdout] 423 | sized_concat_type!(DefField, 0x5B, 0x81, NameString, FieldFlags, FieldList);
[INFO] [stdout]     | --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:423:1
[INFO] [stdout]     |
[INFO] [stdout] 423 | sized_concat_type!(DefField, 0x5B, 0x81, NameString, FieldFlags, FieldList);
[INFO] [stdout]     | --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:423:1
[INFO] [stdout]     |
[INFO] [stdout] 423 | sized_concat_type!(DefField, 0x5B, 0x81, NameString, FieldFlags, FieldList);
[INFO] [stdout]     | --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:423:1
[INFO] [stdout]     |
[INFO] [stdout] 423 | sized_concat_type!(DefField, 0x5B, 0x81, NameString, FieldFlags, FieldList);
[INFO] [stdout]     | --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:423:1
[INFO] [stdout]     |
[INFO] [stdout] 423 | sized_concat_type!(DefField, 0x5B, 0x81, NameString, FieldFlags, FieldList);
[INFO] [stdout]     | --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:424:1
[INFO] [stdout]     |
[INFO] [stdout] 424 | sized_concat_type!(DefScope, 0x10, NameString, TermList);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:424:1
[INFO] [stdout]     |
[INFO] [stdout] 424 | sized_concat_type!(DefScope, 0x10, NameString, TermList);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:424:1
[INFO] [stdout]     |
[INFO] [stdout] 424 | sized_concat_type!(DefScope, 0x10, NameString, TermList);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:424:1
[INFO] [stdout]     |
[INFO] [stdout] 424 | sized_concat_type!(DefScope, 0x10, NameString, TermList);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:424:1
[INFO] [stdout]     |
[INFO] [stdout] 424 | sized_concat_type!(DefScope, 0x10, NameString, TermList);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:424:1
[INFO] [stdout]     |
[INFO] [stdout] 424 | sized_concat_type!(DefScope, 0x10, NameString, TermList);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:445:1
[INFO] [stdout]     |
[INFO] [stdout] 445 | simple_concat_type!(DefMutex, 0x5B, 0x01, NameString, SyncFlags);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:445:1
[INFO] [stdout]     |
[INFO] [stdout] 445 | simple_concat_type!(DefMutex, 0x5B, 0x01, NameString, SyncFlags);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:445:1
[INFO] [stdout]     |
[INFO] [stdout] 445 | simple_concat_type!(DefMutex, 0x5B, 0x01, NameString, SyncFlags);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:445:1
[INFO] [stdout]     |
[INFO] [stdout] 445 | simple_concat_type!(DefMutex, 0x5B, 0x01, NameString, SyncFlags);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:464:4
[INFO] [stdout]     |
[INFO] [stdout] 464 |             print!("There are {GLOBAL_METHOD_COUNT} methods\n");
[INFO] [stdout]     |             --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/aml.rs:464:23
[INFO] [stdout]     |
[INFO] [stdout] 464 |             print!("There are {GLOBAL_METHOD_COUNT} methods\n");
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:479:9
[INFO] [stdout]     |
[INFO] [stdout] 479 |         print!("DEVICE FOUND: ");
[INFO] [stdout]     |         ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:494:9
[INFO] [stdout]     |
[INFO] [stdout] 494 | /         print!(
[INFO] [stdout] 495 | |             "DEPRECATED! Skipping DefProcessor ({} bytes)\n",
[INFO] [stdout] 496 | |             pkg_size + 2
[INFO] [stdout] 497 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:549:1
[INFO] [stdout]     |
[INFO] [stdout] 549 | / sized_concat_type!(
[INFO] [stdout] 550 | |     DefBankField,
[INFO] [stdout] 551 | |     0x5B,
[INFO] [stdout] 552 | |     0x87,
[INFO] [stdout] ...   |
[INFO] [stdout] 557 | |     FieldList
[INFO] [stdout] 558 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:549:1
[INFO] [stdout]     |
[INFO] [stdout] 549 | / sized_concat_type!(
[INFO] [stdout] 550 | |     DefBankField,
[INFO] [stdout] 551 | |     0x5B,
[INFO] [stdout] 552 | |     0x87,
[INFO] [stdout] ...   |
[INFO] [stdout] 557 | |     FieldList
[INFO] [stdout] 558 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:549:1
[INFO] [stdout]     |
[INFO] [stdout] 549 | / sized_concat_type!(
[INFO] [stdout] 550 | |     DefBankField,
[INFO] [stdout] 551 | |     0x5B,
[INFO] [stdout] 552 | |     0x87,
[INFO] [stdout] ...   |
[INFO] [stdout] 557 | |     FieldList
[INFO] [stdout] 558 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:549:1
[INFO] [stdout]     |
[INFO] [stdout] 549 | / sized_concat_type!(
[INFO] [stdout] 550 | |     DefBankField,
[INFO] [stdout] 551 | |     0x5B,
[INFO] [stdout] 552 | |     0x87,
[INFO] [stdout] ...   |
[INFO] [stdout] 557 | |     FieldList
[INFO] [stdout] 558 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:549:1
[INFO] [stdout]     |
[INFO] [stdout] 549 | / sized_concat_type!(
[INFO] [stdout] 550 | |     DefBankField,
[INFO] [stdout] 551 | |     0x5B,
[INFO] [stdout] 552 | |     0x87,
[INFO] [stdout] ...   |
[INFO] [stdout] 557 | |     FieldList
[INFO] [stdout] 558 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:549:1
[INFO] [stdout]     |
[INFO] [stdout] 549 | / sized_concat_type!(
[INFO] [stdout] 550 | |     DefBankField,
[INFO] [stdout] 551 | |     0x5B,
[INFO] [stdout] 552 | |     0x87,
[INFO] [stdout] ...   |
[INFO] [stdout] 557 | |     FieldList
[INFO] [stdout] 558 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:549:1
[INFO] [stdout]     |
[INFO] [stdout] 549 | / sized_concat_type!(
[INFO] [stdout] 550 | |     DefBankField,
[INFO] [stdout] 551 | |     0x5B,
[INFO] [stdout] 552 | |     0x87,
[INFO] [stdout] ...   |
[INFO] [stdout] 557 | |     FieldList
[INFO] [stdout] 558 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:549:1
[INFO] [stdout]     |
[INFO] [stdout] 549 | / sized_concat_type!(
[INFO] [stdout] 550 | |     DefBankField,
[INFO] [stdout] 551 | |     0x5B,
[INFO] [stdout] 552 | |     0x87,
[INFO] [stdout] ...   |
[INFO] [stdout] 557 | |     FieldList
[INFO] [stdout] 558 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:549:1
[INFO] [stdout]     |
[INFO] [stdout] 549 | / sized_concat_type!(
[INFO] [stdout] 550 | |     DefBankField,
[INFO] [stdout] 551 | |     0x5B,
[INFO] [stdout] 552 | |     0x87,
[INFO] [stdout] ...   |
[INFO] [stdout] 557 | |     FieldList
[INFO] [stdout] 558 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:559:1
[INFO] [stdout]     |
[INFO] [stdout] 559 | simple_concat_type!(DefCreateBitField, 0x8D, SourceBuff, BitIndex, NameString);
[INFO] [stdout]     | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:559:1
[INFO] [stdout]     |
[INFO] [stdout] 559 | simple_concat_type!(DefCreateBitField, 0x8D, SourceBuff, BitIndex, NameString);
[INFO] [stdout]     | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:559:1
[INFO] [stdout]     |
[INFO] [stdout] 559 | simple_concat_type!(DefCreateBitField, 0x8D, SourceBuff, BitIndex, NameString);
[INFO] [stdout]     | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:559:1
[INFO] [stdout]     |
[INFO] [stdout] 559 | simple_concat_type!(DefCreateBitField, 0x8D, SourceBuff, BitIndex, NameString);
[INFO] [stdout]     | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:559:1
[INFO] [stdout]     |
[INFO] [stdout] 559 | simple_concat_type!(DefCreateBitField, 0x8D, SourceBuff, BitIndex, NameString);
[INFO] [stdout]     | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:560:1
[INFO] [stdout]     |
[INFO] [stdout] 560 | simple_concat_type!(DefCreateByteField, 0x8C, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:560:1
[INFO] [stdout]     |
[INFO] [stdout] 560 | simple_concat_type!(DefCreateByteField, 0x8C, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:560:1
[INFO] [stdout]     |
[INFO] [stdout] 560 | simple_concat_type!(DefCreateByteField, 0x8C, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:560:1
[INFO] [stdout]     |
[INFO] [stdout] 560 | simple_concat_type!(DefCreateByteField, 0x8C, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:560:1
[INFO] [stdout]     |
[INFO] [stdout] 560 | simple_concat_type!(DefCreateByteField, 0x8C, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:561:1
[INFO] [stdout]     |
[INFO] [stdout] 561 | simple_concat_type!(DefCreateDWordField, 0x8A, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:561:1
[INFO] [stdout]     |
[INFO] [stdout] 561 | simple_concat_type!(DefCreateDWordField, 0x8A, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:561:1
[INFO] [stdout]     |
[INFO] [stdout] 561 | simple_concat_type!(DefCreateDWordField, 0x8A, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:561:1
[INFO] [stdout]     |
[INFO] [stdout] 561 | simple_concat_type!(DefCreateDWordField, 0x8A, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:561:1
[INFO] [stdout]     |
[INFO] [stdout] 561 | simple_concat_type!(DefCreateDWordField, 0x8A, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / simple_concat_type!(
[INFO] [stdout] 563 | |     DefCreateField,
[INFO] [stdout] 564 | |     0x5B,
[INFO] [stdout] 565 | |     0x13,
[INFO] [stdout] ...   |
[INFO] [stdout] 569 | |     NameString
[INFO] [stdout] 570 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / simple_concat_type!(
[INFO] [stdout] 563 | |     DefCreateField,
[INFO] [stdout] 564 | |     0x5B,
[INFO] [stdout] 565 | |     0x13,
[INFO] [stdout] ...   |
[INFO] [stdout] 569 | |     NameString
[INFO] [stdout] 570 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / simple_concat_type!(
[INFO] [stdout] 563 | |     DefCreateField,
[INFO] [stdout] 564 | |     0x5B,
[INFO] [stdout] 565 | |     0x13,
[INFO] [stdout] ...   |
[INFO] [stdout] 569 | |     NameString
[INFO] [stdout] 570 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / simple_concat_type!(
[INFO] [stdout] 563 | |     DefCreateField,
[INFO] [stdout] 564 | |     0x5B,
[INFO] [stdout] 565 | |     0x13,
[INFO] [stdout] ...   |
[INFO] [stdout] 569 | |     NameString
[INFO] [stdout] 570 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / simple_concat_type!(
[INFO] [stdout] 563 | |     DefCreateField,
[INFO] [stdout] 564 | |     0x5B,
[INFO] [stdout] 565 | |     0x13,
[INFO] [stdout] ...   |
[INFO] [stdout] 569 | |     NameString
[INFO] [stdout] 570 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / simple_concat_type!(
[INFO] [stdout] 563 | |     DefCreateField,
[INFO] [stdout] 564 | |     0x5B,
[INFO] [stdout] 565 | |     0x13,
[INFO] [stdout] ...   |
[INFO] [stdout] 569 | |     NameString
[INFO] [stdout] 570 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:571:1
[INFO] [stdout]     |
[INFO] [stdout] 571 | simple_concat_type!(DefCreateQWordField, 0x8F, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:571:1
[INFO] [stdout]     |
[INFO] [stdout] 571 | simple_concat_type!(DefCreateQWordField, 0x8F, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:571:1
[INFO] [stdout]     |
[INFO] [stdout] 571 | simple_concat_type!(DefCreateQWordField, 0x8F, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:571:1
[INFO] [stdout]     |
[INFO] [stdout] 571 | simple_concat_type!(DefCreateQWordField, 0x8F, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:571:1
[INFO] [stdout]     |
[INFO] [stdout] 571 | simple_concat_type!(DefCreateQWordField, 0x8F, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | --------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:572:1
[INFO] [stdout]     |
[INFO] [stdout] 572 | simple_concat_type!(DefCreateWordField, 0x8B, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:572:1
[INFO] [stdout]     |
[INFO] [stdout] 572 | simple_concat_type!(DefCreateWordField, 0x8B, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:572:1
[INFO] [stdout]     |
[INFO] [stdout] 572 | simple_concat_type!(DefCreateWordField, 0x8B, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:572:1
[INFO] [stdout]     |
[INFO] [stdout] 572 | simple_concat_type!(DefCreateWordField, 0x8B, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:572:1
[INFO] [stdout]     |
[INFO] [stdout] 572 | simple_concat_type!(DefCreateWordField, 0x8B, SourceBuff, ByteIndex, NameString);
[INFO] [stdout]     | -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:573:1
[INFO] [stdout]     |
[INFO] [stdout] 573 | / simple_concat_type!(
[INFO] [stdout] 574 | |     DefDataRegion,
[INFO] [stdout] 575 | |     0x5B,
[INFO] [stdout] 576 | |     0x88,
[INFO] [stdout] ...   |
[INFO] [stdout] 580 | |     TermArg
[INFO] [stdout] 581 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:573:1
[INFO] [stdout]     |
[INFO] [stdout] 573 | / simple_concat_type!(
[INFO] [stdout] 574 | |     DefDataRegion,
[INFO] [stdout] 575 | |     0x5B,
[INFO] [stdout] 576 | |     0x88,
[INFO] [stdout] ...   |
[INFO] [stdout] 580 | |     TermArg
[INFO] [stdout] 581 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:573:1
[INFO] [stdout]     |
[INFO] [stdout] 573 | / simple_concat_type!(
[INFO] [stdout] 574 | |     DefDataRegion,
[INFO] [stdout] 575 | |     0x5B,
[INFO] [stdout] 576 | |     0x88,
[INFO] [stdout] ...   |
[INFO] [stdout] 580 | |     TermArg
[INFO] [stdout] 581 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:573:1
[INFO] [stdout]     |
[INFO] [stdout] 573 | / simple_concat_type!(
[INFO] [stdout] 574 | |     DefDataRegion,
[INFO] [stdout] 575 | |     0x5B,
[INFO] [stdout] 576 | |     0x88,
[INFO] [stdout] ...   |
[INFO] [stdout] 580 | |     TermArg
[INFO] [stdout] 581 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:573:1
[INFO] [stdout]     |
[INFO] [stdout] 573 | / simple_concat_type!(
[INFO] [stdout] 574 | |     DefDataRegion,
[INFO] [stdout] 575 | |     0x5B,
[INFO] [stdout] 576 | |     0x88,
[INFO] [stdout] ...   |
[INFO] [stdout] 580 | |     TermArg
[INFO] [stdout] 581 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:573:1
[INFO] [stdout]     |
[INFO] [stdout] 573 | / simple_concat_type!(
[INFO] [stdout] 574 | |     DefDataRegion,
[INFO] [stdout] 575 | |     0x5B,
[INFO] [stdout] 576 | |     0x88,
[INFO] [stdout] ...   |
[INFO] [stdout] 580 | |     TermArg
[INFO] [stdout] 581 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:582:1
[INFO] [stdout]     |
[INFO] [stdout] 582 | simple_concat_type!(DefExternal, 0x15, NameString, ObjectType, ArgumentCount);
[INFO] [stdout]     | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:582:1
[INFO] [stdout]     |
[INFO] [stdout] 582 | simple_concat_type!(DefExternal, 0x15, NameString, ObjectType, ArgumentCount);
[INFO] [stdout]     | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:582:1
[INFO] [stdout]     |
[INFO] [stdout] 582 | simple_concat_type!(DefExternal, 0x15, NameString, ObjectType, ArgumentCount);
[INFO] [stdout]     | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:582:1
[INFO] [stdout]     |
[INFO] [stdout] 582 | simple_concat_type!(DefExternal, 0x15, NameString, ObjectType, ArgumentCount);
[INFO] [stdout]     | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:582:1
[INFO] [stdout]     |
[INFO] [stdout] 582 | simple_concat_type!(DefExternal, 0x15, NameString, ObjectType, ArgumentCount);
[INFO] [stdout]     | ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:583:1
[INFO] [stdout]     |
[INFO] [stdout] 583 | / sized_concat_type!(
[INFO] [stdout] 584 | |     DefPowerRes,
[INFO] [stdout] 585 | |     0x5B,
[INFO] [stdout] 586 | |     0x84,
[INFO] [stdout] ...   |
[INFO] [stdout] 590 | |     TermList
[INFO] [stdout] 591 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:583:1
[INFO] [stdout]     |
[INFO] [stdout] 583 | / sized_concat_type!(
[INFO] [stdout] 584 | |     DefPowerRes,
[INFO] [stdout] 585 | |     0x5B,
[INFO] [stdout] 586 | |     0x84,
[INFO] [stdout] ...   |
[INFO] [stdout] 590 | |     TermList
[INFO] [stdout] 591 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:583:1
[INFO] [stdout]     |
[INFO] [stdout] 583 | / sized_concat_type!(
[INFO] [stdout] 584 | |     DefPowerRes,
[INFO] [stdout] 585 | |     0x5B,
[INFO] [stdout] 586 | |     0x84,
[INFO] [stdout] ...   |
[INFO] [stdout] 590 | |     TermList
[INFO] [stdout] 591 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:583:1
[INFO] [stdout]     |
[INFO] [stdout] 583 | / sized_concat_type!(
[INFO] [stdout] 584 | |     DefPowerRes,
[INFO] [stdout] 585 | |     0x5B,
[INFO] [stdout] 586 | |     0x84,
[INFO] [stdout] ...   |
[INFO] [stdout] 590 | |     TermList
[INFO] [stdout] 591 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:583:1
[INFO] [stdout]     |
[INFO] [stdout] 583 | / sized_concat_type!(
[INFO] [stdout] 584 | |     DefPowerRes,
[INFO] [stdout] 585 | |     0x5B,
[INFO] [stdout] 586 | |     0x84,
[INFO] [stdout] ...   |
[INFO] [stdout] 590 | |     TermList
[INFO] [stdout] 591 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:583:1
[INFO] [stdout]     |
[INFO] [stdout] 583 | / sized_concat_type!(
[INFO] [stdout] 584 | |     DefPowerRes,
[INFO] [stdout] 585 | |     0x5B,
[INFO] [stdout] 586 | |     0x84,
[INFO] [stdout] ...   |
[INFO] [stdout] 590 | |     TermList
[INFO] [stdout] 591 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:583:1
[INFO] [stdout]     |
[INFO] [stdout] 583 | / sized_concat_type!(
[INFO] [stdout] 584 | |     DefPowerRes,
[INFO] [stdout] 585 | |     0x5B,
[INFO] [stdout] 586 | |     0x84,
[INFO] [stdout] ...   |
[INFO] [stdout] 590 | |     TermList
[INFO] [stdout] 591 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:583:1
[INFO] [stdout]     |
[INFO] [stdout] 583 | / sized_concat_type!(
[INFO] [stdout] 584 | |     DefPowerRes,
[INFO] [stdout] 585 | |     0x5B,
[INFO] [stdout] 586 | |     0x84,
[INFO] [stdout] ...   |
[INFO] [stdout] 590 | |     TermList
[INFO] [stdout] 591 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:592:1
[INFO] [stdout]     |
[INFO] [stdout] 592 | sized_concat_type!(DefThermalZone, 0x5b, 0x85, NameString, TermList);
[INFO] [stdout]     | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:592:1
[INFO] [stdout]     |
[INFO] [stdout] 592 | sized_concat_type!(DefThermalZone, 0x5b, 0x85, NameString, TermList);
[INFO] [stdout]     | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:592:1
[INFO] [stdout]     |
[INFO] [stdout] 592 | sized_concat_type!(DefThermalZone, 0x5b, 0x85, NameString, TermList);
[INFO] [stdout]     | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:592:1
[INFO] [stdout]     |
[INFO] [stdout] 592 | sized_concat_type!(DefThermalZone, 0x5b, 0x85, NameString, TermList);
[INFO] [stdout]     | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:592:1
[INFO] [stdout]     |
[INFO] [stdout] 592 | sized_concat_type!(DefThermalZone, 0x5b, 0x85, NameString, TermList);
[INFO] [stdout]     | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:592:1
[INFO] [stdout]     |
[INFO] [stdout] 592 | sized_concat_type!(DefThermalZone, 0x5b, 0x85, NameString, TermList);
[INFO] [stdout]     | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:645:1
[INFO] [stdout]     |
[INFO] [stdout] 645 | sized_concat_type!(DefElse, 0xA1, TermList);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:645:1
[INFO] [stdout]     |
[INFO] [stdout] 645 | sized_concat_type!(DefElse, 0xA1, TermList);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:645:1
[INFO] [stdout]     |
[INFO] [stdout] 645 | sized_concat_type!(DefElse, 0xA1, TermList);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:645:1
[INFO] [stdout]     |
[INFO] [stdout] 645 | sized_concat_type!(DefElse, 0xA1, TermList);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:645:1
[INFO] [stdout]     |
[INFO] [stdout] 645 | sized_concat_type!(DefElse, 0xA1, TermList);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | sized_concat_type!(DefPresentElse, 0xA1, TermList);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | sized_concat_type!(DefPresentElse, 0xA1, TermList);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | sized_concat_type!(DefPresentElse, 0xA1, TermList);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | sized_concat_type!(DefPresentElse, 0xA1, TermList);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | sized_concat_type!(DefPresentElse, 0xA1, TermList);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:667:1
[INFO] [stdout]     |
[INFO] [stdout] 667 | sized_concat_type!(DefWhile, 0xA2, Predicate, TermList);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:667:1
[INFO] [stdout]     |
[INFO] [stdout] 667 | sized_concat_type!(DefWhile, 0xA2, Predicate, TermList);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:667:1
[INFO] [stdout]     |
[INFO] [stdout] 667 | sized_concat_type!(DefWhile, 0xA2, Predicate, TermList);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:667:1
[INFO] [stdout]     |
[INFO] [stdout] 667 | sized_concat_type!(DefWhile, 0xA2, Predicate, TermList);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:667:1
[INFO] [stdout]     |
[INFO] [stdout] 667 | sized_concat_type!(DefWhile, 0xA2, Predicate, TermList);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:667:1
[INFO] [stdout]     |
[INFO] [stdout] 667 | sized_concat_type!(DefWhile, 0xA2, Predicate, TermList);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:669:1
[INFO] [stdout]     |
[INFO] [stdout] 669 | simple_concat_type!(DefReturn, 0xA4, ArgObject);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:669:1
[INFO] [stdout]     |
[INFO] [stdout] 669 | simple_concat_type!(DefReturn, 0xA4, ArgObject);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:669:1
[INFO] [stdout]     |
[INFO] [stdout] 669 | simple_concat_type!(DefReturn, 0xA4, ArgObject);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:670:1
[INFO] [stdout]     |
[INFO] [stdout] 670 | simple_concat_type!(DefRelease, 0x5B, 0x27, MutexObject);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:670:1
[INFO] [stdout]     |
[INFO] [stdout] 670 | simple_concat_type!(DefRelease, 0x5B, 0x27, MutexObject);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:670:1
[INFO] [stdout]     |
[INFO] [stdout] 670 | simple_concat_type!(DefRelease, 0x5B, 0x27, MutexObject);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:713:1
[INFO] [stdout]     |
[INFO] [stdout] 713 | simple_concat_type!(DefNotify, 0x86, NotifyObject, NotifyValue);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:713:1
[INFO] [stdout]     |
[INFO] [stdout] 713 | simple_concat_type!(DefNotify, 0x86, NotifyObject, NotifyValue);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:713:1
[INFO] [stdout]     |
[INFO] [stdout] 713 | simple_concat_type!(DefNotify, 0x86, NotifyObject, NotifyValue);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:713:1
[INFO] [stdout]     |
[INFO] [stdout] 713 | simple_concat_type!(DefNotify, 0x86, NotifyObject, NotifyValue);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:714:1
[INFO] [stdout]     |
[INFO] [stdout] 714 | simple_concat_type!(DefFatal, 0x5B, 0x32, FatalType, FatalCode, FatalArg);
[INFO] [stdout]     | ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:714:1
[INFO] [stdout]     |
[INFO] [stdout] 714 | simple_concat_type!(DefFatal, 0x5B, 0x32, FatalType, FatalCode, FatalArg);
[INFO] [stdout]     | ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:714:1
[INFO] [stdout]     |
[INFO] [stdout] 714 | simple_concat_type!(DefFatal, 0x5B, 0x32, FatalType, FatalCode, FatalArg);
[INFO] [stdout]     | ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:714:1
[INFO] [stdout]     |
[INFO] [stdout] 714 | simple_concat_type!(DefFatal, 0x5B, 0x32, FatalType, FatalCode, FatalArg);
[INFO] [stdout]     | ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:714:1
[INFO] [stdout]     |
[INFO] [stdout] 714 | simple_concat_type!(DefFatal, 0x5B, 0x32, FatalType, FatalCode, FatalArg);
[INFO] [stdout]     | ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:738:1
[INFO] [stdout]     |
[INFO] [stdout] 738 | simple_concat_type!(DefReset, 0x5B, 0x26, EventObject);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:738:1
[INFO] [stdout]     |
[INFO] [stdout] 738 | simple_concat_type!(DefReset, 0x5B, 0x26, EventObject);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:738:1
[INFO] [stdout]     |
[INFO] [stdout] 738 | simple_concat_type!(DefReset, 0x5B, 0x26, EventObject);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:739:1
[INFO] [stdout]     |
[INFO] [stdout] 739 | simple_concat_type!(DefSignal, 0x5B, 0x24, EventObject);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:739:1
[INFO] [stdout]     |
[INFO] [stdout] 739 | simple_concat_type!(DefSignal, 0x5B, 0x24, EventObject);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:739:1
[INFO] [stdout]     |
[INFO] [stdout] 739 | simple_concat_type!(DefSignal, 0x5B, 0x24, EventObject);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:740:1
[INFO] [stdout]     |
[INFO] [stdout] 740 | simple_concat_type!(DefSleep, 0x5B, 0x22, MsecTime);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:740:1
[INFO] [stdout]     |
[INFO] [stdout] 740 | simple_concat_type!(DefSleep, 0x5B, 0x22, MsecTime);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:740:1
[INFO] [stdout]     |
[INFO] [stdout] 740 | simple_concat_type!(DefSleep, 0x5B, 0x22, MsecTime);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:741:1
[INFO] [stdout]     |
[INFO] [stdout] 741 | simple_concat_type!(DefStall, 0x5B, 0x21, UsecTime);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:741:1
[INFO] [stdout]     |
[INFO] [stdout] 741 | simple_concat_type!(DefStall, 0x5B, 0x21, UsecTime);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:741:1
[INFO] [stdout]     |
[INFO] [stdout] 741 | simple_concat_type!(DefStall, 0x5B, 0x21, UsecTime);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:955:9
[INFO] [stdout]     |
[INFO] [stdout] 955 |         print!("Parsing package element list\n");
[INFO] [stdout]     |         ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:957:13
[INFO] [stdout]     |
[INFO] [stdout] 957 |             print!("Parsing package element at index {index}\n");
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:963:9
[INFO] [stdout]     |
[INFO] [stdout] 963 |         print!("Done parsing package element list\n");
[INFO] [stdout]     |         --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:973:1
[INFO] [stdout]     |
[INFO] [stdout] 973 | simple_concat_type!(DefAcquire, 0x5B, 0x23, MutexObject, Timeout);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:973:1
[INFO] [stdout]     |
[INFO] [stdout] 973 | simple_concat_type!(DefAcquire, 0x5B, 0x23, MutexObject, Timeout);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:973:1
[INFO] [stdout]     |
[INFO] [stdout] 973 | simple_concat_type!(DefAcquire, 0x5B, 0x23, MutexObject, Timeout);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:973:1
[INFO] [stdout]     |
[INFO] [stdout] 973 | simple_concat_type!(DefAcquire, 0x5B, 0x23, MutexObject, Timeout);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:974:1
[INFO] [stdout]     |
[INFO] [stdout] 974 | simple_concat_type!(DefAdd, 0x72, Operand, Operand, Target);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:974:1
[INFO] [stdout]     |
[INFO] [stdout] 974 | simple_concat_type!(DefAdd, 0x72, Operand, Operand, Target);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:974:1
[INFO] [stdout]     |
[INFO] [stdout] 974 | simple_concat_type!(DefAdd, 0x72, Operand, Operand, Target);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:974:1
[INFO] [stdout]     |
[INFO] [stdout] 974 | simple_concat_type!(DefAdd, 0x72, Operand, Operand, Target);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:974:1
[INFO] [stdout]     |
[INFO] [stdout] 974 | simple_concat_type!(DefAdd, 0x72, Operand, Operand, Target);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:975:1
[INFO] [stdout]     |
[INFO] [stdout] 975 | simple_concat_type!(DefAnd, 0x7B, Operand, Operand, Target);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:975:1
[INFO] [stdout]     |
[INFO] [stdout] 975 | simple_concat_type!(DefAnd, 0x7B, Operand, Operand, Target);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:975:1
[INFO] [stdout]     |
[INFO] [stdout] 975 | simple_concat_type!(DefAnd, 0x7B, Operand, Operand, Target);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:975:1
[INFO] [stdout]     |
[INFO] [stdout] 975 | simple_concat_type!(DefAnd, 0x7B, Operand, Operand, Target);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:975:1
[INFO] [stdout]     |
[INFO] [stdout] 975 | simple_concat_type!(DefAnd, 0x7B, Operand, Operand, Target);
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:976:1
[INFO] [stdout]     |
[INFO] [stdout] 976 | sized_concat_type!(DefBuffer, 0x11, BufferSize, ByteList);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:976:1
[INFO] [stdout]     |
[INFO] [stdout] 976 | sized_concat_type!(DefBuffer, 0x11, BufferSize, ByteList);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:976:1
[INFO] [stdout]     |
[INFO] [stdout] 976 | sized_concat_type!(DefBuffer, 0x11, BufferSize, ByteList);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:976:1
[INFO] [stdout]     |
[INFO] [stdout] 976 | sized_concat_type!(DefBuffer, 0x11, BufferSize, ByteList);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:976:1
[INFO] [stdout]     |
[INFO] [stdout] 976 | sized_concat_type!(DefBuffer, 0x11, BufferSize, ByteList);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:976:1
[INFO] [stdout]     |
[INFO] [stdout] 976 | sized_concat_type!(DefBuffer, 0x11, BufferSize, ByteList);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:977:1
[INFO] [stdout]     |
[INFO] [stdout] 977 | simple_concat_type!(DefConcat, 0x73, Data, Data, Target);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:977:1
[INFO] [stdout]     |
[INFO] [stdout] 977 | simple_concat_type!(DefConcat, 0x73, Data, Data, Target);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:977:1
[INFO] [stdout]     |
[INFO] [stdout] 977 | simple_concat_type!(DefConcat, 0x73, Data, Data, Target);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:977:1
[INFO] [stdout]     |
[INFO] [stdout] 977 | simple_concat_type!(DefConcat, 0x73, Data, Data, Target);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:977:1
[INFO] [stdout]     |
[INFO] [stdout] 977 | simple_concat_type!(DefConcat, 0x73, Data, Data, Target);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:978:1
[INFO] [stdout]     |
[INFO] [stdout] 978 | simple_concat_type!(DefConcatRes, 0x84, BufData, BufData, Target);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:978:1
[INFO] [stdout]     |
[INFO] [stdout] 978 | simple_concat_type!(DefConcatRes, 0x84, BufData, BufData, Target);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:978:1
[INFO] [stdout]     |
[INFO] [stdout] 978 | simple_concat_type!(DefConcatRes, 0x84, BufData, BufData, Target);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:978:1
[INFO] [stdout]     |
[INFO] [stdout] 978 | simple_concat_type!(DefConcatRes, 0x84, BufData, BufData, Target);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:978:1
[INFO] [stdout]     |
[INFO] [stdout] 978 | simple_concat_type!(DefConcatRes, 0x84, BufData, BufData, Target);
[INFO] [stdout]     | ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:979:1
[INFO] [stdout]     |
[INFO] [stdout] 979 | simple_concat_type!(DefCondRefOf, 0x5B, 0x12, SuperName, Target);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:979:1
[INFO] [stdout]     |
[INFO] [stdout] 979 | simple_concat_type!(DefCondRefOf, 0x5B, 0x12, SuperName, Target);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:979:1
[INFO] [stdout]     |
[INFO] [stdout] 979 | simple_concat_type!(DefCondRefOf, 0x5B, 0x12, SuperName, Target);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:979:1
[INFO] [stdout]     |
[INFO] [stdout] 979 | simple_concat_type!(DefCondRefOf, 0x5B, 0x12, SuperName, Target);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:980:1
[INFO] [stdout]     |
[INFO] [stdout] 980 | simple_concat_type!(DefCopyObject, 0x9D, TermArg, SimpleName);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:980:1
[INFO] [stdout]     |
[INFO] [stdout] 980 | simple_concat_type!(DefCopyObject, 0x9D, TermArg, SimpleName);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:980:1
[INFO] [stdout]     |
[INFO] [stdout] 980 | simple_concat_type!(DefCopyObject, 0x9D, TermArg, SimpleName);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:980:1
[INFO] [stdout]     |
[INFO] [stdout] 980 | simple_concat_type!(DefCopyObject, 0x9D, TermArg, SimpleName);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:981:1
[INFO] [stdout]     |
[INFO] [stdout] 981 | simple_concat_type!(DefDecrement, 0x76, SuperName);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:981:1
[INFO] [stdout]     |
[INFO] [stdout] 981 | simple_concat_type!(DefDecrement, 0x76, SuperName);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:981:1
[INFO] [stdout]     |
[INFO] [stdout] 981 | simple_concat_type!(DefDecrement, 0x76, SuperName);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:982:1
[INFO] [stdout]     |
[INFO] [stdout] 982 | simple_concat_type!(DefDerefOf, 0x83, ObjReference);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:982:1
[INFO] [stdout]     |
[INFO] [stdout] 982 | simple_concat_type!(DefDerefOf, 0x83, ObjReference);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:982:1
[INFO] [stdout]     |
[INFO] [stdout] 982 | simple_concat_type!(DefDerefOf, 0x83, ObjReference);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:983:1
[INFO] [stdout]     |
[INFO] [stdout] 983 | simple_concat_type!(DefDivide, 0x78, Dividend, Divisor, Remainder, Quotient);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:983:1
[INFO] [stdout]     |
[INFO] [stdout] 983 | simple_concat_type!(DefDivide, 0x78, Dividend, Divisor, Remainder, Quotient);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:983:1
[INFO] [stdout]     |
[INFO] [stdout] 983 | simple_concat_type!(DefDivide, 0x78, Dividend, Divisor, Remainder, Quotient);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:983:1
[INFO] [stdout]     |
[INFO] [stdout] 983 | simple_concat_type!(DefDivide, 0x78, Dividend, Divisor, Remainder, Quotient);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:983:1
[INFO] [stdout]     |
[INFO] [stdout] 983 | simple_concat_type!(DefDivide, 0x78, Dividend, Divisor, Remainder, Quotient);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:983:1
[INFO] [stdout]     |
[INFO] [stdout] 983 | simple_concat_type!(DefDivide, 0x78, Dividend, Divisor, Remainder, Quotient);
[INFO] [stdout]     | ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:984:1
[INFO] [stdout]     |
[INFO] [stdout] 984 | simple_concat_type!(DefFindSetLeftBit, 0x81, Operand, Target);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:984:1
[INFO] [stdout]     |
[INFO] [stdout] 984 | simple_concat_type!(DefFindSetLeftBit, 0x81, Operand, Target);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:984:1
[INFO] [stdout]     |
[INFO] [stdout] 984 | simple_concat_type!(DefFindSetLeftBit, 0x81, Operand, Target);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:984:1
[INFO] [stdout]     |
[INFO] [stdout] 984 | simple_concat_type!(DefFindSetLeftBit, 0x81, Operand, Target);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:985:1
[INFO] [stdout]     |
[INFO] [stdout] 985 | simple_concat_type!(DefFindSetRightBit, 0x82, Operand, Target);
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:985:1
[INFO] [stdout]     |
[INFO] [stdout] 985 | simple_concat_type!(DefFindSetRightBit, 0x82, Operand, Target);
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:985:1
[INFO] [stdout]     |
[INFO] [stdout] 985 | simple_concat_type!(DefFindSetRightBit, 0x82, Operand, Target);
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:985:1
[INFO] [stdout]     |
[INFO] [stdout] 985 | simple_concat_type!(DefFindSetRightBit, 0x82, Operand, Target);
[INFO] [stdout]     | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:986:1
[INFO] [stdout]     |
[INFO] [stdout] 986 | simple_concat_type!(DefFromBCD, 0x5B, 0x28, BCDValue, Target);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:986:1
[INFO] [stdout]     |
[INFO] [stdout] 986 | simple_concat_type!(DefFromBCD, 0x5B, 0x28, BCDValue, Target);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:986:1
[INFO] [stdout]     |
[INFO] [stdout] 986 | simple_concat_type!(DefFromBCD, 0x5B, 0x28, BCDValue, Target);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:986:1
[INFO] [stdout]     |
[INFO] [stdout] 986 | simple_concat_type!(DefFromBCD, 0x5B, 0x28, BCDValue, Target);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:987:1
[INFO] [stdout]     |
[INFO] [stdout] 987 | simple_concat_type!(DefIncrement, 0x75, SuperName);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:987:1
[INFO] [stdout]     |
[INFO] [stdout] 987 | simple_concat_type!(DefIncrement, 0x75, SuperName);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:987:1
[INFO] [stdout]     |
[INFO] [stdout] 987 | simple_concat_type!(DefIncrement, 0x75, SuperName);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:988:1
[INFO] [stdout]     |
[INFO] [stdout] 988 | simple_concat_type!(DefIndex, 0x88, BuffPkgStrObj, IndexValue, Target);
[INFO] [stdout]     | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:988:1
[INFO] [stdout]     |
[INFO] [stdout] 988 | simple_concat_type!(DefIndex, 0x88, BuffPkgStrObj, IndexValue, Target);
[INFO] [stdout]     | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:988:1
[INFO] [stdout]     |
[INFO] [stdout] 988 | simple_concat_type!(DefIndex, 0x88, BuffPkgStrObj, IndexValue, Target);
[INFO] [stdout]     | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:988:1
[INFO] [stdout]     |
[INFO] [stdout] 988 | simple_concat_type!(DefIndex, 0x88, BuffPkgStrObj, IndexValue, Target);
[INFO] [stdout]     | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:988:1
[INFO] [stdout]     |
[INFO] [stdout] 988 | simple_concat_type!(DefIndex, 0x88, BuffPkgStrObj, IndexValue, Target);
[INFO] [stdout]     | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:989:1
[INFO] [stdout]     |
[INFO] [stdout] 989 | simple_concat_type!(DefLAnd, 0x90, Operand, Operand);
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:989:1
[INFO] [stdout]     |
[INFO] [stdout] 989 | simple_concat_type!(DefLAnd, 0x90, Operand, Operand);
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:989:1
[INFO] [stdout]     |
[INFO] [stdout] 989 | simple_concat_type!(DefLAnd, 0x90, Operand, Operand);
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:989:1
[INFO] [stdout]     |
[INFO] [stdout] 989 | simple_concat_type!(DefLAnd, 0x90, Operand, Operand);
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:990:1
[INFO] [stdout]     |
[INFO] [stdout] 990 | simple_concat_type!(DefLEqual, 0x93, Operand, Operand);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:990:1
[INFO] [stdout]     |
[INFO] [stdout] 990 | simple_concat_type!(DefLEqual, 0x93, Operand, Operand);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:990:1
[INFO] [stdout]     |
[INFO] [stdout] 990 | simple_concat_type!(DefLEqual, 0x93, Operand, Operand);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:990:1
[INFO] [stdout]     |
[INFO] [stdout] 990 | simple_concat_type!(DefLEqual, 0x93, Operand, Operand);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:991:1
[INFO] [stdout]     |
[INFO] [stdout] 991 | simple_concat_type!(DefLGreater, 0x94, Operand, Operand);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:991:1
[INFO] [stdout]     |
[INFO] [stdout] 991 | simple_concat_type!(DefLGreater, 0x94, Operand, Operand);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:991:1
[INFO] [stdout]     |
[INFO] [stdout] 991 | simple_concat_type!(DefLGreater, 0x94, Operand, Operand);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:991:1
[INFO] [stdout]     |
[INFO] [stdout] 991 | simple_concat_type!(DefLGreater, 0x94, Operand, Operand);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:992:1
[INFO] [stdout]     |
[INFO] [stdout] 992 | simple_concat_type!(DefLGreaterEqual, 0x92, 0x95, Operand, Operand);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:992:1
[INFO] [stdout]     |
[INFO] [stdout] 992 | simple_concat_type!(DefLGreaterEqual, 0x92, 0x95, Operand, Operand);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:992:1
[INFO] [stdout]     |
[INFO] [stdout] 992 | simple_concat_type!(DefLGreaterEqual, 0x92, 0x95, Operand, Operand);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:992:1
[INFO] [stdout]     |
[INFO] [stdout] 992 | simple_concat_type!(DefLGreaterEqual, 0x92, 0x95, Operand, Operand);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:993:1
[INFO] [stdout]     |
[INFO] [stdout] 993 | simple_concat_type!(DefLLess, 0x95, Operand, Operand);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:993:1
[INFO] [stdout]     |
[INFO] [stdout] 993 | simple_concat_type!(DefLLess, 0x95, Operand, Operand);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:993:1
[INFO] [stdout]     |
[INFO] [stdout] 993 | simple_concat_type!(DefLLess, 0x95, Operand, Operand);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:993:1
[INFO] [stdout]     |
[INFO] [stdout] 993 | simple_concat_type!(DefLLess, 0x95, Operand, Operand);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:994:1
[INFO] [stdout]     |
[INFO] [stdout] 994 | simple_concat_type!(DefLLessEqual, 0x92, 0x94, Operand, Operand);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:994:1
[INFO] [stdout]     |
[INFO] [stdout] 994 | simple_concat_type!(DefLLessEqual, 0x92, 0x94, Operand, Operand);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:994:1
[INFO] [stdout]     |
[INFO] [stdout] 994 | simple_concat_type!(DefLLessEqual, 0x92, 0x94, Operand, Operand);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:994:1
[INFO] [stdout]     |
[INFO] [stdout] 994 | simple_concat_type!(DefLLessEqual, 0x92, 0x94, Operand, Operand);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:995:1
[INFO] [stdout]     |
[INFO] [stdout] 995 | simple_concat_type!(DefMid, 0x9E, MidObj, TermArg, TermArg, Target);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:995:1
[INFO] [stdout]     |
[INFO] [stdout] 995 | simple_concat_type!(DefMid, 0x9E, MidObj, TermArg, TermArg, Target);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:995:1
[INFO] [stdout]     |
[INFO] [stdout] 995 | simple_concat_type!(DefMid, 0x9E, MidObj, TermArg, TermArg, Target);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:995:1
[INFO] [stdout]     |
[INFO] [stdout] 995 | simple_concat_type!(DefMid, 0x9E, MidObj, TermArg, TermArg, Target);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:995:1
[INFO] [stdout]     |
[INFO] [stdout] 995 | simple_concat_type!(DefMid, 0x9E, MidObj, TermArg, TermArg, Target);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:995:1
[INFO] [stdout]     |
[INFO] [stdout] 995 | simple_concat_type!(DefMid, 0x9E, MidObj, TermArg, TermArg, Target);
[INFO] [stdout]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:996:1
[INFO] [stdout]     |
[INFO] [stdout] 996 | simple_concat_type!(DefLNot, 0x92, Operand);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:996:1
[INFO] [stdout]     |
[INFO] [stdout] 996 | simple_concat_type!(DefLNot, 0x92, Operand);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:996:1
[INFO] [stdout]     |
[INFO] [stdout] 996 | simple_concat_type!(DefLNot, 0x92, Operand);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:997:1
[INFO] [stdout]     |
[INFO] [stdout] 997 | simple_concat_type!(DefLNotEqual, 0x92, 0x93, Operand, Operand);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:997:1
[INFO] [stdout]     |
[INFO] [stdout] 997 | simple_concat_type!(DefLNotEqual, 0x92, 0x93, Operand, Operand);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:997:1
[INFO] [stdout]     |
[INFO] [stdout] 997 | simple_concat_type!(DefLNotEqual, 0x92, 0x93, Operand, Operand);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/graphics.rs:108:12
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/aml.rs:997:1
[INFO] [stdout]     |
[INFO] [stdout] 997 | simple_concat_type!(DefLNotEqual, 0x92, 0x93, Operand, Operand);
[INFO] [stdout]     | --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:998:1
[INFO] [stdout]      |
[INFO] [stdout]  998 | / simple_concat_type!(
[INFO] [stdout]  999 | |     DefLoadTable,
[INFO] [stdout] 1000 | |     0x5B,
[INFO] [stdout] 1001 | |     0x1F,
[INFO] [stdout] ...    |
[INFO] [stdout] 1007 | |     TermArg
[INFO] [stdout] 1008 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:998:1
[INFO] [stdout]      |
[INFO] [stdout]  998 | / simple_concat_type!(
[INFO] [stdout]  999 | |     DefLoadTable,
[INFO] [stdout] 1000 | |     0x5B,
[INFO] [stdout] 1001 | |     0x1F,
[INFO] [stdout] ...    |
[INFO] [stdout] 1007 | |     TermArg
[INFO] [stdout] 1008 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:998:1
[INFO] [stdout]      |
[INFO] [stdout]  998 | / simple_concat_type!(
[INFO] [stdout]  999 | |     DefLoadTable,
[INFO] [stdout] 1000 | |     0x5B,
[INFO] [stdout] 1001 | |     0x1F,
[INFO] [stdout] ...    |
[INFO] [stdout] 1007 | |     TermArg
[INFO] [stdout] 1008 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:998:1
[INFO] [stdout]      |
[INFO] [stdout]  998 | / simple_concat_type!(
[INFO] [stdout]  999 | |     DefLoadTable,
[INFO] [stdout] 1000 | |     0x5B,
[INFO] [stdout] 1001 | |     0x1F,
[INFO] [stdout] ...    |
[INFO] [stdout] 1007 | |     TermArg
[INFO] [stdout] 1008 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:998:1
[INFO] [stdout]      |
[INFO] [stdout]  998 | / simple_concat_type!(
[INFO] [stdout]  999 | |     DefLoadTable,
[INFO] [stdout] 1000 | |     0x5B,
[INFO] [stdout] 1001 | |     0x1F,
[INFO] [stdout] ...    |
[INFO] [stdout] 1007 | |     TermArg
[INFO] [stdout] 1008 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:998:1
[INFO] [stdout]      |
[INFO] [stdout]  998 | / simple_concat_type!(
[INFO] [stdout]  999 | |     DefLoadTable,
[INFO] [stdout] 1000 | |     0x5B,
[INFO] [stdout] 1001 | |     0x1F,
[INFO] [stdout] ...    |
[INFO] [stdout] 1007 | |     TermArg
[INFO] [stdout] 1008 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:998:1
[INFO] [stdout]      |
[INFO] [stdout]  998 | / simple_concat_type!(
[INFO] [stdout]  999 | |     DefLoadTable,
[INFO] [stdout] 1000 | |     0x5B,
[INFO] [stdout] 1001 | |     0x1F,
[INFO] [stdout] ...    |
[INFO] [stdout] 1007 | |     TermArg
[INFO] [stdout] 1008 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:998:1
[INFO] [stdout]      |
[INFO] [stdout]  998 | / simple_concat_type!(
[INFO] [stdout]  999 | |     DefLoadTable,
[INFO] [stdout] 1000 | |     0x5B,
[INFO] [stdout] 1001 | |     0x1F,
[INFO] [stdout] ...    |
[INFO] [stdout] 1007 | |     TermArg
[INFO] [stdout] 1008 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1009:1
[INFO] [stdout]      |
[INFO] [stdout] 1009 | simple_concat_type!(DefLOr, 0x91, Operand, Operand);
[INFO] [stdout]      | --------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1009:1
[INFO] [stdout]      |
[INFO] [stdout] 1009 | simple_concat_type!(DefLOr, 0x91, Operand, Operand);
[INFO] [stdout]      | --------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1009:1
[INFO] [stdout]      |
[INFO] [stdout] 1009 | simple_concat_type!(DefLOr, 0x91, Operand, Operand);
[INFO] [stdout]      | --------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1009:1
[INFO] [stdout]      |
[INFO] [stdout] 1009 | simple_concat_type!(DefLOr, 0x91, Operand, Operand);
[INFO] [stdout]      | --------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1010:1
[INFO] [stdout]      |
[INFO] [stdout] 1010 | / simple_concat_type!(
[INFO] [stdout] 1011 | |     DefMatch,
[INFO] [stdout] 1012 | |     0x89,
[INFO] [stdout] 1013 | |     SearchPkg,
[INFO] [stdout] ...    |
[INFO] [stdout] 1018 | |     StartIndex
[INFO] [stdout] 1019 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1010:1
[INFO] [stdout]      |
[INFO] [stdout] 1010 | / simple_concat_type!(
[INFO] [stdout] 1011 | |     DefMatch,
[INFO] [stdout] 1012 | |     0x89,
[INFO] [stdout] 1013 | |     SearchPkg,
[INFO] [stdout] ...    |
[INFO] [stdout] 1018 | |     StartIndex
[INFO] [stdout] 1019 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1010:1
[INFO] [stdout]      |
[INFO] [stdout] 1010 | / simple_concat_type!(
[INFO] [stdout] 1011 | |     DefMatch,
[INFO] [stdout] 1012 | |     0x89,
[INFO] [stdout] 1013 | |     SearchPkg,
[INFO] [stdout] ...    |
[INFO] [stdout] 1018 | |     StartIndex
[INFO] [stdout] 1019 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1010:1
[INFO] [stdout]      |
[INFO] [stdout] 1010 | / simple_concat_type!(
[INFO] [stdout] 1011 | |     DefMatch,
[INFO] [stdout] 1012 | |     0x89,
[INFO] [stdout] 1013 | |     SearchPkg,
[INFO] [stdout] ...    |
[INFO] [stdout] 1018 | |     StartIndex
[INFO] [stdout] 1019 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1010:1
[INFO] [stdout]      |
[INFO] [stdout] 1010 | / simple_concat_type!(
[INFO] [stdout] 1011 | |     DefMatch,
[INFO] [stdout] 1012 | |     0x89,
[INFO] [stdout] 1013 | |     SearchPkg,
[INFO] [stdout] ...    |
[INFO] [stdout] 1018 | |     StartIndex
[INFO] [stdout] 1019 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1010:1
[INFO] [stdout]      |
[INFO] [stdout] 1010 | / simple_concat_type!(
[INFO] [stdout] 1011 | |     DefMatch,
[INFO] [stdout] 1012 | |     0x89,
[INFO] [stdout] 1013 | |     SearchPkg,
[INFO] [stdout] ...    |
[INFO] [stdout] 1018 | |     StartIndex
[INFO] [stdout] 1019 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1010:1
[INFO] [stdout]      |
[INFO] [stdout] 1010 | / simple_concat_type!(
[INFO] [stdout] 1011 | |     DefMatch,
[INFO] [stdout] 1012 | |     0x89,
[INFO] [stdout] 1013 | |     SearchPkg,
[INFO] [stdout] ...    |
[INFO] [stdout] 1018 | |     StartIndex
[INFO] [stdout] 1019 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |           unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1010:1
[INFO] [stdout]      |
[INFO] [stdout] 1010 | / simple_concat_type!(
[INFO] [stdout] 1011 | |     DefMatch,
[INFO] [stdout] 1012 | |     0x89,
[INFO] [stdout] 1013 | |     SearchPkg,
[INFO] [stdout] ...    |
[INFO] [stdout] 1018 | |     StartIndex
[INFO] [stdout] 1019 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1020:1
[INFO] [stdout]      |
[INFO] [stdout] 1020 | simple_concat_type!(DefMod, 0x85, Dividend, Divisor, Target);
[INFO] [stdout]      | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1020:1
[INFO] [stdout]      |
[INFO] [stdout] 1020 | simple_concat_type!(DefMod, 0x85, Dividend, Divisor, Target);
[INFO] [stdout]      | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1020:1
[INFO] [stdout]      |
[INFO] [stdout] 1020 | simple_concat_type!(DefMod, 0x85, Dividend, Divisor, Target);
[INFO] [stdout]      | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1020:1
[INFO] [stdout]      |
[INFO] [stdout] 1020 | simple_concat_type!(DefMod, 0x85, Dividend, Divisor, Target);
[INFO] [stdout]      | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1020:1
[INFO] [stdout]      |
[INFO] [stdout] 1020 | simple_concat_type!(DefMod, 0x85, Dividend, Divisor, Target);
[INFO] [stdout]      | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1021:1
[INFO] [stdout]      |
[INFO] [stdout] 1021 | simple_concat_type!(DefMultiply, 0x77, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1021:1
[INFO] [stdout]      |
[INFO] [stdout] 1021 | simple_concat_type!(DefMultiply, 0x77, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1021:1
[INFO] [stdout]      |
[INFO] [stdout] 1021 | simple_concat_type!(DefMultiply, 0x77, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1021:1
[INFO] [stdout]      |
[INFO] [stdout] 1021 | simple_concat_type!(DefMultiply, 0x77, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1021:1
[INFO] [stdout]      |
[INFO] [stdout] 1021 | simple_concat_type!(DefMultiply, 0x77, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1022:1
[INFO] [stdout]      |
[INFO] [stdout] 1022 | simple_concat_type!(DefNAnd, 0x7C, Operand, Operand, Target);
[INFO] [stdout]      | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1022:1
[INFO] [stdout]      |
[INFO] [stdout] 1022 | simple_concat_type!(DefNAnd, 0x7C, Operand, Operand, Target);
[INFO] [stdout]      | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1022:1
[INFO] [stdout]      |
[INFO] [stdout] 1022 | simple_concat_type!(DefNAnd, 0x7C, Operand, Operand, Target);
[INFO] [stdout]      | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1022:1
[INFO] [stdout]      |
[INFO] [stdout] 1022 | simple_concat_type!(DefNAnd, 0x7C, Operand, Operand, Target);
[INFO] [stdout]      | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1022:1
[INFO] [stdout]      |
[INFO] [stdout] 1022 | simple_concat_type!(DefNAnd, 0x7C, Operand, Operand, Target);
[INFO] [stdout]      | ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1023:1
[INFO] [stdout]      |
[INFO] [stdout] 1023 | simple_concat_type!(DefNOr, 0x7E, Operand, Operand, Target);
[INFO] [stdout]      | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1023:1
[INFO] [stdout]      |
[INFO] [stdout] 1023 | simple_concat_type!(DefNOr, 0x7E, Operand, Operand, Target);
[INFO] [stdout]      | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1023:1
[INFO] [stdout]      |
[INFO] [stdout] 1023 | simple_concat_type!(DefNOr, 0x7E, Operand, Operand, Target);
[INFO] [stdout]      | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1023:1
[INFO] [stdout]      |
[INFO] [stdout] 1023 | simple_concat_type!(DefNOr, 0x7E, Operand, Operand, Target);
[INFO] [stdout]      | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1023:1
[INFO] [stdout]      |
[INFO] [stdout] 1023 | simple_concat_type!(DefNOr, 0x7E, Operand, Operand, Target);
[INFO] [stdout]      | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1024:1
[INFO] [stdout]      |
[INFO] [stdout] 1024 | simple_concat_type!(DefNot, 0x80, Operand, Target);
[INFO] [stdout]      | -------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1024:1
[INFO] [stdout]      |
[INFO] [stdout] 1024 | simple_concat_type!(DefNot, 0x80, Operand, Target);
[INFO] [stdout]      | -------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1024:1
[INFO] [stdout]      |
[INFO] [stdout] 1024 | simple_concat_type!(DefNot, 0x80, Operand, Target);
[INFO] [stdout]      | -------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1024:1
[INFO] [stdout]      |
[INFO] [stdout] 1024 | simple_concat_type!(DefNot, 0x80, Operand, Target);
[INFO] [stdout]      | -------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1025:1
[INFO] [stdout]      |
[INFO] [stdout] 1025 | simple_concat_type!(DefOr, 0x7D, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1025:1
[INFO] [stdout]      |
[INFO] [stdout] 1025 | simple_concat_type!(DefOr, 0x7D, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1025:1
[INFO] [stdout]      |
[INFO] [stdout] 1025 | simple_concat_type!(DefOr, 0x7D, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1025:1
[INFO] [stdout]      |
[INFO] [stdout] 1025 | simple_concat_type!(DefOr, 0x7D, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1025:1
[INFO] [stdout]      |
[INFO] [stdout] 1025 | simple_concat_type!(DefOr, 0x7D, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1026:1
[INFO] [stdout]      |
[INFO] [stdout] 1026 | sized_concat_type!(DefPackage, 0x12, NumElements, PackageElementList);
[INFO] [stdout]      | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1026:1
[INFO] [stdout]      |
[INFO] [stdout] 1026 | sized_concat_type!(DefPackage, 0x12, NumElements, PackageElementList);
[INFO] [stdout]      | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1026:1
[INFO] [stdout]      |
[INFO] [stdout] 1026 | sized_concat_type!(DefPackage, 0x12, NumElements, PackageElementList);
[INFO] [stdout]      | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1026:1
[INFO] [stdout]      |
[INFO] [stdout] 1026 | sized_concat_type!(DefPackage, 0x12, NumElements, PackageElementList);
[INFO] [stdout]      | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1026:1
[INFO] [stdout]      |
[INFO] [stdout] 1026 | sized_concat_type!(DefPackage, 0x12, NumElements, PackageElementList);
[INFO] [stdout]      | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1026:1
[INFO] [stdout]      |
[INFO] [stdout] 1026 | sized_concat_type!(DefPackage, 0x12, NumElements, PackageElementList);
[INFO] [stdout]      | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1027:1
[INFO] [stdout]      |
[INFO] [stdout] 1027 | sized_concat_type!(DefVarPackage, 013, VarNumElements, PackageElementList);
[INFO] [stdout]      | -------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1027:1
[INFO] [stdout]      |
[INFO] [stdout] 1027 | sized_concat_type!(DefVarPackage, 013, VarNumElements, PackageElementList);
[INFO] [stdout]      | -------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1027:1
[INFO] [stdout]      |
[INFO] [stdout] 1027 | sized_concat_type!(DefVarPackage, 013, VarNumElements, PackageElementList);
[INFO] [stdout]      | -------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1027:1
[INFO] [stdout]      |
[INFO] [stdout] 1027 | sized_concat_type!(DefVarPackage, 013, VarNumElements, PackageElementList);
[INFO] [stdout]      | -------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1027:1
[INFO] [stdout]      |
[INFO] [stdout] 1027 | sized_concat_type!(DefVarPackage, 013, VarNumElements, PackageElementList);
[INFO] [stdout]      | -------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1027:1
[INFO] [stdout]      |
[INFO] [stdout] 1027 | sized_concat_type!(DefVarPackage, 013, VarNumElements, PackageElementList);
[INFO] [stdout]      | -------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `sized_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1028:1
[INFO] [stdout]      |
[INFO] [stdout] 1028 | simple_concat_type!(DefRefOf, 0x71, SuperName);
[INFO] [stdout]      | ---------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1028:1
[INFO] [stdout]      |
[INFO] [stdout] 1028 | simple_concat_type!(DefRefOf, 0x71, SuperName);
[INFO] [stdout]      | ---------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1028:1
[INFO] [stdout]      |
[INFO] [stdout] 1028 | simple_concat_type!(DefRefOf, 0x71, SuperName);
[INFO] [stdout]      | ---------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1029:1
[INFO] [stdout]      |
[INFO] [stdout] 1029 | simple_concat_type!(DefShiftLeft, 0x79, Operand, ShiftCount, Target);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1029:1
[INFO] [stdout]      |
[INFO] [stdout] 1029 | simple_concat_type!(DefShiftLeft, 0x79, Operand, ShiftCount, Target);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1029:1
[INFO] [stdout]      |
[INFO] [stdout] 1029 | simple_concat_type!(DefShiftLeft, 0x79, Operand, ShiftCount, Target);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1029:1
[INFO] [stdout]      |
[INFO] [stdout] 1029 | simple_concat_type!(DefShiftLeft, 0x79, Operand, ShiftCount, Target);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1029:1
[INFO] [stdout]      |
[INFO] [stdout] 1029 | simple_concat_type!(DefShiftLeft, 0x79, Operand, ShiftCount, Target);
[INFO] [stdout]      | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1030:1
[INFO] [stdout]      |
[INFO] [stdout] 1030 | simple_concat_type!(DefShiftRight, 0x7A, Operand, ShiftCount, Target);
[INFO] [stdout]      | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1030:1
[INFO] [stdout]      |
[INFO] [stdout] 1030 | simple_concat_type!(DefShiftRight, 0x7A, Operand, ShiftCount, Target);
[INFO] [stdout]      | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1030:1
[INFO] [stdout]      |
[INFO] [stdout] 1030 | simple_concat_type!(DefShiftRight, 0x7A, Operand, ShiftCount, Target);
[INFO] [stdout]      | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1030:1
[INFO] [stdout]      |
[INFO] [stdout] 1030 | simple_concat_type!(DefShiftRight, 0x7A, Operand, ShiftCount, Target);
[INFO] [stdout]      | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1030:1
[INFO] [stdout]      |
[INFO] [stdout] 1030 | simple_concat_type!(DefShiftRight, 0x7A, Operand, ShiftCount, Target);
[INFO] [stdout]      | --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1031:1
[INFO] [stdout]      |
[INFO] [stdout] 1031 | simple_concat_type!(DefSizeOf, 0x87, SuperName);
[INFO] [stdout]      | ----------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1031:1
[INFO] [stdout]      |
[INFO] [stdout] 1031 | simple_concat_type!(DefSizeOf, 0x87, SuperName);
[INFO] [stdout]      | ----------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1031:1
[INFO] [stdout]      |
[INFO] [stdout] 1031 | simple_concat_type!(DefSizeOf, 0x87, SuperName);
[INFO] [stdout]      | ----------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1032:1
[INFO] [stdout]      |
[INFO] [stdout] 1032 | simple_concat_type!(DefStore, 0x70, TermArg, SuperName);
[INFO] [stdout]      | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1032:1
[INFO] [stdout]      |
[INFO] [stdout] 1032 | simple_concat_type!(DefStore, 0x70, TermArg, SuperName);
[INFO] [stdout]      | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1032:1
[INFO] [stdout]      |
[INFO] [stdout] 1032 | simple_concat_type!(DefStore, 0x70, TermArg, SuperName);
[INFO] [stdout]      | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1032:1
[INFO] [stdout]      |
[INFO] [stdout] 1032 | simple_concat_type!(DefStore, 0x70, TermArg, SuperName);
[INFO] [stdout]      | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1033:1
[INFO] [stdout]      |
[INFO] [stdout] 1033 | simple_concat_type!(DefSubtract, 0x74, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1033:1
[INFO] [stdout]      |
[INFO] [stdout] 1033 | simple_concat_type!(DefSubtract, 0x74, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1033:1
[INFO] [stdout]      |
[INFO] [stdout] 1033 | simple_concat_type!(DefSubtract, 0x74, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1033:1
[INFO] [stdout]      |
[INFO] [stdout] 1033 | simple_concat_type!(DefSubtract, 0x74, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1033:1
[INFO] [stdout]      |
[INFO] [stdout] 1033 | simple_concat_type!(DefSubtract, 0x74, Operand, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1034:1
[INFO] [stdout]      |
[INFO] [stdout] 1034 | simple_concat_type!(DefToBCD, 0x5B, 0x29, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1034:1
[INFO] [stdout]      |
[INFO] [stdout] 1034 | simple_concat_type!(DefToBCD, 0x5B, 0x29, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1034:1
[INFO] [stdout]      |
[INFO] [stdout] 1034 | simple_concat_type!(DefToBCD, 0x5B, 0x29, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1034:1
[INFO] [stdout]      |
[INFO] [stdout] 1034 | simple_concat_type!(DefToBCD, 0x5B, 0x29, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1035:1
[INFO] [stdout]      |
[INFO] [stdout] 1035 | simple_concat_type!(DefToBuffer, 0x96, Operand, Target);
[INFO] [stdout]      | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1035:1
[INFO] [stdout]      |
[INFO] [stdout] 1035 | simple_concat_type!(DefToBuffer, 0x96, Operand, Target);
[INFO] [stdout]      | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1035:1
[INFO] [stdout]      |
[INFO] [stdout] 1035 | simple_concat_type!(DefToBuffer, 0x96, Operand, Target);
[INFO] [stdout]      | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1035:1
[INFO] [stdout]      |
[INFO] [stdout] 1035 | simple_concat_type!(DefToBuffer, 0x96, Operand, Target);
[INFO] [stdout]      | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1036:1
[INFO] [stdout]      |
[INFO] [stdout] 1036 | simple_concat_type!(DefToDecimalString, 0x97, Operand, Target);
[INFO] [stdout]      | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1036:1
[INFO] [stdout]      |
[INFO] [stdout] 1036 | simple_concat_type!(DefToDecimalString, 0x97, Operand, Target);
[INFO] [stdout]      | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1036:1
[INFO] [stdout]      |
[INFO] [stdout] 1036 | simple_concat_type!(DefToDecimalString, 0x97, Operand, Target);
[INFO] [stdout]      | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1036:1
[INFO] [stdout]      |
[INFO] [stdout] 1036 | simple_concat_type!(DefToDecimalString, 0x97, Operand, Target);
[INFO] [stdout]      | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1037:1
[INFO] [stdout]      |
[INFO] [stdout] 1037 | simple_concat_type!(DefToHexString, 0x98, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1037:1
[INFO] [stdout]      |
[INFO] [stdout] 1037 | simple_concat_type!(DefToHexString, 0x98, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1037:1
[INFO] [stdout]      |
[INFO] [stdout] 1037 | simple_concat_type!(DefToHexString, 0x98, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1037:1
[INFO] [stdout]      |
[INFO] [stdout] 1037 | simple_concat_type!(DefToHexString, 0x98, Operand, Target);
[INFO] [stdout]      | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1038:1
[INFO] [stdout]      |
[INFO] [stdout] 1038 | simple_concat_type!(DefToInteger, 0x99, Operand, Target);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1038:1
[INFO] [stdout]      |
[INFO] [stdout] 1038 | simple_concat_type!(DefToInteger, 0x99, Operand, Target);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1038:1
[INFO] [stdout]      |
[INFO] [stdout] 1038 | simple_concat_type!(DefToInteger, 0x99, Operand, Target);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1038:1
[INFO] [stdout]      |
[INFO] [stdout] 1038 | simple_concat_type!(DefToInteger, 0x99, Operand, Target);
[INFO] [stdout]      | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1039:1
[INFO] [stdout]      |
[INFO] [stdout] 1039 | simple_concat_type!(DefToString, 0x9C, TermArg, LengthArg, Target);
[INFO] [stdout]      | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1039:1
[INFO] [stdout]      |
[INFO] [stdout] 1039 | simple_concat_type!(DefToString, 0x9C, TermArg, LengthArg, Target);
[INFO] [stdout]      | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1039:1
[INFO] [stdout]      |
[INFO] [stdout] 1039 | simple_concat_type!(DefToString, 0x9C, TermArg, LengthArg, Target);
[INFO] [stdout]      | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1039:1
[INFO] [stdout]      |
[INFO] [stdout] 1039 | simple_concat_type!(DefToString, 0x9C, TermArg, LengthArg, Target);
[INFO] [stdout]      | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1039:1
[INFO] [stdout]      |
[INFO] [stdout] 1039 | simple_concat_type!(DefToString, 0x9C, TermArg, LengthArg, Target);
[INFO] [stdout]      | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]      = note: this warning originates in the macro `print` which comes from the expansion of the macro `simple_concat_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]     --> src/graphics.rs:108:12
[INFO] [stdout]      |
[INFO] [stdout]  108 |         unsafe { SCREEN_WRITER.write_fmt(format_args!($($arg)*)).unwrap() }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/aml.rs:1040:1
[WARN] too many lines in the log, truncating it
