[INFO] cloning repository https://github.com/7ShIkI3/smbios-spoofer-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/7ShIkI3/smbios-spoofer-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F7ShIkI3%2Fsmbios-spoofer-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F7ShIkI3%2Fsmbios-spoofer-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 68ef1310585ba1561fc966ed0dbc89be912d4f1e
[INFO] checking 7ShIkI3/smbios-spoofer-rs against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F7ShIkI3%2Fsmbios-spoofer-rs" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/7ShIkI3/smbios-spoofer-rs
[INFO] finished tweaking git repo https://github.com/7ShIkI3/smbios-spoofer-rs
[INFO] tweaked toml for git repo https://github.com/7ShIkI3/smbios-spoofer-rs written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/7ShIkI3/smbios-spoofer-rs on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/7ShIkI3/smbios-spoofer-rs 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ptr_meta v0.3.1
[INFO] [stderr]   Downloaded ptr_meta_derive v0.3.1
[INFO] [stderr]   Downloaded uefi-raw v0.15.1
[INFO] [stderr]   Downloaded uefi v0.39.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f36d81ee0396ba9044256bab48c30d84bb596739454162dcf400458bcadee764
[INFO] running `Command { std: "docker" "start" "f36d81ee0396ba9044256bab48c30d84bb596739454162dcf400458bcadee764", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f36d81ee0396ba9044256bab48c30d84bb596739454162dcf400458bcadee764", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f36d81ee0396ba9044256bab48c30d84bb596739454162dcf400458bcadee764" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f36d81ee0396ba9044256bab48c30d84bb596739454162dcf400458bcadee764", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f36d81ee0396ba9044256bab48c30d84bb596739454162dcf400458bcadee764" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking uguid v2.2.1
[INFO] [stderr]     Checking bit_field v0.10.3
[INFO] [stderr]     Checking ucs2 v0.3.3
[INFO] [stderr]     Checking bitflags v2.13.1
[INFO] [stderr]     Checking log v0.4.33
[INFO] [stderr]     Checking cfg-if v1.0.4
[INFO] [stderr]    Compiling ptr_meta_derive v0.3.1
[INFO] [stderr]    Compiling uefi-macros v0.19.0
[INFO] [stderr]     Checking arrayvec v0.7.8
[INFO] [stderr]     Checking uefi-raw v0.15.1
[INFO] [stderr]     Checking ptr_meta v0.3.1
[INFO] [stderr]     Checking uefi v0.39.0
[INFO] [stderr]     Checking smbios-spoofer v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: constant `HEX_UPPER` is never used
[INFO] [stdout]    --> src/utils.rs:111:7
[INFO] [stdout]     |
[INFO] [stdout] 111 | const HEX_UPPER: &[u8] = b"0123456789ABCDEF";
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `str_copy_u16` is never used
[INFO] [stdout]    --> src/utils.rs:189:8
[INFO] [stdout]     |
[INFO] [stdout] 189 | pub fn str_copy_u16(dst: &mut [u16], src: &[u16]) {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_placeholder` is never used
[INFO] [stdout]    --> src/utils.rs:208:8
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn is_placeholder(serial: &[u16]) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `string_to_u16` is never used
[INFO] [stdout]    --> src/utils.rs:235:10
[INFO] [stdout]     |
[INFO] [stdout] 235 | const fn string_to_u16<const N: usize>(s: &str) -> [u16; N] {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COLOR_DEFAULT` is never used
[INFO] [stdout]    --> src/utils.rs:358:11
[INFO] [stdout]     |
[INFO] [stdout] 358 | pub const COLOR_DEFAULT: usize = 0x07;   // Gris clair sur noir
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COLOR_HEADER` is never used
[INFO] [stdout]    --> src/utils.rs:359:11
[INFO] [stdout]     |
[INFO] [stdout] 359 | pub const COLOR_HEADER: usize = 0x1A;    // Vert clair sur bleu
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COLOR_IMPORTANT` is never used
[INFO] [stdout]    --> src/utils.rs:360:11
[INFO] [stdout]     |
[INFO] [stdout] 360 | pub const COLOR_IMPORTANT: usize = 0x0E; // Jaune sur noir
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COLOR_OK` is never used
[INFO] [stdout]    --> src/utils.rs:361:11
[INFO] [stdout]     |
[INFO] [stdout] 361 | pub const COLOR_OK: usize = 0x0B;        // Cyan sur noir
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COLOR_FAIL` is never used
[INFO] [stdout]    --> src/utils.rs:362:11
[INFO] [stdout]     |
[INFO] [stdout] 362 | pub const COLOR_FAIL: usize = 0x0C;      // Rouge clair sur noir
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SMBIOS_TYPE_BIOS` is never used
[INFO] [stdout]   --> src/smbios.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const SMBIOS_TYPE_BIOS: u8 = 0;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SMBIOS_PROTOCOL_GUID` is never used
[INFO] [stdout]   --> src/smbios.rs:45:11
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub const SMBIOS_PROTOCOL_GUID: uefi::Guid = uefi::Guid::new(
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `smbios_protocol_available` is never used
[INFO] [stdout]   --> src/smbios.rs:57:8
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn smbios_protocol_available() -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `header`, `string_table_ptr`, and `string_table_ptr_mut` are never used
[INFO] [stdout]    --> src/smbios.rs:232:12
[INFO] [stdout]     |
[INFO] [stdout] 211 | impl SmbiosStruct {
[INFO] [stdout]     | ----------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 232 |     pub fn header(&self) -> &SmbiosHeader {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 273 |     pub fn string_table_ptr(&self) -> *const u8 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 278 |     pub fn string_table_ptr_mut(&mut self) -> *mut u8 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_smbios_entry_raw` is never used
[INFO] [stdout]    --> src/finder.rs:173:8
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub fn find_smbios_entry_raw() -> Option<*const u8> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DISK_DIR` is never used
[INFO] [stdout]   --> src/persistence.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | const DISK_DIR: &CStr16 = cstr16!("\\EFI\\SmbiosSpoofer");
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `generate` is never used
[INFO] [stdout]   --> src/persistence.rs:95:12
[INFO] [stdout]    |
[INFO] [stdout] 81 | impl SpoofConfig {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 95 |     pub fn generate(&mut self) {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RANDOM_SEED` in this scope
[INFO] [stdout]   --> tests/utils_tests.rs:33:14
[INFO] [stdout]    |
[INFO] [stdout] 33 |     unsafe { RANDOM_SEED = 42; }
[INFO] [stdout]    |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] note: static `crate::utils::RANDOM_SEED` exists but is inaccessible
[INFO] [stdout]   --> tests/../src/utils.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | static mut RANDOM_SEED: u32 = 0;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RANDOM_SEED` in this scope
[INFO] [stdout]   --> tests/utils_tests.rs:35:14
[INFO] [stdout]    |
[INFO] [stdout] 35 |     unsafe { RANDOM_SEED = 9999; }
[INFO] [stdout]    |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] note: static `crate::utils::RANDOM_SEED` exists but is inaccessible
[INFO] [stdout]   --> tests/../src/utils.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | static mut RANDOM_SEED: u32 = 0;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RANDOM_SEED` in this scope
[INFO] [stdout]   --> tests/utils_tests.rs:70:14
[INFO] [stdout]    |
[INFO] [stdout] 70 |     unsafe { RANDOM_SEED = 12345; }
[INFO] [stdout]    |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] note: static `crate::utils::RANDOM_SEED` exists but is inaccessible
[INFO] [stdout]   --> tests/../src/utils.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | static mut RANDOM_SEED: u32 = 0;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RANDOM_SEED` in this scope
[INFO] [stdout]   --> tests/utils_tests.rs:97:14
[INFO] [stdout]    |
[INFO] [stdout] 97 |     unsafe { RANDOM_SEED = 42; }
[INFO] [stdout]    |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] note: static `crate::utils::RANDOM_SEED` exists but is inaccessible
[INFO] [stdout]   --> tests/../src/utils.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | static mut RANDOM_SEED: u32 = 0;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RANDOM_SEED` in this scope
[INFO] [stdout]    --> tests/utils_tests.rs:108:14
[INFO] [stdout]     |
[INFO] [stdout] 108 |     unsafe { RANDOM_SEED = 42; }
[INFO] [stdout]     |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: static `crate::utils::RANDOM_SEED` exists but is inaccessible
[INFO] [stdout]    --> tests/../src/utils.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | static mut RANDOM_SEED: u32 = 0;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `smbios-spoofer` (test "utils_tests") due to 5 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: constant `HEX_UPPER` is never used
[INFO] [stdout]    --> src/utils.rs:111:7
[INFO] [stdout]     |
[INFO] [stdout] 111 | const HEX_UPPER: &[u8] = b"0123456789ABCDEF";
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `str_copy_u16` is never used
[INFO] [stdout]    --> src/utils.rs:189:8
[INFO] [stdout]     |
[INFO] [stdout] 189 | pub fn str_copy_u16(dst: &mut [u16], src: &[u16]) {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_placeholder` is never used
[INFO] [stdout]    --> src/utils.rs:208:8
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn is_placeholder(serial: &[u16]) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `string_to_u16` is never used
[INFO] [stdout]    --> src/utils.rs:235:10
[INFO] [stdout]     |
[INFO] [stdout] 235 | const fn string_to_u16<const N: usize>(s: &str) -> [u16; N] {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COLOR_DEFAULT` is never used
[INFO] [stdout]    --> src/utils.rs:358:11
[INFO] [stdout]     |
[INFO] [stdout] 358 | pub const COLOR_DEFAULT: usize = 0x07;   // Gris clair sur noir
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COLOR_HEADER` is never used
[INFO] [stdout]    --> src/utils.rs:359:11
[INFO] [stdout]     |
[INFO] [stdout] 359 | pub const COLOR_HEADER: usize = 0x1A;    // Vert clair sur bleu
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COLOR_IMPORTANT` is never used
[INFO] [stdout]    --> src/utils.rs:360:11
[INFO] [stdout]     |
[INFO] [stdout] 360 | pub const COLOR_IMPORTANT: usize = 0x0E; // Jaune sur noir
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COLOR_OK` is never used
[INFO] [stdout]    --> src/utils.rs:361:11
[INFO] [stdout]     |
[INFO] [stdout] 361 | pub const COLOR_OK: usize = 0x0B;        // Cyan sur noir
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COLOR_FAIL` is never used
[INFO] [stdout]    --> src/utils.rs:362:11
[INFO] [stdout]     |
[INFO] [stdout] 362 | pub const COLOR_FAIL: usize = 0x0C;      // Rouge clair sur noir
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SMBIOS_TYPE_BIOS` is never used
[INFO] [stdout]   --> src/smbios.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const SMBIOS_TYPE_BIOS: u8 = 0;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SMBIOS_PROTOCOL_GUID` is never used
[INFO] [stdout]   --> src/smbios.rs:45:11
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub const SMBIOS_PROTOCOL_GUID: uefi::Guid = uefi::Guid::new(
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `smbios_protocol_available` is never used
[INFO] [stdout]   --> src/smbios.rs:57:8
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn smbios_protocol_available() -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `header`, `string_table_ptr`, and `string_table_ptr_mut` are never used
[INFO] [stdout]    --> src/smbios.rs:232:12
[INFO] [stdout]     |
[INFO] [stdout] 211 | impl SmbiosStruct {
[INFO] [stdout]     | ----------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 232 |     pub fn header(&self) -> &SmbiosHeader {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 273 |     pub fn string_table_ptr(&self) -> *const u8 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 278 |     pub fn string_table_ptr_mut(&mut self) -> *mut u8 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_smbios_entry_raw` is never used
[INFO] [stdout]    --> src/finder.rs:173:8
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub fn find_smbios_entry_raw() -> Option<*const u8> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DISK_DIR` is never used
[INFO] [stdout]   --> src/persistence.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | const DISK_DIR: &CStr16 = cstr16!("\\EFI\\SmbiosSpoofer");
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `generate` is never used
[INFO] [stdout]   --> src/persistence.rs:95:12
[INFO] [stdout]    |
[INFO] [stdout] 81 | impl SpoofConfig {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 95 |     pub fn generate(&mut self) {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fatal_error` is never used
[INFO] [stdout]    --> src/gfx.rs:506:8
[INFO] [stdout]     |
[INFO] [stdout] 506 | pub fn fatal_error(msg: &str) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `arrayvec`
[INFO] [stderr]  --> Cargo.toml:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | [dependencies.arrayvec]
[INFO] [stderr]   |               ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `arrayvec`
[INFO] [stderr] warning: `smbios-spoofer` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "inspect" "f36d81ee0396ba9044256bab48c30d84bb596739454162dcf400458bcadee764", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f36d81ee0396ba9044256bab48c30d84bb596739454162dcf400458bcadee764", kill_on_drop: false }`
[INFO] [stdout] f36d81ee0396ba9044256bab48c30d84bb596739454162dcf400458bcadee764
