[INFO] cloning repository https://github.com/swisd/rust-datastruct [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/swisd/rust-datastruct" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fswisd%2Frust-datastruct", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fswisd%2Frust-datastruct'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 4a87172163ce425b4fbf2115e3ec2999c7416cc2 [INFO] checking swisd/rust-datastruct against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fswisd%2Frust-datastruct" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/swisd/rust-datastruct [INFO] finished tweaking git repo https://github.com/swisd/rust-datastruct [INFO] tweaked toml for git repo https://github.com/swisd/rust-datastruct written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/swisd/rust-datastruct on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/swisd/rust-datastruct 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" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 673cf40afc4a5e2fb69187ec140e0cc50341887e363ecc8e3559b9a788e4e662 [INFO] running `Command { std: "docker" "start" "-a" "673cf40afc4a5e2fb69187ec140e0cc50341887e363ecc8e3559b9a788e4e662", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "673cf40afc4a5e2fb69187ec140e0cc50341887e363ecc8e3559b9a788e4e662", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "673cf40afc4a5e2fb69187ec140e0cc50341887e363ecc8e3559b9a788e4e662", kill_on_drop: false }` [INFO] [stdout] 673cf40afc4a5e2fb69187ec140e0cc50341887e363ecc8e3559b9a788e4e662 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dunmustuse_in_always_ok" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 06ba51ca8007994e45023ca8dcd751ded08a18e83223d60188cd7f3f9eac115d [INFO] running `Command { std: "docker" "start" "-a" "06ba51ca8007994e45023ca8dcd751ded08a18e83223d60188cd7f3f9eac115d", kill_on_drop: false }` [INFO] [stderr] Compiling windows_x86_64_gnu v0.52.6 [INFO] [stderr] Checking once_cell v1.21.3 [INFO] [stderr] Checking fallible-iterator v0.3.0 [INFO] [stderr] Checking fallible-streaming-iterator v0.1.9 [INFO] [stderr] Checking smallvec v1.15.1 [INFO] [stderr] Checking iana-time-zone v0.1.63 [INFO] [stderr] Checking bitflags v2.9.3 [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling cc v1.2.34 [INFO] [stderr] Checking windows-targets v0.52.6 [INFO] [stderr] Checking windows-result v0.1.2 [INFO] [stderr] Checking chrono v0.4.41 [INFO] [stderr] Checking hashbrown v0.14.5 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Checking hashlink v0.9.1 [INFO] [stderr] Compiling libsqlite3-sys v0.30.1 [INFO] [stderr] Compiling windows-implement v0.56.0 [INFO] [stderr] Compiling windows-interface v0.56.0 [INFO] [stderr] Checking windows-core v0.56.0 [INFO] [stderr] Checking windows v0.56.0 [INFO] [stderr] Checking rusqlite v0.32.1 [INFO] [stderr] Checking datastruct v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `fmt` and `io` [INFO] [stdout] --> src/datastruct.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use std::{fmt, io}; [INFO] [stdout] | ^^^ ^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::is_separator` [INFO] [stdout] --> src/evlog.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::path::is_separator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ptr::null_mut` [INFO] [stdout] --> src/evlog.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::ptr::null_mut; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `WIN32_ERROR` [INFO] [stdout] --> src/evlog.rs:6:57 [INFO] [stdout] | [INFO] [stdout] 6 | use windows::Win32::Foundation::{HANDLE, WAIT_OBJECT_0, WIN32_ERROR}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `EVT_SUBSCRIBE_FLAGS` and `EvtSubscribeStartAtOldestRecord` [INFO] [stdout] --> src/evlog.rs:8:50 [INFO] [stdout] | [INFO] [stdout] 8 | EvtSubscribe, EvtNext, EvtClose, EVT_HANDLE, EVT_SUBSCRIBE_FLAGS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | EvtSubscribeToFutureEvents, EvtSubscribeStartAtOldestRecord [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `init_db` [INFO] [stdout] --> src/evlog.rs:12:20 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::splog::{init_db, connect_db, ledger, LedgerType}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:448:9 [INFO] [stdout] | [INFO] [stdout] 448 | let mut idx: i32 = 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: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:449:9 [INFO] [stdout] | [INFO] [stdout] 449 | let mut ln: i32 = 0; [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:450:9 [INFO] [stdout] | [INFO] [stdout] 450 | let mut col: i32 = 0; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:451:9 [INFO] [stdout] | [INFO] [stdout] 451 | let mut data: Vec = Vec::new(); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:452:9 [INFO] [stdout] | [INFO] [stdout] 452 | let mut data_len: usize = 0; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:453:9 [INFO] [stdout] | [INFO] [stdout] 453 | let mut data_cap: usize = 0; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:454:9 [INFO] [stdout] | [INFO] [stdout] 454 | let mut data_ptr: *mut u8 = std::ptr::null_mut(); [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:455:9 [INFO] [stdout] | [INFO] [stdout] 455 | let mut data_slice: &[u8] = &[]; [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:456:9 [INFO] [stdout] | [INFO] [stdout] 456 | let mut char0: char = '*'; [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:457:9 [INFO] [stdout] | [INFO] [stdout] 457 | let mut error: bool = false; [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:458:9 [INFO] [stdout] | [INFO] [stdout] 458 | let mut error_code: i32 = 0; [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:459:9 [INFO] [stdout] | [INFO] [stdout] 459 | let mut error_message: String = String::new(); [INFO] [stdout] | ----^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:460:9 [INFO] [stdout] | [INFO] [stdout] 460 | let mut error_message_len: usize = 0; [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:461:9 [INFO] [stdout] | [INFO] [stdout] 461 | let mut error_message_cap: usize = 0; [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:462:9 [INFO] [stdout] | [INFO] [stdout] 462 | let mut error_message_ptr: *mut u8 = std::ptr::null_mut(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:463:9 [INFO] [stdout] | [INFO] [stdout] 463 | let mut error_message_slice: &[u8] = &[]; [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:464:9 [INFO] [stdout] | [INFO] [stdout] 464 | let mut filepath: String = String::new(); [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:465:9 [INFO] [stdout] | [INFO] [stdout] 465 | let mut filepath_len: usize = 0; [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:466:9 [INFO] [stdout] | [INFO] [stdout] 466 | let mut filepath_cap: usize = 0; [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:467:9 [INFO] [stdout] | [INFO] [stdout] 467 | let mut filepath_ptr: *mut u8 = std::ptr::null_mut(); [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:468:9 [INFO] [stdout] | [INFO] [stdout] 468 | let mut filepath_slice: &[u8] = &[]; [INFO] [stdout] | ----^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:469:9 [INFO] [stdout] | [INFO] [stdout] 469 | let mut frame: String = String::new(); [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:470:9 [INFO] [stdout] | [INFO] [stdout] 470 | let mut frame_len: usize = 0; [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:471:9 [INFO] [stdout] | [INFO] [stdout] 471 | let mut frame_cap: usize = 0; [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:472:9 [INFO] [stdout] | [INFO] [stdout] 472 | let mut frame_ptr: *mut u8 = std::ptr::null_mut(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:473:9 [INFO] [stdout] | [INFO] [stdout] 473 | let mut frame_slice: &[u8] = &[]; [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/datastruct.rs:448:9 [INFO] [stdout] | [INFO] [stdout] 448 | let mut idx: i32 = 0; [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_idx` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ln` [INFO] [stdout] --> src/datastruct.rs:449:9 [INFO] [stdout] | [INFO] [stdout] 449 | let mut ln: i32 = 0; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ln` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `col` [INFO] [stdout] --> src/datastruct.rs:450:9 [INFO] [stdout] | [INFO] [stdout] 450 | let mut col: i32 = 0; [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/datastruct.rs:451:9 [INFO] [stdout] | [INFO] [stdout] 451 | let mut data: Vec = Vec::new(); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data_len` [INFO] [stdout] --> src/datastruct.rs:452:9 [INFO] [stdout] | [INFO] [stdout] 452 | let mut data_len: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data_cap` [INFO] [stdout] --> src/datastruct.rs:453:9 [INFO] [stdout] | [INFO] [stdout] 453 | let mut data_cap: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_cap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data_ptr` [INFO] [stdout] --> src/datastruct.rs:454:9 [INFO] [stdout] | [INFO] [stdout] 454 | let mut data_ptr: *mut u8 = std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_ptr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data_slice` [INFO] [stdout] --> src/datastruct.rs:455:9 [INFO] [stdout] | [INFO] [stdout] 455 | let mut data_slice: &[u8] = &[]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_slice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `char0` [INFO] [stdout] --> src/datastruct.rs:456:9 [INFO] [stdout] | [INFO] [stdout] 456 | let mut char0: char = '*'; [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_char0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/datastruct.rs:457:9 [INFO] [stdout] | [INFO] [stdout] 457 | let mut error: bool = false; [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error_code` [INFO] [stdout] --> src/datastruct.rs:458:9 [INFO] [stdout] | [INFO] [stdout] 458 | let mut error_code: i32 = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error_message` [INFO] [stdout] --> src/datastruct.rs:459:9 [INFO] [stdout] | [INFO] [stdout] 459 | let mut error_message: String = String::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error_message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error_message_len` [INFO] [stdout] --> src/datastruct.rs:460:9 [INFO] [stdout] | [INFO] [stdout] 460 | let mut error_message_len: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error_message_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error_message_cap` [INFO] [stdout] --> src/datastruct.rs:461:9 [INFO] [stdout] | [INFO] [stdout] 461 | let mut error_message_cap: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error_message_cap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error_message_ptr` [INFO] [stdout] --> src/datastruct.rs:462:9 [INFO] [stdout] | [INFO] [stdout] 462 | let mut error_message_ptr: *mut u8 = std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error_message_ptr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error_message_slice` [INFO] [stdout] --> src/datastruct.rs:463:9 [INFO] [stdout] | [INFO] [stdout] 463 | let mut error_message_slice: &[u8] = &[]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error_message_slice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `filepath` [INFO] [stdout] --> src/datastruct.rs:464:9 [INFO] [stdout] | [INFO] [stdout] 464 | let mut filepath: String = String::new(); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filepath` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `filepath_len` [INFO] [stdout] --> src/datastruct.rs:465:9 [INFO] [stdout] | [INFO] [stdout] 465 | let mut filepath_len: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filepath_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `filepath_cap` [INFO] [stdout] --> src/datastruct.rs:466:9 [INFO] [stdout] | [INFO] [stdout] 466 | let mut filepath_cap: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filepath_cap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `filepath_ptr` [INFO] [stdout] --> src/datastruct.rs:467:9 [INFO] [stdout] | [INFO] [stdout] 467 | let mut filepath_ptr: *mut u8 = std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filepath_ptr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `filepath_slice` [INFO] [stdout] --> src/datastruct.rs:468:9 [INFO] [stdout] | [INFO] [stdout] 468 | let mut filepath_slice: &[u8] = &[]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filepath_slice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `frame` [INFO] [stdout] --> src/datastruct.rs:469:9 [INFO] [stdout] | [INFO] [stdout] 469 | let mut frame: String = String::new(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frame` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `frame_len` [INFO] [stdout] --> src/datastruct.rs:470:9 [INFO] [stdout] | [INFO] [stdout] 470 | let mut frame_len: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frame_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `frame_cap` [INFO] [stdout] --> src/datastruct.rs:471:9 [INFO] [stdout] | [INFO] [stdout] 471 | let mut frame_cap: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frame_cap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `frame_ptr` [INFO] [stdout] --> src/datastruct.rs:472:9 [INFO] [stdout] | [INFO] [stdout] 472 | let mut frame_ptr: *mut u8 = std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frame_ptr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `frame_slice` [INFO] [stdout] --> src/datastruct.rs:473:9 [INFO] [stdout] | [INFO] [stdout] 473 | let mut frame_slice: &[u8] = &[]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frame_slice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mat` [INFO] [stdout] --> src/datastruct.rs:742:25 [INFO] [stdout] | [INFO] [stdout] 742 | fn transform(&self, mat: &Mat4) -> () { // need a transform equation [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_mat` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/datastruct.rs:755:20 [INFO] [stdout] | [INFO] [stdout] 755 | let Vec2 { x, y } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `x: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/datastruct.rs:755:23 [INFO] [stdout] | [INFO] [stdout] 755 | let Vec2 { x, y } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `y: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> src/datastruct.rs:756:20 [INFO] [stdout] | [INFO] [stdout] 756 | let Mat4 { m } = *mat; [INFO] [stdout] | ^ help: try ignoring the field: `m: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/datastruct.rs:768:20 [INFO] [stdout] | [INFO] [stdout] 768 | let Vec3 { x, y, z } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `x: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/datastruct.rs:768:23 [INFO] [stdout] | [INFO] [stdout] 768 | let Vec3 { x, y, z } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `y: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `z` [INFO] [stdout] --> src/datastruct.rs:768:26 [INFO] [stdout] | [INFO] [stdout] 768 | let Vec3 { x, y, z } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `z: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> src/datastruct.rs:769:20 [INFO] [stdout] | [INFO] [stdout] 769 | let Mat4 { m } = *mat; [INFO] [stdout] | ^ help: try ignoring the field: `m: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/datastruct.rs:781:20 [INFO] [stdout] | [INFO] [stdout] 781 | let Vec4 { x, y, z, w } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `x: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/datastruct.rs:781:23 [INFO] [stdout] | [INFO] [stdout] 781 | let Vec4 { x, y, z, w } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `y: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `z` [INFO] [stdout] --> src/datastruct.rs:781:26 [INFO] [stdout] | [INFO] [stdout] 781 | let Vec4 { x, y, z, w } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `z: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `w` [INFO] [stdout] --> src/datastruct.rs:781:29 [INFO] [stdout] | [INFO] [stdout] 781 | let Vec4 { x, y, z, w } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `w: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> src/datastruct.rs:782:20 [INFO] [stdout] | [INFO] [stdout] 782 | let Mat4 { m } = *mat; [INFO] [stdout] | ^ help: try ignoring the field: `m: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/datastruct.rs:793:21 [INFO] [stdout] | [INFO] [stdout] 793 | fn shift(&self, x: f64, y: f64) -> Mat2 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/datastruct.rs:793:29 [INFO] [stdout] | [INFO] [stdout] 793 | fn shift(&self, x: f64, y: f64) -> Mat2 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/datastruct.rs:805:21 [INFO] [stdout] | [INFO] [stdout] 805 | fn shift(&self, x: f64, y: f64, z: f64) -> Mat3 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/datastruct.rs:805:29 [INFO] [stdout] | [INFO] [stdout] 805 | fn shift(&self, x: f64, y: f64, z: f64) -> Mat3 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `z` [INFO] [stdout] --> src/datastruct.rs:805:37 [INFO] [stdout] | [INFO] [stdout] 805 | fn shift(&self, x: f64, y: f64, z: f64) -> Mat3 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_z` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/datastruct.rs:817:21 [INFO] [stdout] | [INFO] [stdout] 817 | fn shift(&self, x: f64, y: f64, z: f64, w: f64) -> Mat4 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/datastruct.rs:817:29 [INFO] [stdout] | [INFO] [stdout] 817 | fn shift(&self, x: f64, y: f64, z: f64, w: f64) -> Mat4 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `z` [INFO] [stdout] --> src/datastruct.rs:817:37 [INFO] [stdout] | [INFO] [stdout] 817 | fn shift(&self, x: f64, y: f64, z: f64, w: f64) -> Mat4 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_z` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `w` [INFO] [stdout] --> src/datastruct.rs:817:45 [INFO] [stdout] | [INFO] [stdout] 817 | fn shift(&self, x: f64, y: f64, z: f64, w: f64) -> Mat4 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_w` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pos` [INFO] [stdout] --> src/datastruct.rs:979:22 [INFO] [stdout] | [INFO] [stdout] 979 | let Vertex { pos, tex, col, norm } = &self; [INFO] [stdout] | ^^^ help: try ignoring the field: `pos: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tex` [INFO] [stdout] --> src/datastruct.rs:979:27 [INFO] [stdout] | [INFO] [stdout] 979 | let Vertex { pos, tex, col, norm } = &self; [INFO] [stdout] | ^^^ help: try ignoring the field: `tex: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `col` [INFO] [stdout] --> src/datastruct.rs:979:32 [INFO] [stdout] | [INFO] [stdout] 979 | let Vertex { pos, tex, col, norm } = &self; [INFO] [stdout] | ^^^ help: try ignoring the field: `col: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `norm` [INFO] [stdout] --> src/datastruct.rs:979:37 [INFO] [stdout] | [INFO] [stdout] 979 | let Vertex { pos, tex, col, norm } = &self; [INFO] [stdout] | ^^^^ help: try ignoring the field: `norm: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> src/datastruct.rs:980:20 [INFO] [stdout] | [INFO] [stdout] 980 | let Mat4 { m } = *mat; [INFO] [stdout] | ^ help: try ignoring the field: `m: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mat` [INFO] [stdout] --> src/datastruct.rs:982:33 [INFO] [stdout] | [INFO] [stdout] 982 | fn transform_mut(&mut self, mat: &Mat4) -> () { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_mat` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pos` [INFO] [stdout] --> src/datastruct.rs:983:22 [INFO] [stdout] | [INFO] [stdout] 983 | let Vertex { pos, tex, col, norm } = &self; [INFO] [stdout] | ^^^ help: try ignoring the field: `pos: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tex` [INFO] [stdout] --> src/datastruct.rs:983:27 [INFO] [stdout] | [INFO] [stdout] 983 | let Vertex { pos, tex, col, norm } = &self; [INFO] [stdout] | ^^^ help: try ignoring the field: `tex: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `col` [INFO] [stdout] --> src/datastruct.rs:983:32 [INFO] [stdout] | [INFO] [stdout] 983 | let Vertex { pos, tex, col, norm } = &self; [INFO] [stdout] | ^^^ help: try ignoring the field: `col: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `norm` [INFO] [stdout] --> src/datastruct.rs:983:37 [INFO] [stdout] | [INFO] [stdout] 983 | let Vertex { pos, tex, col, norm } = &self; [INFO] [stdout] | ^^^^ help: try ignoring the field: `norm: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/splog.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 102 | let name: &str = "records.db"; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `fmt` and `io` [INFO] [stdout] --> src/datastruct.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use std::{fmt, io}; [INFO] [stdout] | ^^^ ^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::is_separator` [INFO] [stdout] --> src/evlog.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::path::is_separator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ptr::null_mut` [INFO] [stdout] --> src/evlog.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::ptr::null_mut; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `WIN32_ERROR` [INFO] [stdout] --> src/evlog.rs:6:57 [INFO] [stdout] | [INFO] [stdout] 6 | use windows::Win32::Foundation::{HANDLE, WAIT_OBJECT_0, WIN32_ERROR}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `EVT_SUBSCRIBE_FLAGS` and `EvtSubscribeStartAtOldestRecord` [INFO] [stdout] --> src/evlog.rs:8:50 [INFO] [stdout] | [INFO] [stdout] 8 | EvtSubscribe, EvtNext, EvtClose, EVT_HANDLE, EVT_SUBSCRIBE_FLAGS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | EvtSubscribeToFutureEvents, EvtSubscribeStartAtOldestRecord [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `init_db` [INFO] [stdout] --> src/evlog.rs:12:20 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::splog::{init_db, connect_db, ledger, LedgerType}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `row` [INFO] [stdout] --> src/splog.rs:165:13 [INFO] [stdout] | [INFO] [stdout] 165 | let row = rows.next()?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_row` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CLK` is never used [INFO] [stdout] --> src/datastruct.rs:6:7 [INFO] [stdout] | [INFO] [stdout] 6 | const CLK: u32 = 1000000; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PI` is never used [INFO] [stdout] --> src/datastruct.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const PI: f64 = std::f64::consts::PI; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `E` is never used [INFO] [stdout] --> src/datastruct.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | const E: f64 = std::f64::consts::E; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TAU` is never used [INFO] [stdout] --> src/datastruct.rs:9:7 [INFO] [stdout] | [INFO] [stdout] 9 | const TAU: f64 = 6.2831853071795864769252867665590057683943387987502116419498891846156328125724179972560696506842341359; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NAN` is never used [INFO] [stdout] --> src/datastruct.rs:10:7 [INFO] [stdout] | [INFO] [stdout] 10 | const NAN: f64 = 0.0 / 0.0; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INF` is never used [INFO] [stdout] --> src/datastruct.rs:11:7 [INFO] [stdout] | [INFO] [stdout] 11 | const INF: f64 = 1.0 / 0.0; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL` is never used [INFO] [stdout] --> src/datastruct.rs:12:7 [INFO] [stdout] | [INFO] [stdout] 12 | const NULL: u8 = 0x00; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TRUE` is never used [INFO] [stdout] --> src/datastruct.rs:13:7 [INFO] [stdout] | [INFO] [stdout] 13 | const TRUE: bool = true; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FALSE` is never used [INFO] [stdout] --> src/datastruct.rs:14:7 [INFO] [stdout] | [INFO] [stdout] 14 | const FALSE: bool = false; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BYTES` is never used [INFO] [stdout] --> src/datastruct.rs:16:7 [INFO] [stdout] | [INFO] [stdout] 16 | const BYTES: usize = 64; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ELLIPSIS` is never used [INFO] [stdout] --> src/datastruct.rs:18:7 [INFO] [stdout] | [INFO] [stdout] 18 | const ELLIPSIS: &str = "..."; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `EMPTY` is never used [INFO] [stdout] --> src/datastruct.rs:19:7 [INFO] [stdout] | [INFO] [stdout] 19 | const EMPTY: &str = ""; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SPACE` is never used [INFO] [stdout] --> src/datastruct.rs:20:7 [INFO] [stdout] | [INFO] [stdout] 20 | const SPACE: &str = " "; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TAB` is never used [INFO] [stdout] --> src/datastruct.rs:21:7 [INFO] [stdout] | [INFO] [stdout] 21 | const TAB: &str = "\t"; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NEWLINE` is never used [INFO] [stdout] --> src/datastruct.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | const NEWLINE: &str = "\n"; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CR` is never used [INFO] [stdout] --> src/datastruct.rs:23:7 [INFO] [stdout] | [INFO] [stdout] 23 | const CR: &str = "\r"; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LF` is never used [INFO] [stdout] --> src/datastruct.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | const LF: &str = "\n"; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CRLF` is never used [INFO] [stdout] --> src/datastruct.rs:25:7 [INFO] [stdout] | [INFO] [stdout] 25 | const CRLF: &str = "\r\n"; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL_CHAR` is never used [INFO] [stdout] --> src/datastruct.rs:26:7 [INFO] [stdout] | [INFO] [stdout] 26 | const NULL_CHAR: &str = "\0"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL_BYTE` is never used [INFO] [stdout] --> src/datastruct.rs:27:7 [INFO] [stdout] | [INFO] [stdout] 27 | const NULL_BYTE: &str = "\0"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL_WORD` is never used [INFO] [stdout] --> src/datastruct.rs:28:7 [INFO] [stdout] | [INFO] [stdout] 28 | const NULL_WORD: &str = "\0\0"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL_DWORD` is never used [INFO] [stdout] --> src/datastruct.rs:29:7 [INFO] [stdout] | [INFO] [stdout] 29 | const NULL_DWORD: &str = "\0\0\0\0"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL_QWORD` is never used [INFO] [stdout] --> src/datastruct.rs:30:7 [INFO] [stdout] | [INFO] [stdout] 30 | const NULL_QWORD: &str = "\0\0\0\0\0\0\0\0"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL_FLOAT` is never used [INFO] [stdout] --> src/datastruct.rs:31:7 [INFO] [stdout] | [INFO] [stdout] 31 | const NULL_FLOAT: &str = "\0\0\0\0"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL_DOUBLE` is never used [INFO] [stdout] --> src/datastruct.rs:32:7 [INFO] [stdout] | [INFO] [stdout] 32 | const NULL_DOUBLE: &str = "\0\0\0\0\0\0\0\0"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL_BOOL` is never used [INFO] [stdout] --> src/datastruct.rs:33:7 [INFO] [stdout] | [INFO] [stdout] 33 | const NULL_BOOL: &str = "\0"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BYTE` is never used [INFO] [stdout] --> src/datastruct.rs:38:6 [INFO] [stdout] | [INFO] [stdout] 38 | type BYTE = u8; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `WORD` is never used [INFO] [stdout] --> src/datastruct.rs:39:6 [INFO] [stdout] | [INFO] [stdout] 39 | type WORD = u16; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DWORD` is never used [INFO] [stdout] --> src/datastruct.rs:40:6 [INFO] [stdout] | [INFO] [stdout] 40 | type DWORD = u32; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `QWORD` is never used [INFO] [stdout] --> src/datastruct.rs:41:6 [INFO] [stdout] | [INFO] [stdout] 41 | type QWORD = u64; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE` is never used [INFO] [stdout] --> src/datastruct.rs:42:6 [INFO] [stdout] | [INFO] [stdout] 42 | type DOUBLE = f64; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT` is never used [INFO] [stdout] --> src/datastruct.rs:43:6 [INFO] [stdout] | [INFO] [stdout] 43 | type FLOAT = f32; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL` is never used [INFO] [stdout] --> src/datastruct.rs:44:6 [INFO] [stdout] | [INFO] [stdout] 44 | type BOOL = bool; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR` is never used [INFO] [stdout] --> src/datastruct.rs:45:6 [INFO] [stdout] | [INFO] [stdout] 45 | type CHAR = char; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT` is never used [INFO] [stdout] --> src/datastruct.rs:46:6 [INFO] [stdout] | [INFO] [stdout] 46 | type SHORT = i16; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT` is never used [INFO] [stdout] --> src/datastruct.rs:47:6 [INFO] [stdout] | [INFO] [stdout] 47 | type INT = i32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `LONG` is never used [INFO] [stdout] --> src/datastruct.rs:48:6 [INFO] [stdout] | [INFO] [stdout] 48 | type LONG = i64; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UCHAR` is never used [INFO] [stdout] --> src/datastruct.rs:49:6 [INFO] [stdout] | [INFO] [stdout] 49 | type UCHAR = u8; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `USHORT` is never used [INFO] [stdout] --> src/datastruct.rs:50:6 [INFO] [stdout] | [INFO] [stdout] 50 | type USHORT = u16; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT` is never used [INFO] [stdout] --> src/datastruct.rs:51:6 [INFO] [stdout] | [INFO] [stdout] 51 | type UINT = u32; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ULONG` is never used [INFO] [stdout] --> src/datastruct.rs:52:6 [INFO] [stdout] | [INFO] [stdout] 52 | type ULONG = u64; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SCHAR` is never used [INFO] [stdout] --> src/datastruct.rs:53:6 [INFO] [stdout] | [INFO] [stdout] 53 | type SCHAR = i8; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ProgramCall` is never used [INFO] [stdout] --> src/datastruct.rs:54:6 [INFO] [stdout] | [INFO] [stdout] 54 | type ProgramCall = u8; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR8` is never used [INFO] [stdout] --> src/datastruct.rs:55:6 [INFO] [stdout] | [INFO] [stdout] 55 | type ADDR8 = u8; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR16` is never used [INFO] [stdout] --> src/datastruct.rs:56:6 [INFO] [stdout] | [INFO] [stdout] 56 | type ADDR16 = u16; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR32` is never used [INFO] [stdout] --> src/datastruct.rs:57:6 [INFO] [stdout] | [INFO] [stdout] 57 | type ADDR32 = u32; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR64` is never used [INFO] [stdout] --> src/datastruct.rs:58:6 [INFO] [stdout] | [INFO] [stdout] 58 | type ADDR64 = u64; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `POINTER` is never used [INFO] [stdout] --> src/datastruct.rs:59:6 [INFO] [stdout] | [INFO] [stdout] 59 | type POINTER = *mut u8; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SIZE` is never used [INFO] [stdout] --> src/datastruct.rs:60:6 [INFO] [stdout] | [INFO] [stdout] 60 | type SIZE = usize; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INDEX` is never used [INFO] [stdout] --> src/datastruct.rs:61:6 [INFO] [stdout] | [INFO] [stdout] 61 | type INDEX = isize; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `STR` is never used [INFO] [stdout] --> src/datastruct.rs:62:6 [INFO] [stdout] | [INFO] [stdout] 62 | type STR = String; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VECTOR` is never used [INFO] [stdout] --> src/datastruct.rs:63:6 [INFO] [stdout] | [INFO] [stdout] 63 | type VECTOR = Vec; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VECTOR2` is never used [INFO] [stdout] --> src/datastruct.rs:64:6 [INFO] [stdout] | [INFO] [stdout] 64 | type VECTOR2 = Vec; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VECTOR4` is never used [INFO] [stdout] --> src/datastruct.rs:65:6 [INFO] [stdout] | [INFO] [stdout] 65 | type VECTOR4 = Vec; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VECTOR8` is never used [INFO] [stdout] --> src/datastruct.rs:66:6 [INFO] [stdout] | [INFO] [stdout] 66 | type VECTOR8 = Vec; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VECTOR16` is never used [INFO] [stdout] --> src/datastruct.rs:67:6 [INFO] [stdout] | [INFO] [stdout] 67 | type VECTOR16 = Vec; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VECTOR32` is never used [INFO] [stdout] --> src/datastruct.rs:68:6 [INFO] [stdout] | [INFO] [stdout] 68 | type VECTOR32 = Vec; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VECTOR64` is never used [INFO] [stdout] --> src/datastruct.rs:69:6 [INFO] [stdout] | [INFO] [stdout] 69 | type VECTOR64 = Vec; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VECTOR128` is never used [INFO] [stdout] --> src/datastruct.rs:70:6 [INFO] [stdout] | [INFO] [stdout] 70 | type VECTOR128 = Vec; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:71:6 [INFO] [stdout] | [INFO] [stdout] 71 | type ARRAY = [u8; 16]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:72:6 [INFO] [stdout] | [INFO] [stdout] 72 | type ARRAY2 = [u16; 8]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY4` is never used [INFO] [stdout] --> src/datastruct.rs:73:6 [INFO] [stdout] | [INFO] [stdout] 73 | type ARRAY4 = [u32; 4]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY8` is never used [INFO] [stdout] --> src/datastruct.rs:74:6 [INFO] [stdout] | [INFO] [stdout] 74 | type ARRAY8 = [u64; 2]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY16` is never used [INFO] [stdout] --> src/datastruct.rs:75:6 [INFO] [stdout] | [INFO] [stdout] 75 | type ARRAY16 = [u128; 1]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY32` is never used [INFO] [stdout] --> src/datastruct.rs:76:6 [INFO] [stdout] | [INFO] [stdout] 76 | type ARRAY32 = [u32; 2]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY64` is never used [INFO] [stdout] --> src/datastruct.rs:77:6 [INFO] [stdout] | [INFO] [stdout] 77 | type ARRAY64 = [u64; 4]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY128` is never used [INFO] [stdout] --> src/datastruct.rs:78:6 [INFO] [stdout] | [INFO] [stdout] 78 | type ARRAY128 = [u128; 2]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY256` is never used [INFO] [stdout] --> src/datastruct.rs:79:6 [INFO] [stdout] | [INFO] [stdout] 79 | type ARRAY256 = [u128; 4]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY512` is never used [INFO] [stdout] --> src/datastruct.rs:80:6 [INFO] [stdout] | [INFO] [stdout] 80 | type ARRAY512 = [u128; 8]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET` is never used [INFO] [stdout] --> src/datastruct.rs:81:6 [INFO] [stdout] | [INFO] [stdout] 81 | type SET = HashSet; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET2` is never used [INFO] [stdout] --> src/datastruct.rs:82:6 [INFO] [stdout] | [INFO] [stdout] 82 | type SET2 = HashSet; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET4` is never used [INFO] [stdout] --> src/datastruct.rs:83:6 [INFO] [stdout] | [INFO] [stdout] 83 | type SET4 = HashSet; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET8` is never used [INFO] [stdout] --> src/datastruct.rs:84:6 [INFO] [stdout] | [INFO] [stdout] 84 | type SET8 = HashSet; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET16` is never used [INFO] [stdout] --> src/datastruct.rs:85:6 [INFO] [stdout] | [INFO] [stdout] 85 | type SET16 = HashSet; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET32` is never used [INFO] [stdout] --> src/datastruct.rs:86:6 [INFO] [stdout] | [INFO] [stdout] 86 | type SET32 = HashSet; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET64` is never used [INFO] [stdout] --> src/datastruct.rs:87:6 [INFO] [stdout] | [INFO] [stdout] 87 | type SET64 = HashSet; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET128` is never used [INFO] [stdout] --> src/datastruct.rs:88:6 [INFO] [stdout] | [INFO] [stdout] 88 | type SET128 = HashSet; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET256` is never used [INFO] [stdout] --> src/datastruct.rs:89:6 [INFO] [stdout] | [INFO] [stdout] 89 | type SET256 = HashSet; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET512` is never used [INFO] [stdout] --> src/datastruct.rs:90:6 [INFO] [stdout] | [INFO] [stdout] 90 | type SET512 = HashSet; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE` is never used [INFO] [stdout] --> src/datastruct.rs:91:6 [INFO] [stdout] | [INFO] [stdout] 91 | type TUPLE = (u8, u16, u32, u64, u128); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE2` is never used [INFO] [stdout] --> src/datastruct.rs:92:6 [INFO] [stdout] | [INFO] [stdout] 92 | type TUPLE2 = (u16, u32, u64, u128); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE4` is never used [INFO] [stdout] --> src/datastruct.rs:93:6 [INFO] [stdout] | [INFO] [stdout] 93 | type TUPLE4 = (u32, u64, u128); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE8` is never used [INFO] [stdout] --> src/datastruct.rs:94:6 [INFO] [stdout] | [INFO] [stdout] 94 | type TUPLE8 = (u64, u128); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE16` is never used [INFO] [stdout] --> src/datastruct.rs:95:6 [INFO] [stdout] | [INFO] [stdout] 95 | type TUPLE16 = (u128,); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE32` is never used [INFO] [stdout] --> src/datastruct.rs:96:6 [INFO] [stdout] | [INFO] [stdout] 96 | type TUPLE32 = (u32, u64, u128); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE64` is never used [INFO] [stdout] --> src/datastruct.rs:97:6 [INFO] [stdout] | [INFO] [stdout] 97 | type TUPLE64 = (u64, u128); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE128` is never used [INFO] [stdout] --> src/datastruct.rs:98:6 [INFO] [stdout] | [INFO] [stdout] 98 | type TUPLE128 = (u128, u128); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE256` is never used [INFO] [stdout] --> src/datastruct.rs:99:6 [INFO] [stdout] | [INFO] [stdout] 99 | type TUPLE256 = (u128, u128, u128); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE512` is never used [INFO] [stdout] --> src/datastruct.rs:100:6 [INFO] [stdout] | [INFO] [stdout] 100 | type TUPLE512 = (u128, u128, u128, u128); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `HWADDR` is never used [INFO] [stdout] --> src/datastruct.rs:101:6 [INFO] [stdout] | [INFO] [stdout] 101 | type HWADDR = [u8; 6]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `MEMADDR` is never used [INFO] [stdout] --> src/datastruct.rs:102:6 [INFO] [stdout] | [INFO] [stdout] 102 | type MEMADDR = [u8; 16]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `PCIEADDR` is never used [INFO] [stdout] --> src/datastruct.rs:103:6 [INFO] [stdout] | [INFO] [stdout] 103 | type PCIEADDR = [u8; 16]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VADDR` is never used [INFO] [stdout] --> src/datastruct.rs:104:6 [INFO] [stdout] | [INFO] [stdout] 104 | type VADDR = [u8; 16]; // Virtual address [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `PADDR` is never used [INFO] [stdout] --> src/datastruct.rs:105:6 [INFO] [stdout] | [INFO] [stdout] 105 | type PADDR = [u8; 16]; // Physical address [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR128` is never used [INFO] [stdout] --> src/datastruct.rs:106:6 [INFO] [stdout] | [INFO] [stdout] 106 | type ADDR128 = u128; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR256` is never used [INFO] [stdout] --> src/datastruct.rs:107:6 [INFO] [stdout] | [INFO] [stdout] 107 | type ADDR256 = u128; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR512` is never used [INFO] [stdout] --> src/datastruct.rs:108:6 [INFO] [stdout] | [INFO] [stdout] 108 | type ADDR512 = u128; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR1024` is never used [INFO] [stdout] --> src/datastruct.rs:109:6 [INFO] [stdout] | [INFO] [stdout] 109 | type ADDR1024 = u128; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR2048` is never used [INFO] [stdout] --> src/datastruct.rs:110:6 [INFO] [stdout] | [INFO] [stdout] 110 | type ADDR2048 = u128; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR4096` is never used [INFO] [stdout] --> src/datastruct.rs:111:6 [INFO] [stdout] | [INFO] [stdout] 111 | type ADDR4096 = u128; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR8192` is never used [INFO] [stdout] --> src/datastruct.rs:112:6 [INFO] [stdout] | [INFO] [stdout] 112 | type ADDR8192 = u128; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ENUM` is never used [INFO] [stdout] --> src/datastruct.rs:113:6 [INFO] [stdout] | [INFO] [stdout] 113 | type ENUM = u32; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BIT` is never used [INFO] [stdout] --> src/datastruct.rs:114:6 [INFO] [stdout] | [INFO] [stdout] 114 | type BIT = u8; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BIT2` is never used [INFO] [stdout] --> src/datastruct.rs:115:6 [INFO] [stdout] | [INFO] [stdout] 115 | type BIT2 = u8; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `NIBBLE` is never used [INFO] [stdout] --> src/datastruct.rs:116:6 [INFO] [stdout] | [INFO] [stdout] 116 | type NIBBLE = u8; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BYTEARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:117:6 [INFO] [stdout] | [INFO] [stdout] 117 | type BYTEARRAY = [u8; 16]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `WORDARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:118:6 [INFO] [stdout] | [INFO] [stdout] 118 | type WORDARRAY = [u16; 8]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DWORDARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:119:6 [INFO] [stdout] | [INFO] [stdout] 119 | type DWORDARRAY = [u32; 4]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `QWORDARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:120:6 [INFO] [stdout] | [INFO] [stdout] 120 | type QWORDARRAY = [u64; 2]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOATARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:121:6 [INFO] [stdout] | [INFO] [stdout] 121 | type FLOATARRAY = [f32; 4]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLEARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:122:6 [INFO] [stdout] | [INFO] [stdout] 122 | type DOUBLEARRAY = [f64; 2]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOLARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:123:6 [INFO] [stdout] | [INFO] [stdout] 123 | type BOOLARRAY = [bool; 8]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHARARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:124:6 [INFO] [stdout] | [INFO] [stdout] 124 | type CHARARRAY = [char; 16]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORTARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:125:6 [INFO] [stdout] | [INFO] [stdout] 125 | type SHORTARRAY = [i16; 8]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INTARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:126:6 [INFO] [stdout] | [INFO] [stdout] 126 | type INTARRAY = [i32; 4]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `LONGARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:127:6 [INFO] [stdout] | [INFO] [stdout] 127 | type LONGARRAY = [i64; 2]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UCHARARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:128:6 [INFO] [stdout] | [INFO] [stdout] 128 | type UCHARARRAY = [u8; 16]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `USHORTARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:129:6 [INFO] [stdout] | [INFO] [stdout] 129 | type USHORTARRAY = [u16; 8]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINTARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:130:6 [INFO] [stdout] | [INFO] [stdout] 130 | type UINTARRAY = [u32; 4]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ULONGARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:131:6 [INFO] [stdout] | [INFO] [stdout] 131 | type ULONGARRAY = [u64; 2]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SCHARARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:132:6 [INFO] [stdout] | [INFO] [stdout] 132 | type SCHARARRAY = [i8; 16]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BYTEARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:133:6 [INFO] [stdout] | [INFO] [stdout] 133 | type BYTEARRAY2 = [u8; 32]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `WORDARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:134:6 [INFO] [stdout] | [INFO] [stdout] 134 | type WORDARRAY2 = [u16; 16]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DWORDARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:135:6 [INFO] [stdout] | [INFO] [stdout] 135 | type DWORDARRAY2 = [u32; 8]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `QWORDARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:136:6 [INFO] [stdout] | [INFO] [stdout] 136 | type QWORDARRAY2 = [u64; 4]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOATARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:137:6 [INFO] [stdout] | [INFO] [stdout] 137 | type FLOATARRAY2 = [f32; 8]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLEARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:138:6 [INFO] [stdout] | [INFO] [stdout] 138 | type DOUBLEARRAY2 = [f64; 4]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOLARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:139:6 [INFO] [stdout] | [INFO] [stdout] 139 | type BOOLARRAY2 = [bool; 16]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHARARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:140:6 [INFO] [stdout] | [INFO] [stdout] 140 | type CHARARRAY2 = [char; 32]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORTARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:141:6 [INFO] [stdout] | [INFO] [stdout] 141 | type SHORTARRAY2 = [i16; 16]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INTARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:142:6 [INFO] [stdout] | [INFO] [stdout] 142 | type INTARRAY2 = [i32; 8]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `LONGARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:143:6 [INFO] [stdout] | [INFO] [stdout] 143 | type LONGARRAY2 = [i64; 4]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT2` is never used [INFO] [stdout] --> src/datastruct.rs:144:6 [INFO] [stdout] | [INFO] [stdout] 144 | type INT2 = [i32; 2]; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT4` is never used [INFO] [stdout] --> src/datastruct.rs:145:6 [INFO] [stdout] | [INFO] [stdout] 145 | type INT4 = [i32; 4]; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT8` is never used [INFO] [stdout] --> src/datastruct.rs:146:6 [INFO] [stdout] | [INFO] [stdout] 146 | type INT8 = [i32; 8]; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT16` is never used [INFO] [stdout] --> src/datastruct.rs:147:6 [INFO] [stdout] | [INFO] [stdout] 147 | type INT16 = [i32; 16]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT32` is never used [INFO] [stdout] --> src/datastruct.rs:148:6 [INFO] [stdout] | [INFO] [stdout] 148 | type INT32 = [i32; 32]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT64` is never used [INFO] [stdout] --> src/datastruct.rs:149:6 [INFO] [stdout] | [INFO] [stdout] 149 | type INT64 = [i32; 64]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT128` is never used [INFO] [stdout] --> src/datastruct.rs:150:6 [INFO] [stdout] | [INFO] [stdout] 150 | type INT128 = [i32; 128]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT2` is never used [INFO] [stdout] --> src/datastruct.rs:151:6 [INFO] [stdout] | [INFO] [stdout] 151 | type UINT2 = [u32; 2]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT4` is never used [INFO] [stdout] --> src/datastruct.rs:152:6 [INFO] [stdout] | [INFO] [stdout] 152 | type UINT4 = [u32; 4]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT8` is never used [INFO] [stdout] --> src/datastruct.rs:153:6 [INFO] [stdout] | [INFO] [stdout] 153 | type UINT8 = [u32; 8]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT16` is never used [INFO] [stdout] --> src/datastruct.rs:154:6 [INFO] [stdout] | [INFO] [stdout] 154 | type UINT16 = [u32; 16]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT32` is never used [INFO] [stdout] --> src/datastruct.rs:155:6 [INFO] [stdout] | [INFO] [stdout] 155 | type UINT32 = [u32; 32]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT64` is never used [INFO] [stdout] --> src/datastruct.rs:156:6 [INFO] [stdout] | [INFO] [stdout] 156 | type UINT64 = [u32; 64]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT128` is never used [INFO] [stdout] --> src/datastruct.rs:157:6 [INFO] [stdout] | [INFO] [stdout] 157 | type UINT128 = [u32; 128]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT2` is never used [INFO] [stdout] --> src/datastruct.rs:158:6 [INFO] [stdout] | [INFO] [stdout] 158 | type FLOAT2 = [f32; 2]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT4` is never used [INFO] [stdout] --> src/datastruct.rs:159:6 [INFO] [stdout] | [INFO] [stdout] 159 | type FLOAT4 = [f32; 4]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT8` is never used [INFO] [stdout] --> src/datastruct.rs:160:6 [INFO] [stdout] | [INFO] [stdout] 160 | type FLOAT8 = [f32; 8]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT16` is never used [INFO] [stdout] --> src/datastruct.rs:161:6 [INFO] [stdout] | [INFO] [stdout] 161 | type FLOAT16 = [f32; 16]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT32` is never used [INFO] [stdout] --> src/datastruct.rs:162:6 [INFO] [stdout] | [INFO] [stdout] 162 | type FLOAT32 = [f32; 32]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT64` is never used [INFO] [stdout] --> src/datastruct.rs:163:6 [INFO] [stdout] | [INFO] [stdout] 163 | type FLOAT64 = [f32; 64]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT128` is never used [INFO] [stdout] --> src/datastruct.rs:164:6 [INFO] [stdout] | [INFO] [stdout] 164 | type FLOAT128 = [f32; 128]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE2` is never used [INFO] [stdout] --> src/datastruct.rs:165:6 [INFO] [stdout] | [INFO] [stdout] 165 | type DOUBLE2 = [f64; 2]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE4` is never used [INFO] [stdout] --> src/datastruct.rs:166:6 [INFO] [stdout] | [INFO] [stdout] 166 | type DOUBLE4 = [f64; 4]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE8` is never used [INFO] [stdout] --> src/datastruct.rs:167:6 [INFO] [stdout] | [INFO] [stdout] 167 | type DOUBLE8 = [f64; 8]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE16` is never used [INFO] [stdout] --> src/datastruct.rs:168:6 [INFO] [stdout] | [INFO] [stdout] 168 | type DOUBLE16 = [f64; 16]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE32` is never used [INFO] [stdout] --> src/datastruct.rs:169:6 [INFO] [stdout] | [INFO] [stdout] 169 | type DOUBLE32 = [f64; 32]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE64` is never used [INFO] [stdout] --> src/datastruct.rs:170:6 [INFO] [stdout] | [INFO] [stdout] 170 | type DOUBLE64 = [f64; 64]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE128` is never used [INFO] [stdout] --> src/datastruct.rs:171:6 [INFO] [stdout] | [INFO] [stdout] 171 | type DOUBLE128 = [f64; 128]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL2` is never used [INFO] [stdout] --> src/datastruct.rs:172:6 [INFO] [stdout] | [INFO] [stdout] 172 | type BOOL2 = [bool; 2]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL4` is never used [INFO] [stdout] --> src/datastruct.rs:173:6 [INFO] [stdout] | [INFO] [stdout] 173 | type BOOL4 = [bool; 4]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL8` is never used [INFO] [stdout] --> src/datastruct.rs:174:6 [INFO] [stdout] | [INFO] [stdout] 174 | type BOOL8 = [bool; 8]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL16` is never used [INFO] [stdout] --> src/datastruct.rs:175:6 [INFO] [stdout] | [INFO] [stdout] 175 | type BOOL16 = [bool; 16]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL32` is never used [INFO] [stdout] --> src/datastruct.rs:176:6 [INFO] [stdout] | [INFO] [stdout] 176 | type BOOL32 = [bool; 32]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL64` is never used [INFO] [stdout] --> src/datastruct.rs:177:6 [INFO] [stdout] | [INFO] [stdout] 177 | type BOOL64 = [bool; 64]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL128` is never used [INFO] [stdout] --> src/datastruct.rs:178:6 [INFO] [stdout] | [INFO] [stdout] 178 | type BOOL128 = [bool; 128]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR2` is never used [INFO] [stdout] --> src/datastruct.rs:179:6 [INFO] [stdout] | [INFO] [stdout] 179 | type CHAR2 = [char; 2]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR4` is never used [INFO] [stdout] --> src/datastruct.rs:180:6 [INFO] [stdout] | [INFO] [stdout] 180 | type CHAR4 = [char; 4]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR8` is never used [INFO] [stdout] --> src/datastruct.rs:181:6 [INFO] [stdout] | [INFO] [stdout] 181 | type CHAR8 = [char; 8]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR16` is never used [INFO] [stdout] --> src/datastruct.rs:182:6 [INFO] [stdout] | [INFO] [stdout] 182 | type CHAR16 = [char; 16]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR32` is never used [INFO] [stdout] --> src/datastruct.rs:183:6 [INFO] [stdout] | [INFO] [stdout] 183 | type CHAR32 = [char; 32]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT2` is never used [INFO] [stdout] --> src/datastruct.rs:184:6 [INFO] [stdout] | [INFO] [stdout] 184 | type SHORT2 = [i16; 2]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT4` is never used [INFO] [stdout] --> src/datastruct.rs:185:6 [INFO] [stdout] | [INFO] [stdout] 185 | type SHORT4 = [i16; 4]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT8` is never used [INFO] [stdout] --> src/datastruct.rs:186:6 [INFO] [stdout] | [INFO] [stdout] 186 | type SHORT8 = [i16; 8]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT16` is never used [INFO] [stdout] --> src/datastruct.rs:187:6 [INFO] [stdout] | [INFO] [stdout] 187 | type SHORT16 = [i16; 16]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT2ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:188:6 [INFO] [stdout] | [INFO] [stdout] 188 | type INT2ARRAY2 = [i32; 4]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT4ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:189:6 [INFO] [stdout] | [INFO] [stdout] 189 | type INT4ARRAY2 = [i32; 8]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT8ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:190:6 [INFO] [stdout] | [INFO] [stdout] 190 | type INT8ARRAY2 = [i32; 16]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT16ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:191:6 [INFO] [stdout] | [INFO] [stdout] 191 | type INT16ARRAY2 = [i32; 32]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT32ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:192:6 [INFO] [stdout] | [INFO] [stdout] 192 | type INT32ARRAY2 = [i32; 64]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT64ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:193:6 [INFO] [stdout] | [INFO] [stdout] 193 | type INT64ARRAY2 = [i32; 128]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT128ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:194:6 [INFO] [stdout] | [INFO] [stdout] 194 | type INT128ARRAY2 = [i32; 256]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT2ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:195:6 [INFO] [stdout] | [INFO] [stdout] 195 | type UINT2ARRAY2 = [u32; 4]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT4ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:196:6 [INFO] [stdout] | [INFO] [stdout] 196 | type UINT4ARRAY2 = [u32; 8]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT8ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:197:6 [INFO] [stdout] | [INFO] [stdout] 197 | type UINT8ARRAY2 = [u32; 16]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT16ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:198:6 [INFO] [stdout] | [INFO] [stdout] 198 | type UINT16ARRAY2 = [u32; 32]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT32ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:199:6 [INFO] [stdout] | [INFO] [stdout] 199 | type UINT32ARRAY2 = [u32; 64]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT64ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:200:6 [INFO] [stdout] | [INFO] [stdout] 200 | type UINT64ARRAY2 = [u32; 128]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT128ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:201:6 [INFO] [stdout] | [INFO] [stdout] 201 | type UINT128ARRAY2 = [u32; 256]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT2ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:202:6 [INFO] [stdout] | [INFO] [stdout] 202 | type FLOAT2ARRAY2 = [f32; 4]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT4ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:203:6 [INFO] [stdout] | [INFO] [stdout] 203 | type FLOAT4ARRAY2 = [f32; 8]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT8ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:204:6 [INFO] [stdout] | [INFO] [stdout] 204 | type FLOAT8ARRAY2 = [f32; 16]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT16ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:205:6 [INFO] [stdout] | [INFO] [stdout] 205 | type FLOAT16ARRAY2 = [f32; 32]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT32ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:206:6 [INFO] [stdout] | [INFO] [stdout] 206 | type FLOAT32ARRAY2 = [f32; 64]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT64ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:207:6 [INFO] [stdout] | [INFO] [stdout] 207 | type FLOAT64ARRAY2 = [f32; 128]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT128ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:208:6 [INFO] [stdout] | [INFO] [stdout] 208 | type FLOAT128ARRAY2 = [f32; 256]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE2ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:209:6 [INFO] [stdout] | [INFO] [stdout] 209 | type DOUBLE2ARRAY2 = [f64; 4]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE4ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:210:6 [INFO] [stdout] | [INFO] [stdout] 210 | type DOUBLE4ARRAY2 = [f64; 8]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE8ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:211:6 [INFO] [stdout] | [INFO] [stdout] 211 | type DOUBLE8ARRAY2 = [f64; 16]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE16ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:212:6 [INFO] [stdout] | [INFO] [stdout] 212 | type DOUBLE16ARRAY2 = [f64; 32]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE32ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:213:6 [INFO] [stdout] | [INFO] [stdout] 213 | type DOUBLE32ARRAY2 = [f64; 64]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE64ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:214:6 [INFO] [stdout] | [INFO] [stdout] 214 | type DOUBLE64ARRAY2 = [f64; 128]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE128ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:215:6 [INFO] [stdout] | [INFO] [stdout] 215 | type DOUBLE128ARRAY2 = [f64; 256]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL2ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:216:6 [INFO] [stdout] | [INFO] [stdout] 216 | type BOOL2ARRAY2 = [bool; 4]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL4ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:217:6 [INFO] [stdout] | [INFO] [stdout] 217 | type BOOL4ARRAY2 = [bool; 8]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL8ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:218:6 [INFO] [stdout] | [INFO] [stdout] 218 | type BOOL8ARRAY2 = [bool; 16]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL16ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:219:6 [INFO] [stdout] | [INFO] [stdout] 219 | type BOOL16ARRAY2 = [bool; 32]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL32ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:220:6 [INFO] [stdout] | [INFO] [stdout] 220 | type BOOL32ARRAY2 = [bool; 64]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL64ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:221:6 [INFO] [stdout] | [INFO] [stdout] 221 | type BOOL64ARRAY2 = [bool; 128]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL128ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:222:6 [INFO] [stdout] | [INFO] [stdout] 222 | type BOOL128ARRAY2 = [bool; 256]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR2ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:223:6 [INFO] [stdout] | [INFO] [stdout] 223 | type CHAR2ARRAY2 = [char; 4]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR4ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:224:6 [INFO] [stdout] | [INFO] [stdout] 224 | type CHAR4ARRAY2 = [char; 8]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR8ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:225:6 [INFO] [stdout] | [INFO] [stdout] 225 | type CHAR8ARRAY2 = [char; 16]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR16ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:226:6 [INFO] [stdout] | [INFO] [stdout] 226 | type CHAR16ARRAY2 = [char; 32]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT2ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:227:6 [INFO] [stdout] | [INFO] [stdout] 227 | type SHORT2ARRAY2 = [i16; 4]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT4ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:228:6 [INFO] [stdout] | [INFO] [stdout] 228 | type SHORT4ARRAY2 = [i16; 8]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT8ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:229:6 [INFO] [stdout] | [INFO] [stdout] 229 | type SHORT8ARRAY2 = [i16; 16]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT16ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:230:6 [INFO] [stdout] | [INFO] [stdout] 230 | type SHORT16ARRAY2 = [i16; 32]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `TID` is never used [INFO] [stdout] --> src/datastruct.rs:235:8 [INFO] [stdout] | [INFO] [stdout] 235 | static TID: u32 = 0; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `TID_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:236:8 [INFO] [stdout] | [INFO] [stdout] 236 | static TID_MAX: u32 = 0xFFFFFFFF; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `TID_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:237:8 [INFO] [stdout] | [INFO] [stdout] 237 | static TID_MIN: u32 = 0; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `ABSTIME` is never used [INFO] [stdout] --> src/datastruct.rs:238:8 [INFO] [stdout] | [INFO] [stdout] 238 | static ABSTIME: u64 = 0; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `RELTIME` is never used [INFO] [stdout] --> src/datastruct.rs:239:8 [INFO] [stdout] | [INFO] [stdout] 239 | static RELTIME: u64 = 0; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `TIME` is never used [INFO] [stdout] --> src/datastruct.rs:240:8 [INFO] [stdout] | [INFO] [stdout] 240 | static TIME: u64 = 0; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `TINTERVAL` is never used [INFO] [stdout] --> src/datastruct.rs:241:8 [INFO] [stdout] | [INFO] [stdout] 241 | static TINTERVAL: u64 = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `IPV4` is never used [INFO] [stdout] --> src/datastruct.rs:245:6 [INFO] [stdout] | [INFO] [stdout] 245 | type IPV4 = u32; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `IPV6` is never used [INFO] [stdout] --> src/datastruct.rs:246:6 [INFO] [stdout] | [INFO] [stdout] 246 | type IPV6 = u64; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `PORT` is never used [INFO] [stdout] --> src/datastruct.rs:247:6 [INFO] [stdout] | [INFO] [stdout] 247 | type PORT = u16; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `IPADDR` is never used [INFO] [stdout] --> src/datastruct.rs:248:6 [INFO] [stdout] | [INFO] [stdout] 248 | type IPADDR = String; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `MACADDR` is never used [INFO] [stdout] --> src/datastruct.rs:249:6 [INFO] [stdout] | [INFO] [stdout] 249 | type MACADDR = String; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `IPV4_` is never used [INFO] [stdout] --> src/datastruct.rs:251:8 [INFO] [stdout] | [INFO] [stdout] 251 | static IPV4_: IPV4 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `IPV6_` is never used [INFO] [stdout] --> src/datastruct.rs:252:8 [INFO] [stdout] | [INFO] [stdout] 252 | static IPV6_: IPV6 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `IPV4_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:253:8 [INFO] [stdout] | [INFO] [stdout] 253 | static IPV4_MAX: IPV4 = 0xFFFFFFFF; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `IPV6_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:254:8 [INFO] [stdout] | [INFO] [stdout] 254 | static IPV6_MAX: IPV6 = 0xFFFFFFFFFFFFFFFF; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `IPV4_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:255:8 [INFO] [stdout] | [INFO] [stdout] 255 | static IPV4_MIN: IPV4 = 0; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `IPV6_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:256:8 [INFO] [stdout] | [INFO] [stdout] 256 | static IPV6_MIN: IPV6 = 0; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `PORT_` is never used [INFO] [stdout] --> src/datastruct.rs:257:8 [INFO] [stdout] | [INFO] [stdout] 257 | static PORT_: PORT = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `PORT_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:258:8 [INFO] [stdout] | [INFO] [stdout] 258 | static PORT_MAX: PORT = 0xFFFF; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `HOST` is never used [INFO] [stdout] --> src/datastruct.rs:260:8 [INFO] [stdout] | [INFO] [stdout] 260 | static HOST: String = String::new(); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `IPADDR` is never used [INFO] [stdout] --> src/datastruct.rs:261:8 [INFO] [stdout] | [INFO] [stdout] 261 | static IPADDR: String = String::new(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `MACADDR` is never used [INFO] [stdout] --> src/datastruct.rs:262:8 [INFO] [stdout] | [INFO] [stdout] 262 | static MACADDR: String = String::new(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LOCALHOST` is never used [INFO] [stdout] --> src/datastruct.rs:264:8 [INFO] [stdout] | [INFO] [stdout] 264 | static LOCALHOST: String = String::new(); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LOCALHOST_IPV4` is never used [INFO] [stdout] --> src/datastruct.rs:265:8 [INFO] [stdout] | [INFO] [stdout] 265 | static LOCALHOST_IPV4: IPV4 = 0x7F000001; // should be 127.0.0.1 [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LOCALHOST_IPV6` is never used [INFO] [stdout] --> src/datastruct.rs:266:8 [INFO] [stdout] | [INFO] [stdout] 266 | static LOCALHOST_IPV6: IPV6 = 1; // should be ::1: or 0:0:0:0:0:0:0:1 [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LOCALHOST_PORT` is never used [INFO] [stdout] --> src/datastruct.rs:267:8 [INFO] [stdout] | [INFO] [stdout] 267 | static LOCALHOST_PORT: PORT = 80; // default is 80 [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Peripheral` is never used [INFO] [stdout] --> src/datastruct.rs:271:7 [INFO] [stdout] | [INFO] [stdout] 271 | trait Peripheral [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `RIG` is never constructed [INFO] [stdout] --> src/datastruct.rs:277:8 [INFO] [stdout] | [INFO] [stdout] 277 | struct RIG { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Interrrupt` is never used [INFO] [stdout] --> src/datastruct.rs:286:6 [INFO] [stdout] | [INFO] [stdout] 286 | type Interrrupt = u16; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Buffer` is never used [INFO] [stdout] --> src/datastruct.rs:287:6 [INFO] [stdout] | [INFO] [stdout] 287 | type Buffer = u16; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Poly` is never used [INFO] [stdout] --> src/datastruct.rs:288:6 [INFO] [stdout] | [INFO] [stdout] 288 | type Poly = u16; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DMI` is never used [INFO] [stdout] --> src/datastruct.rs:289:6 [INFO] [stdout] | [INFO] [stdout] 289 | type DMI = u8; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `PtrDiffT` is never used [INFO] [stdout] --> src/datastruct.rs:293:6 [INFO] [stdout] | [INFO] [stdout] 293 | type PtrDiffT = i32; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Enum` is never used [INFO] [stdout] --> src/datastruct.rs:294:6 [INFO] [stdout] | [INFO] [stdout] 294 | type Enum = DWORD; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Boolean` is never used [INFO] [stdout] --> src/datastruct.rs:295:6 [INFO] [stdout] | [INFO] [stdout] 295 | type Boolean = UCHAR; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `COLOR_BUFFER_BIT` is never used [INFO] [stdout] --> src/datastruct.rs:298:8 [INFO] [stdout] | [INFO] [stdout] 298 | static COLOR_BUFFER_BIT: Enum = 0x00004000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `DEPTH_BUFFER_BIT` is never used [INFO] [stdout] --> src/datastruct.rs:299:8 [INFO] [stdout] | [INFO] [stdout] 299 | static DEPTH_BUFFER_BIT: Enum = 0x00000100; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `STENCIL_BUFFER_BIT` is never used [INFO] [stdout] --> src/datastruct.rs:300:8 [INFO] [stdout] | [INFO] [stdout] 300 | static STENCIL_BUFFER_BIT: Enum = 0x00000400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `COLOR_BUFFER_BIT_MASK` is never used [INFO] [stdout] --> src/datastruct.rs:301:8 [INFO] [stdout] | [INFO] [stdout] 301 | static COLOR_BUFFER_BIT_MASK: Enum = 0x00004000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `DEPTH_BUFFER_BIT_MASK` is never used [INFO] [stdout] --> src/datastruct.rs:302:8 [INFO] [stdout] | [INFO] [stdout] 302 | static DEPTH_BUFFER_BIT_MASK: Enum = 0x00000100; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `STENCIL_BUFFER_BIT_MASK` is never used [INFO] [stdout] --> src/datastruct.rs:303:8 [INFO] [stdout] | [INFO] [stdout] 303 | static STENCIL_BUFFER_BIT_MASK: Enum = 0x00000400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `COLOR_CLEAR_VALUE` is never used [INFO] [stdout] --> src/datastruct.rs:304:8 [INFO] [stdout] | [INFO] [stdout] 304 | static COLOR_CLEAR_VALUE: Enum = 0x00000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `DEPTH_CLEAR_VALUE` is never used [INFO] [stdout] --> src/datastruct.rs:305:8 [INFO] [stdout] | [INFO] [stdout] 305 | static DEPTH_CLEAR_VALUE: f64 = 1.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `STENCIL_CLEAR_VALUE` is never used [INFO] [stdout] --> src/datastruct.rs:306:8 [INFO] [stdout] | [INFO] [stdout] 306 | static STENCIL_CLEAR_VALUE: Enum = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `COLOR_WRITE_MASK` is never used [INFO] [stdout] --> src/datastruct.rs:307:8 [INFO] [stdout] | [INFO] [stdout] 307 | static COLOR_WRITE_MASK: Enum = 0x0000000F; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `POINTS` is never used [INFO] [stdout] --> src/datastruct.rs:308:8 [INFO] [stdout] | [INFO] [stdout] 308 | static POINTS: Enum = 0x0000; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LINES` is never used [INFO] [stdout] --> src/datastruct.rs:309:8 [INFO] [stdout] | [INFO] [stdout] 309 | static LINES: Enum = 0x0001; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LINE_LOOP` is never used [INFO] [stdout] --> src/datastruct.rs:310:8 [INFO] [stdout] | [INFO] [stdout] 310 | static LINE_LOOP: Enum = 0x0002; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LINE_STRIP` is never used [INFO] [stdout] --> src/datastruct.rs:311:8 [INFO] [stdout] | [INFO] [stdout] 311 | static LINE_STRIP: Enum = 0x0003; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `TRIANGLES` is never used [INFO] [stdout] --> src/datastruct.rs:312:8 [INFO] [stdout] | [INFO] [stdout] 312 | static TRIANGLES: Enum = 0x0004; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `TRIANGLE_STRIP` is never used [INFO] [stdout] --> src/datastruct.rs:313:8 [INFO] [stdout] | [INFO] [stdout] 313 | static TRIANGLE_STRIP: Enum = 0x0005; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `TRIANGLE_FAN` is never used [INFO] [stdout] --> src/datastruct.rs:314:8 [INFO] [stdout] | [INFO] [stdout] 314 | static TRIANGLE_FAN: Enum = 0x0006; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `NEVER` is never used [INFO] [stdout] --> src/datastruct.rs:315:8 [INFO] [stdout] | [INFO] [stdout] 315 | static NEVER: Enum = 0x0200; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LESS` is never used [INFO] [stdout] --> src/datastruct.rs:316:8 [INFO] [stdout] | [INFO] [stdout] 316 | static LESS: Enum = 0x0201; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `EQUAL` is never used [INFO] [stdout] --> src/datastruct.rs:317:8 [INFO] [stdout] | [INFO] [stdout] 317 | static EQUAL: Enum = 0x0202; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LEQUAL` is never used [INFO] [stdout] --> src/datastruct.rs:318:8 [INFO] [stdout] | [INFO] [stdout] 318 | static LEQUAL: Enum = 0x0203; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `GREATER` is never used [INFO] [stdout] --> src/datastruct.rs:319:8 [INFO] [stdout] | [INFO] [stdout] 319 | static GREATER: Enum = 0x0204; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `NOTEQUAL` is never used [INFO] [stdout] --> src/datastruct.rs:320:8 [INFO] [stdout] | [INFO] [stdout] 320 | static NOTEQUAL: Enum = 0x0205; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `GEQUAL` is never used [INFO] [stdout] --> src/datastruct.rs:321:8 [INFO] [stdout] | [INFO] [stdout] 321 | static GEQUAL: Enum = 0x0206; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `ALWAYS` is never used [INFO] [stdout] --> src/datastruct.rs:322:8 [INFO] [stdout] | [INFO] [stdout] 322 | static ALWAYS: Enum = 0x0207; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `SRC_ALPHA` is never used [INFO] [stdout] --> src/datastruct.rs:323:8 [INFO] [stdout] | [INFO] [stdout] 323 | static SRC_ALPHA: Enum = 0x0302; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `QUADS` is never used [INFO] [stdout] --> src/datastruct.rs:324:8 [INFO] [stdout] | [INFO] [stdout] 324 | static QUADS: Enum = 0x0007; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `QUAD_STRIP` is never used [INFO] [stdout] --> src/datastruct.rs:325:8 [INFO] [stdout] | [INFO] [stdout] 325 | static QUAD_STRIP: Enum = 0x0008; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `POLYGON` is never used [INFO] [stdout] --> src/datastruct.rs:326:8 [INFO] [stdout] | [INFO] [stdout] 326 | static POLYGON: Enum = 0x0009; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `FRONT` is never used [INFO] [stdout] --> src/datastruct.rs:327:8 [INFO] [stdout] | [INFO] [stdout] 327 | static FRONT: Enum = 0x0404; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BACK` is never used [INFO] [stdout] --> src/datastruct.rs:328:8 [INFO] [stdout] | [INFO] [stdout] 328 | static BACK: Enum = 0x0405; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LEFT` is never used [INFO] [stdout] --> src/datastruct.rs:329:8 [INFO] [stdout] | [INFO] [stdout] 329 | static LEFT: Enum = 0x0406; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `RIGHT` is never used [INFO] [stdout] --> src/datastruct.rs:330:8 [INFO] [stdout] | [INFO] [stdout] 330 | static RIGHT: Enum = 0x0407; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `CCW` is never used [INFO] [stdout] --> src/datastruct.rs:331:8 [INFO] [stdout] | [INFO] [stdout] 331 | static CCW: Enum = 0x0901; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `CW` is never used [INFO] [stdout] --> src/datastruct.rs:332:8 [INFO] [stdout] | [INFO] [stdout] 332 | static CW: Enum = 0x0900; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LINE_WIDTH` is never used [INFO] [stdout] --> src/datastruct.rs:333:8 [INFO] [stdout] | [INFO] [stdout] 333 | static LINE_WIDTH: Enum = 0x0B21; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `CULL_FACE_MODE` is never used [INFO] [stdout] --> src/datastruct.rs:334:8 [INFO] [stdout] | [INFO] [stdout] 334 | static CULL_FACE_MODE: Enum = 0x0B45; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `CULL_FACE_MODE_FRONT` is never used [INFO] [stdout] --> src/datastruct.rs:335:8 [INFO] [stdout] | [INFO] [stdout] 335 | static CULL_FACE_MODE_FRONT: Enum = 0x0B46; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `CULL_FACE_MODE_BACK` is never used [INFO] [stdout] --> src/datastruct.rs:336:8 [INFO] [stdout] | [INFO] [stdout] 336 | static CULL_FACE_MODE_BACK: Enum = 0x0B47; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `CULL_FACE_MODE_FRONT_AND_BACK` is never used [INFO] [stdout] --> src/datastruct.rs:337:8 [INFO] [stdout] | [INFO] [stdout] 337 | static CULL_FACE_MODE_FRONT_AND_BACK: Enum = 0x0B48; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `FRONT_AND_BACK` is never used [INFO] [stdout] --> src/datastruct.rs:338:8 [INFO] [stdout] | [INFO] [stdout] 338 | static FRONT_AND_BACK: Enum = 0x0408; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `CULL_FACE` is never used [INFO] [stdout] --> src/datastruct.rs:339:8 [INFO] [stdout] | [INFO] [stdout] 339 | static CULL_FACE: Enum = 0x0B44; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BLEND` is never used [INFO] [stdout] --> src/datastruct.rs:340:8 [INFO] [stdout] | [INFO] [stdout] 340 | static BLEND: Enum = 0x0BE2; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `DITHER` is never used [INFO] [stdout] --> src/datastruct.rs:341:8 [INFO] [stdout] | [INFO] [stdout] 341 | static DITHER: Enum = 0x0BD0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `STENCIL_TEST` is never used [INFO] [stdout] --> src/datastruct.rs:342:8 [INFO] [stdout] | [INFO] [stdout] 342 | static STENCIL_TEST: Enum = 0x0B90; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `DEPTH_TEST` is never used [INFO] [stdout] --> src/datastruct.rs:343:8 [INFO] [stdout] | [INFO] [stdout] 343 | static DEPTH_TEST: Enum = 0x0B71; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `ZERO` is never used [INFO] [stdout] --> src/datastruct.rs:344:8 [INFO] [stdout] | [INFO] [stdout] 344 | static ZERO: f64 = 0.0; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `ONE` is never used [INFO] [stdout] --> src/datastruct.rs:345:8 [INFO] [stdout] | [INFO] [stdout] 345 | static ONE: f64 = 1.0; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `SRC_COLOR` is never used [INFO] [stdout] --> src/datastruct.rs:346:8 [INFO] [stdout] | [INFO] [stdout] 346 | static SRC_COLOR: Enum = 0x0300; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP` is never used [INFO] [stdout] --> src/datastruct.rs:347:8 [INFO] [stdout] | [INFO] [stdout] 347 | static BMP: Enum = 0x1A00; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP_RGB` is never used [INFO] [stdout] --> src/datastruct.rs:348:8 [INFO] [stdout] | [INFO] [stdout] 348 | static BMP_RGB: Enum = 0x1A00; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP_RGBA` is never used [INFO] [stdout] --> src/datastruct.rs:349:8 [INFO] [stdout] | [INFO] [stdout] 349 | static BMP_RGBA: Enum = 0x1A01; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP_INDEXED` is never used [INFO] [stdout] --> src/datastruct.rs:350:8 [INFO] [stdout] | [INFO] [stdout] 350 | static BMP_INDEXED: Enum = 0x1A02; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP_RGB_ALPHA` is never used [INFO] [stdout] --> src/datastruct.rs:351:8 [INFO] [stdout] | [INFO] [stdout] 351 | static BMP_RGB_ALPHA: Enum = 0x1A03; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP_RGBA_ALPHA` is never used [INFO] [stdout] --> src/datastruct.rs:352:8 [INFO] [stdout] | [INFO] [stdout] 352 | static BMP_RGBA_ALPHA: Enum = 0x1A04; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP_LUMINANCE` is never used [INFO] [stdout] --> src/datastruct.rs:353:8 [INFO] [stdout] | [INFO] [stdout] 353 | static BMP_LUMINANCE: Enum = 0x1A06; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP_LUMINANCE_ALPHA` is never used [INFO] [stdout] --> src/datastruct.rs:354:8 [INFO] [stdout] | [INFO] [stdout] 354 | static BMP_LUMINANCE_ALPHA: Enum = 0x1A07; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP_ALPHA` is never used [INFO] [stdout] --> src/datastruct.rs:355:8 [INFO] [stdout] | [INFO] [stdout] 355 | static BMP_ALPHA: Enum = 0x1A08; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_I8_0` is never used [INFO] [stdout] --> src/datastruct.rs:359:7 [INFO] [stdout] | [INFO] [stdout] 359 | const INT_I8_0: i8 = 0; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_I16_0` is never used [INFO] [stdout] --> src/datastruct.rs:360:7 [INFO] [stdout] | [INFO] [stdout] 360 | const INT_I16_0: i16 = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_I32_0` is never used [INFO] [stdout] --> src/datastruct.rs:361:7 [INFO] [stdout] | [INFO] [stdout] 361 | const INT_I32_0: i32 = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_I64_0` is never used [INFO] [stdout] --> src/datastruct.rs:362:7 [INFO] [stdout] | [INFO] [stdout] 362 | const INT_I64_0: i64 = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_I128_0` is never used [INFO] [stdout] --> src/datastruct.rs:363:7 [INFO] [stdout] | [INFO] [stdout] 363 | const INT_I128_0: i128 = 0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_U8_0` is never used [INFO] [stdout] --> src/datastruct.rs:364:7 [INFO] [stdout] | [INFO] [stdout] 364 | const INT_U8_0: u8 = 0; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_U16_0` is never used [INFO] [stdout] --> src/datastruct.rs:365:7 [INFO] [stdout] | [INFO] [stdout] 365 | const INT_U16_0: u16 = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_U32_0` is never used [INFO] [stdout] --> src/datastruct.rs:366:7 [INFO] [stdout] | [INFO] [stdout] 366 | const INT_U32_0: u32 = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_U64_0` is never used [INFO] [stdout] --> src/datastruct.rs:367:7 [INFO] [stdout] | [INFO] [stdout] 367 | const INT_U64_0: u64 = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_U128_0` is never used [INFO] [stdout] --> src/datastruct.rs:368:7 [INFO] [stdout] | [INFO] [stdout] 368 | const INT_U128_0: u128 = 0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FLOAT_F32_0` is never used [INFO] [stdout] --> src/datastruct.rs:369:7 [INFO] [stdout] | [INFO] [stdout] 369 | const FLOAT_F32_0: f32 = 0.0; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FLOAT_F64_0` is never used [INFO] [stdout] --> src/datastruct.rs:370:7 [INFO] [stdout] | [INFO] [stdout] 370 | const FLOAT_F64_0: f64 = 0.0; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ISIZE_ISIZE_0` is never used [INFO] [stdout] --> src/datastruct.rs:371:7 [INFO] [stdout] | [INFO] [stdout] 371 | const ISIZE_ISIZE_0: isize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ISIZE_USIZE_0` is never used [INFO] [stdout] --> src/datastruct.rs:372:7 [INFO] [stdout] | [INFO] [stdout] 372 | const ISIZE_USIZE_0: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STR_0` is never used [INFO] [stdout] --> src/datastruct.rs:377:7 [INFO] [stdout] | [INFO] [stdout] 377 | const STR_0: &str = ""; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOOL_0` is never used [INFO] [stdout] --> src/datastruct.rs:378:7 [INFO] [stdout] | [INFO] [stdout] 378 | const BOOL_0: bool = false; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOOL_1` is never used [INFO] [stdout] --> src/datastruct.rs:379:7 [INFO] [stdout] | [INFO] [stdout] 379 | const BOOL_1: bool = true; // Will have it there anyway [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAR_0` is never used [INFO] [stdout] --> src/datastruct.rs:380:7 [INFO] [stdout] | [INFO] [stdout] 380 | const CHAR_0: char = '\0'; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HEX_0` is never used [INFO] [stdout] --> src/datastruct.rs:383:7 [INFO] [stdout] | [INFO] [stdout] 383 | const HEX_0: u8 = 0x00; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HEX_255` is never used [INFO] [stdout] --> src/datastruct.rs:384:7 [INFO] [stdout] | [INFO] [stdout] 384 | const HEX_255: u8 = 0xFF; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `U8_BYTE_42` is never used [INFO] [stdout] --> src/datastruct.rs:387:7 [INFO] [stdout] | [INFO] [stdout] 387 | const U8_BYTE_42: u8 = b'*'; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `UTF8_0` is never used [INFO] [stdout] --> src/datastruct.rs:390:7 [INFO] [stdout] | [INFO] [stdout] 390 | const UTF8_0: char = '\u{0}'; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `UTF8_10000` is never used [INFO] [stdout] --> src/datastruct.rs:391:7 [INFO] [stdout] | [INFO] [stdout] 391 | const UTF8_10000: char = '\u{10000}'; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `UTF8_10FFFF` is never used [INFO] [stdout] --> src/datastruct.rs:392:7 [INFO] [stdout] | [INFO] [stdout] 392 | const UTF8_10FFFF: char = '\u{10FFFF}'; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BYTE_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:396:7 [INFO] [stdout] | [INFO] [stdout] 396 | const BYTE_MAX: BYTE = 0xFF; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WORD_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:397:7 [INFO] [stdout] | [INFO] [stdout] 397 | const WORD_MAX: WORD = 0xFFFF; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DWORD_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:398:7 [INFO] [stdout] | [INFO] [stdout] 398 | const DWORD_MAX: DWORD = 0xFFFFFFFF; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `QWORD_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:399:7 [INFO] [stdout] | [INFO] [stdout] 399 | const QWORD_MAX: QWORD = 0xFFFFFFFFFFFFFFFF; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DOUBLE_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:400:7 [INFO] [stdout] | [INFO] [stdout] 400 | const DOUBLE_MAX: DOUBLE = DOUBLE::MAX; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FLOAT_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:401:7 [INFO] [stdout] | [INFO] [stdout] 401 | const FLOAT_MAX: FLOAT = FLOAT::MAX; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOOL_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:402:7 [INFO] [stdout] | [INFO] [stdout] 402 | const BOOL_MAX: BOOL = true; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAR_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:403:7 [INFO] [stdout] | [INFO] [stdout] 403 | const CHAR_MAX: CHAR = CHAR::MAX; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SHORT_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:404:7 [INFO] [stdout] | [INFO] [stdout] 404 | const SHORT_MAX: SHORT = SHORT::MAX; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:405:7 [INFO] [stdout] | [INFO] [stdout] 405 | const INT_MAX: INT = INT::MAX; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LONG_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:406:7 [INFO] [stdout] | [INFO] [stdout] 406 | const LONG_MAX: LONG = LONG::MAX; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `UCHAR_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:407:7 [INFO] [stdout] | [INFO] [stdout] 407 | const UCHAR_MAX: UCHAR = UCHAR::MAX; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `USHORT_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:408:7 [INFO] [stdout] | [INFO] [stdout] 408 | const USHORT_MAX: USHORT = USHORT::MAX; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `UINT_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:409:7 [INFO] [stdout] | [INFO] [stdout] 409 | const UINT_MAX: UINT = UINT::MAX; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ULONG_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:410:7 [INFO] [stdout] | [INFO] [stdout] 410 | const ULONG_MAX: ULONG = ULONG::MAX; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SCHAR_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:411:7 [INFO] [stdout] | [INFO] [stdout] 411 | const SCHAR_MAX: SCHAR = SCHAR::MAX; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ProgramCall_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:412:7 [INFO] [stdout] | [INFO] [stdout] 412 | const ProgramCall_MAX: ProgramCall = ProgramCall::MAX; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR8_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:413:7 [INFO] [stdout] | [INFO] [stdout] 413 | const ADDR8_MAX: ADDR8 = ADDR8::MAX; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR16_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:414:7 [INFO] [stdout] | [INFO] [stdout] 414 | const ADDR16_MAX: ADDR16 = ADDR16::MAX; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR32_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:415:7 [INFO] [stdout] | [INFO] [stdout] 415 | const ADDR32_MAX: ADDR32 = ADDR32::MAX; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR64_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:416:7 [INFO] [stdout] | [INFO] [stdout] 416 | const ADDR64_MAX: ADDR64 = ADDR64::MAX; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NIBBLE_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:417:7 [INFO] [stdout] | [INFO] [stdout] 417 | const NIBBLE_MAX: NIBBLE = NIBBLE::MAX; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BYTE_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:421:7 [INFO] [stdout] | [INFO] [stdout] 421 | const BYTE_MIN: BYTE = 0x00; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WORD_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:422:7 [INFO] [stdout] | [INFO] [stdout] 422 | const WORD_MIN: WORD = 0x0000; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DWORD_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:423:7 [INFO] [stdout] | [INFO] [stdout] 423 | const DWORD_MIN: DWORD = 0x00000000; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `QWORD_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:424:7 [INFO] [stdout] | [INFO] [stdout] 424 | const QWORD_MIN: QWORD = 0x0000000000000000; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DOUBLE_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:425:7 [INFO] [stdout] | [INFO] [stdout] 425 | const DOUBLE_MIN: DOUBLE = DOUBLE::MIN; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FLOAT_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:426:7 [INFO] [stdout] | [INFO] [stdout] 426 | const FLOAT_MIN: FLOAT = FLOAT::MIN; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOOL_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:427:7 [INFO] [stdout] | [INFO] [stdout] 427 | const BOOL_MIN: BOOL = false; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAR_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:428:7 [INFO] [stdout] | [INFO] [stdout] 428 | const CHAR_MIN: CHAR = CHAR::MIN; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SHORT_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:429:7 [INFO] [stdout] | [INFO] [stdout] 429 | const SHORT_MIN: SHORT = SHORT::MIN; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:430:7 [INFO] [stdout] | [INFO] [stdout] 430 | const INT_MIN: INT = INT::MIN; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LONG_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:431:7 [INFO] [stdout] | [INFO] [stdout] 431 | const LONG_MIN: LONG = LONG::MIN; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `UCHAR_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:432:7 [INFO] [stdout] | [INFO] [stdout] 432 | const UCHAR_MIN: UCHAR = UCHAR::MIN; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `USHORT_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:433:7 [INFO] [stdout] | [INFO] [stdout] 433 | const USHORT_MIN: USHORT = USHORT::MIN; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `UINT_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:434:7 [INFO] [stdout] | [INFO] [stdout] 434 | const UINT_MIN: UINT = UINT::MIN; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ULONG_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:435:7 [INFO] [stdout] | [INFO] [stdout] 435 | const ULONG_MIN: ULONG = ULONG::MIN; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SCHAR_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:436:7 [INFO] [stdout] | [INFO] [stdout] 436 | const SCHAR_MIN: SCHAR = SCHAR::MIN; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ProgramCall_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:437:7 [INFO] [stdout] | [INFO] [stdout] 437 | const ProgramCall_MIN: ProgramCall = ProgramCall::MIN; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR8_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:438:7 [INFO] [stdout] | [INFO] [stdout] 438 | const ADDR8_MIN: ADDR8 = ADDR8::MIN; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR16_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:439:7 [INFO] [stdout] | [INFO] [stdout] 439 | const ADDR16_MIN: ADDR16 = ADDR16::MIN; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR32_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:440:7 [INFO] [stdout] | [INFO] [stdout] 440 | const ADDR32_MIN: ADDR32 = ADDR32::MIN; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR64_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:441:7 [INFO] [stdout] | [INFO] [stdout] 441 | const ADDR64_MIN: ADDR64 = ADDR64::MIN; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NIBBLE_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:442:7 [INFO] [stdout] | [INFO] [stdout] 442 | const NIBBLE_MIN: NIBBLE = NIBBLE::MIN; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `defs` is never used [INFO] [stdout] --> src/datastruct.rs:447:4 [INFO] [stdout] | [INFO] [stdout] 447 | fn defs() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Pointer` is never used [INFO] [stdout] --> src/datastruct.rs:479:6 [INFO] [stdout] | [INFO] [stdout] 479 | type Pointer = *mut u8; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Size` is never used [INFO] [stdout] --> src/datastruct.rs:480:6 [INFO] [stdout] | [INFO] [stdout] 480 | type Size = usize; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Index` is never used [INFO] [stdout] --> src/datastruct.rs:481:6 [INFO] [stdout] | [INFO] [stdout] 481 | type Index = isize; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Char` is never used [INFO] [stdout] --> src/datastruct.rs:482:6 [INFO] [stdout] | [INFO] [stdout] 482 | type Char = char; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Bool` is never used [INFO] [stdout] --> src/datastruct.rs:483:6 [INFO] [stdout] | [INFO] [stdout] 483 | type Bool = bool; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Float` is never used [INFO] [stdout] --> src/datastruct.rs:484:6 [INFO] [stdout] | [INFO] [stdout] 484 | type Float = f64; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Int` is never used [INFO] [stdout] --> src/datastruct.rs:485:6 [INFO] [stdout] | [INFO] [stdout] 485 | type Int = i64; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UInt` is never used [INFO] [stdout] --> src/datastruct.rs:486:6 [INFO] [stdout] | [INFO] [stdout] 486 | type UInt = u64; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Str` is never used [INFO] [stdout] --> src/datastruct.rs:487:6 [INFO] [stdout] | [INFO] [stdout] 487 | type Str = String; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Vect` is never used [INFO] [stdout] --> src/datastruct.rs:488:6 [INFO] [stdout] | [INFO] [stdout] 488 | type Vect = Vec; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Point` is never constructed [INFO] [stdout] --> src/datastruct.rs:493:8 [INFO] [stdout] | [INFO] [stdout] 493 | struct Point { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Rect` is never constructed [INFO] [stdout] --> src/datastruct.rs:498:8 [INFO] [stdout] | [INFO] [stdout] 498 | struct Rect { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Pair` is never constructed [INFO] [stdout] --> src/datastruct.rs:504:8 [INFO] [stdout] | [INFO] [stdout] 504 | struct Pair(Box, Box); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Vec1` is never constructed [INFO] [stdout] --> src/datastruct.rs:506:8 [INFO] [stdout] | [INFO] [stdout] 506 | struct Vec1 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Vec2` is never constructed [INFO] [stdout] --> src/datastruct.rs:510:8 [INFO] [stdout] | [INFO] [stdout] 510 | struct Vec2 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Vec3` is never constructed [INFO] [stdout] --> src/datastruct.rs:515:8 [INFO] [stdout] | [INFO] [stdout] 515 | struct Vec3 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Vec4` is never constructed [INFO] [stdout] --> src/datastruct.rs:521:8 [INFO] [stdout] | [INFO] [stdout] 521 | struct Vec4 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Uniform` is never constructed [INFO] [stdout] --> src/datastruct.rs:528:8 [INFO] [stdout] | [INFO] [stdout] 528 | struct Uniform { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Linear` is never constructed [INFO] [stdout] --> src/datastruct.rs:533:8 [INFO] [stdout] | [INFO] [stdout] 533 | struct Linear { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Vector` is never constructed [INFO] [stdout] --> src/datastruct.rs:537:8 [INFO] [stdout] | [INFO] [stdout] 537 | struct Vector { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Matrix` is never constructed [INFO] [stdout] --> src/datastruct.rs:543:8 [INFO] [stdout] | [INFO] [stdout] 543 | struct Matrix { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Scalar` is never constructed [INFO] [stdout] --> src/datastruct.rs:548:8 [INFO] [stdout] | [INFO] [stdout] 548 | struct Scalar { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Mat2` is never constructed [INFO] [stdout] --> src/datastruct.rs:553:8 [INFO] [stdout] | [INFO] [stdout] 553 | struct Mat2 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Mat3` is never constructed [INFO] [stdout] --> src/datastruct.rs:557:8 [INFO] [stdout] | [INFO] [stdout] 557 | struct Mat3 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Mat4` is never constructed [INFO] [stdout] --> src/datastruct.rs:561:8 [INFO] [stdout] | [INFO] [stdout] 561 | struct Mat4 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Frame` is never constructed [INFO] [stdout] --> src/datastruct.rs:565:8 [INFO] [stdout] | [INFO] [stdout] 565 | struct Frame { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Warning` is never constructed [INFO] [stdout] --> src/datastruct.rs:582:19 [INFO] [stdout] | [INFO] [stdout] 582 | pub(crate) struct Warning { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Object` is never constructed [INFO] [stdout] --> src/datastruct.rs:587:8 [INFO] [stdout] | [INFO] [stdout] 587 | struct Object { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Param` is never constructed [INFO] [stdout] --> src/datastruct.rs:602:8 [INFO] [stdout] | [INFO] [stdout] 602 | struct Param { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Scene` is never constructed [INFO] [stdout] --> src/datastruct.rs:607:8 [INFO] [stdout] | [INFO] [stdout] 607 | struct Scene { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Polygon` is never constructed [INFO] [stdout] --> src/datastruct.rs:612:8 [INFO] [stdout] | [INFO] [stdout] 612 | struct Polygon { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Vertex` is never constructed [INFO] [stdout] --> src/datastruct.rs:617:8 [INFO] [stdout] | [INFO] [stdout] 617 | struct Vertex { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `VecOp` is never constructed [INFO] [stdout] --> src/datastruct.rs:624:8 [INFO] [stdout] | [INFO] [stdout] 624 | struct VecOp; // for creating any vec, mat or arr (takes no arguments) [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `origin`, `new`, `distance`, `dot`, and `cross` are never used [INFO] [stdout] --> src/datastruct.rs:631:8 [INFO] [stdout] | [INFO] [stdout] 628 | impl Point { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 631 | fn origin() -> Point { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 635 | fn new(x: f64, y: f64) -> Point { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 639 | fn distance(&self, other: &Point) -> f64 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 643 | fn dot(&self, other: &Point) -> f64 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 647 | fn cross(&self, other: &Point) -> f64 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `area`, `perimeter`, and `translate` are never used [INFO] [stdout] --> src/datastruct.rs:653:8 [INFO] [stdout] | [INFO] [stdout] 652 | impl Rect { [INFO] [stdout] | --------- methods in this implementation [INFO] [stdout] 653 | fn area(&self) -> f64 { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 661 | fn perimeter(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 669 | fn translate(&mut self, x: f64, y: f64) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `sum`, `product`, and `destroy` are never used [INFO] [stdout] --> src/datastruct.rs:682:8 [INFO] [stdout] | [INFO] [stdout] 678 | impl Pair { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 682 | fn new(first: i32, second: i32) -> Pair { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 686 | fn sum(&self) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 690 | fn product(&self) -> i32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 694 | fn destroy(self) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/datastruct.rs:706:8 [INFO] [stdout] | [INFO] [stdout] 705 | impl Uniform { [INFO] [stdout] | ------------ associated function in this implementation [INFO] [stdout] 706 | fn new(pos: Vec2, scale: Vec2, rot: f64) -> Uniform { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/datastruct.rs:712:8 [INFO] [stdout] | [INFO] [stdout] 711 | impl Linear { [INFO] [stdout] | ----------- associated function in this implementation [INFO] [stdout] 712 | fn new(pos: Vec2) -> Linear { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/datastruct.rs:718:8 [INFO] [stdout] | [INFO] [stdout] 717 | impl Vector { [INFO] [stdout] | ----------- associated function in this implementation [INFO] [stdout] 718 | fn new(pos: Vec2, scale: Vec2, rot: f64) -> Vector { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/datastruct.rs:724:8 [INFO] [stdout] | [INFO] [stdout] 723 | impl Matrix { [INFO] [stdout] | ----------- associated function in this implementation [INFO] [stdout] 724 | fn new(pos: Vec2, scale: Vec2) -> Matrix { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/datastruct.rs:730:8 [INFO] [stdout] | [INFO] [stdout] 729 | impl Scalar { [INFO] [stdout] | ----------- associated function in this implementation [INFO] [stdout] 730 | fn new(pos: Vec2, scale: Vec2) -> Scalar { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `distance`, and `transform` are never used [INFO] [stdout] --> src/datastruct.rs:736:8 [INFO] [stdout] | [INFO] [stdout] 735 | impl Vec1 { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 736 | fn new(x: f64) -> Vec1 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 739 | fn distance(&self, other: &Vec1) -> f64 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 742 | fn transform(&self, mat: &Mat4) -> () { // need a transform equation [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `distance`, and `transform` are never used [INFO] [stdout] --> src/datastruct.rs:748:8 [INFO] [stdout] | [INFO] [stdout] 747 | impl Vec2 { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 748 | fn new(x: f64, y: f64) -> Vec2 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 751 | fn distance(&self, other: &Vec2) -> f64 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 754 | fn transform(&self, mat: &Mat4) -> () { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `distance`, and `transform` are never used [INFO] [stdout] --> src/datastruct.rs:761:8 [INFO] [stdout] | [INFO] [stdout] 760 | impl Vec3 { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 761 | fn new(x: f64, y: f64, z: f64) -> Vec3 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 764 | fn distance(&self, other: &Vec3) -> f64 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 767 | fn transform(&self, mat: &Mat4) -> () { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `distance`, and `transform` are never used [INFO] [stdout] --> src/datastruct.rs:774:8 [INFO] [stdout] | [INFO] [stdout] 773 | impl Vec4 { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 774 | fn new(x: f64, y: f64, z: f64, w: f64) -> Vec4 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 777 | fn distance(&self, other: &Vec4) -> f64 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 780 | fn transform(&self, mat: &Mat4) -> () { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `identity`, `new`, and `shift` are never used [INFO] [stdout] --> src/datastruct.rs:787:8 [INFO] [stdout] | [INFO] [stdout] 786 | impl Mat2 { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 787 | fn identity() -> Mat2 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 790 | fn new(m: [[f64; 2]; 2]) -> Mat2 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 793 | fn shift(&self, x: f64, y: f64) -> Mat2 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `identity`, `new`, and `shift` are never used [INFO] [stdout] --> src/datastruct.rs:799:8 [INFO] [stdout] | [INFO] [stdout] 798 | impl Mat3 { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 799 | fn identity() -> Mat3 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 802 | fn new(m: [[f64; 3]; 3]) -> Mat3 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 805 | fn shift(&self, x: f64, y: f64, z: f64) -> Mat3 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `identity`, `new`, and `shift` are never used [INFO] [stdout] --> src/datastruct.rs:811:8 [INFO] [stdout] | [INFO] [stdout] 810 | impl Mat4 { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 811 | fn identity() -> Mat4 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 814 | fn new(m: [[f64; 4]; 4]) -> Mat4 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 817 | fn shift(&self, x: f64, y: f64, z: f64, w: f64) -> Mat4 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `append`, `clear`, and `destroy` are never used [INFO] [stdout] --> src/datastruct.rs:823:8 [INFO] [stdout] | [INFO] [stdout] 822 | impl Frame { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] 823 | fn new(frame: String, pos: Vec2, width: f64, height: f64, time: f64, data: Vec, mat: Mat4, rect: Rect, pair: Pair) -> Frame { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 826 | fn append(&mut self, mut frame: Frame) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 829 | fn clear(&mut self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 832 | fn destroy(self, frame: Frame) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `error` is never used [INFO] [stdout] --> src/datastruct.rs:846:12 [INFO] [stdout] | [INFO] [stdout] 839 | impl Error { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 846 | pub fn error(&self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Exception` is never used [INFO] [stdout] --> src/datastruct.rs:855:6 [INFO] [stdout] | [INFO] [stdout] 855 | type Exception = Error; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ArithmeticError` is never used [INFO] [stdout] --> src/datastruct.rs:856:6 [INFO] [stdout] | [INFO] [stdout] 856 | type ArithmeticError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `AssertionError` is never used [INFO] [stdout] --> src/datastruct.rs:857:6 [INFO] [stdout] | [INFO] [stdout] 857 | type AssertionError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `AttributeError` is never used [INFO] [stdout] --> src/datastruct.rs:858:6 [INFO] [stdout] | [INFO] [stdout] 858 | type AttributeError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `WindowsError` is never used [INFO] [stdout] --> src/datastruct.rs:859:6 [INFO] [stdout] | [INFO] [stdout] 859 | type WindowsError = Error; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `OSError` is never used [INFO] [stdout] --> src/datastruct.rs:860:6 [INFO] [stdout] | [INFO] [stdout] 860 | type OSError = Error; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `IOError` is never used [INFO] [stdout] --> src/datastruct.rs:861:6 [INFO] [stdout] | [INFO] [stdout] 861 | type IOError = Error; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `EnvironmentError` is never used [INFO] [stdout] --> src/datastruct.rs:862:6 [INFO] [stdout] | [INFO] [stdout] 862 | type EnvironmentError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BlockingIOError` is never used [INFO] [stdout] --> src/datastruct.rs:863:6 [INFO] [stdout] | [INFO] [stdout] 863 | type BlockingIOError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ConnectionError` is never used [INFO] [stdout] --> src/datastruct.rs:864:6 [INFO] [stdout] | [INFO] [stdout] 864 | type ConnectionError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BrokenPipeError` is never used [INFO] [stdout] --> src/datastruct.rs:865:6 [INFO] [stdout] | [INFO] [stdout] 865 | type BrokenPipeError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BufferError` is never used [INFO] [stdout] --> src/datastruct.rs:866:6 [INFO] [stdout] | [INFO] [stdout] 866 | type BufferError = Error; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ChildProcessError` is never used [INFO] [stdout] --> src/datastruct.rs:867:6 [INFO] [stdout] | [INFO] [stdout] 867 | type ChildProcessError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ConnectionAbortedError` is never used [INFO] [stdout] --> src/datastruct.rs:868:6 [INFO] [stdout] | [INFO] [stdout] 868 | type ConnectionAbortedError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ConnectionRefusedError` is never used [INFO] [stdout] --> src/datastruct.rs:869:6 [INFO] [stdout] | [INFO] [stdout] 869 | type ConnectionRefusedError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ConnectionResetError` is never used [INFO] [stdout] --> src/datastruct.rs:870:6 [INFO] [stdout] | [INFO] [stdout] 870 | type ConnectionResetError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `EOFError` is never used [INFO] [stdout] --> src/datastruct.rs:871:6 [INFO] [stdout] | [INFO] [stdout] 871 | type EOFError = Error; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FileExistsError` is never used [INFO] [stdout] --> src/datastruct.rs:872:6 [INFO] [stdout] | [INFO] [stdout] 872 | type FileExistsError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FileNotFoundError` is never used [INFO] [stdout] --> src/datastruct.rs:873:6 [INFO] [stdout] | [INFO] [stdout] 873 | type FileNotFoundError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FloatingPointError` is never used [INFO] [stdout] --> src/datastruct.rs:874:6 [INFO] [stdout] | [INFO] [stdout] 874 | type FloatingPointError = ArithmeticError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SyntaxError` is never used [INFO] [stdout] --> src/datastruct.rs:875:6 [INFO] [stdout] | [INFO] [stdout] 875 | type SyntaxError = Error; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `LookupError` is never used [INFO] [stdout] --> src/datastruct.rs:876:6 [INFO] [stdout] | [INFO] [stdout] 876 | type LookupError = Error; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `IndexError` is never used [INFO] [stdout] --> src/datastruct.rs:877:6 [INFO] [stdout] | [INFO] [stdout] 877 | type IndexError = LookupError; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `InterruptedError` is never used [INFO] [stdout] --> src/datastruct.rs:878:6 [INFO] [stdout] | [INFO] [stdout] 878 | type InterruptedError = OSError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `IsADirectoryError` is never used [INFO] [stdout] --> src/datastruct.rs:879:6 [INFO] [stdout] | [INFO] [stdout] 879 | type IsADirectoryError = OSError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `KeyError` is never used [INFO] [stdout] --> src/datastruct.rs:880:6 [INFO] [stdout] | [INFO] [stdout] 880 | type KeyError = LookupError; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `MemoryError` is never used [INFO] [stdout] --> src/datastruct.rs:881:6 [INFO] [stdout] | [INFO] [stdout] 881 | type MemoryError = Error; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `NameError` is never used [INFO] [stdout] --> src/datastruct.rs:882:6 [INFO] [stdout] | [INFO] [stdout] 882 | type NameError = Error; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `NotADirectoryError` is never used [INFO] [stdout] --> src/datastruct.rs:883:6 [INFO] [stdout] | [INFO] [stdout] 883 | type NotADirectoryError = OSError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `RuntimeError` is never used [INFO] [stdout] --> src/datastruct.rs:884:6 [INFO] [stdout] | [INFO] [stdout] 884 | type RuntimeError = Error; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `NotImplementedError` is never used [INFO] [stdout] --> src/datastruct.rs:885:6 [INFO] [stdout] | [INFO] [stdout] 885 | type NotImplementedError = RuntimeError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `OverflowError` is never used [INFO] [stdout] --> src/datastruct.rs:886:6 [INFO] [stdout] | [INFO] [stdout] 886 | type OverflowError = ArithmeticError; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `PermissionError` is never used [INFO] [stdout] --> src/datastruct.rs:887:6 [INFO] [stdout] | [INFO] [stdout] 887 | type PermissionError = OSError; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ProcessLookupError` is never used [INFO] [stdout] --> src/datastruct.rs:888:6 [INFO] [stdout] | [INFO] [stdout] 888 | type ProcessLookupError = OSError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `RecursionError` is never used [INFO] [stdout] --> src/datastruct.rs:889:6 [INFO] [stdout] | [INFO] [stdout] 889 | type RecursionError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ReferenceError` is never used [INFO] [stdout] --> src/datastruct.rs:890:6 [INFO] [stdout] | [INFO] [stdout] 890 | type ReferenceError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SystemError` is never used [INFO] [stdout] --> src/datastruct.rs:891:6 [INFO] [stdout] | [INFO] [stdout] 891 | type SystemError = Error; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TabError` is never used [INFO] [stdout] --> src/datastruct.rs:892:6 [INFO] [stdout] | [INFO] [stdout] 892 | type TabError = SyntaxError; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TimeoutError` is never used [INFO] [stdout] --> src/datastruct.rs:893:6 [INFO] [stdout] | [INFO] [stdout] 893 | type TimeoutError = OSError; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TypeError` is never used [INFO] [stdout] --> src/datastruct.rs:894:6 [INFO] [stdout] | [INFO] [stdout] 894 | type TypeError = Error; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UnboundLocalError` is never used [INFO] [stdout] --> src/datastruct.rs:895:6 [INFO] [stdout] | [INFO] [stdout] 895 | type UnboundLocalError = NameError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ValueError` is never used [INFO] [stdout] --> src/datastruct.rs:896:6 [INFO] [stdout] | [INFO] [stdout] 896 | type ValueError = Error; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UnicodeError` is never used [INFO] [stdout] --> src/datastruct.rs:897:6 [INFO] [stdout] | [INFO] [stdout] 897 | type UnicodeError = ValueError; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UnicodeDecodeError` is never used [INFO] [stdout] --> src/datastruct.rs:898:6 [INFO] [stdout] | [INFO] [stdout] 898 | type UnicodeDecodeError = UnicodeError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UnicodeEncodeError` is never used [INFO] [stdout] --> src/datastruct.rs:899:6 [INFO] [stdout] | [INFO] [stdout] 899 | type UnicodeEncodeError = UnicodeError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UnicodeTranslateError` is never used [INFO] [stdout] --> src/datastruct.rs:900:6 [INFO] [stdout] | [INFO] [stdout] 900 | type UnicodeTranslateError = UnicodeError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ZeroDivisionError` is never used [INFO] [stdout] --> src/datastruct.rs:901:6 [INFO] [stdout] | [INFO] [stdout] 901 | type ZeroDivisionError = ArithmeticError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `KeyboardInterrupt` is never used [INFO] [stdout] --> src/datastruct.rs:904:6 [INFO] [stdout] | [INFO] [stdout] 904 | type KeyboardInterrupt = Interrrupt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `print`, and `warning` are never used [INFO] [stdout] --> src/datastruct.rs:910:8 [INFO] [stdout] | [INFO] [stdout] 909 | impl Warning { [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] 910 | fn new(code: i32, message: String) -> Warning { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 913 | fn print(&self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 916 | fn warning(&self) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Warning_` is never used [INFO] [stdout] --> src/datastruct.rs:921:6 [INFO] [stdout] | [INFO] [stdout] 921 | type Warning_ = Warning; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BytesWarning` is never used [INFO] [stdout] --> src/datastruct.rs:922:6 [INFO] [stdout] | [INFO] [stdout] 922 | type BytesWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DeprecationWarning` is never used [INFO] [stdout] --> src/datastruct.rs:923:6 [INFO] [stdout] | [INFO] [stdout] 923 | type DeprecationWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `EncodingWarning` is never used [INFO] [stdout] --> src/datastruct.rs:924:6 [INFO] [stdout] | [INFO] [stdout] 924 | type EncodingWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FutureWarning` is never used [INFO] [stdout] --> src/datastruct.rs:925:6 [INFO] [stdout] | [INFO] [stdout] 925 | type FutureWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ResourceWarning` is never used [INFO] [stdout] --> src/datastruct.rs:926:6 [INFO] [stdout] | [INFO] [stdout] 926 | type ResourceWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `RuntimeWarning` is never used [INFO] [stdout] --> src/datastruct.rs:927:6 [INFO] [stdout] | [INFO] [stdout] 927 | type RuntimeWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SyntaxWarning` is never used [INFO] [stdout] --> src/datastruct.rs:928:6 [INFO] [stdout] | [INFO] [stdout] 928 | type SyntaxWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UnicodeWarning` is never used [INFO] [stdout] --> src/datastruct.rs:929:6 [INFO] [stdout] | [INFO] [stdout] 929 | type UnicodeWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UserWarning` is never used [INFO] [stdout] --> src/datastruct.rs:930:6 [INFO] [stdout] | [INFO] [stdout] 930 | type UserWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `repr` are never used [INFO] [stdout] --> src/datastruct.rs:936:8 [INFO] [stdout] | [INFO] [stdout] 935 | impl Object { [INFO] [stdout] | ----------- associated items in this implementation [INFO] [stdout] 936 | fn new(name: String, data: String, loc: ADDR16, size: Size, type_: Enum, parent: Option>, children: Vec>, nex... [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 939 | fn repr(&self) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/datastruct.rs:945:8 [INFO] [stdout] | [INFO] [stdout] 944 | impl Param { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] 945 | fn new(name: String, data: Object) -> Param { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/datastruct.rs:951:8 [INFO] [stdout] | [INFO] [stdout] 950 | impl Scene { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] 951 | fn new(name: String, params: Vec) -> Scene { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `num_points`, `add_point`, and `remove_point` are never used [INFO] [stdout] --> src/datastruct.rs:957:8 [INFO] [stdout] | [INFO] [stdout] 956 | impl Polygon { [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] 957 | fn new(points: Vec<(f64, f64)>) -> Polygon { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 961 | fn num_points(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 965 | fn add_point(&mut self, point: (f64, f64)) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 969 | fn remove_point(&mut self, index: usize) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `transform`, and `transform_mut` are never used [INFO] [stdout] --> src/datastruct.rs:975:8 [INFO] [stdout] | [INFO] [stdout] 974 | impl Vertex { [INFO] [stdout] | ----------- associated items in this implementation [INFO] [stdout] 975 | fn new(pos: Vec2, tex: Vec2, col: Vec3, norm: Vec3) -> Vertex { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 978 | fn transform(&self, mat: &Mat4) -> () { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 982 | fn transform_mut(&mut self, mat: &Mat4) -> () { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `create` are never used [INFO] [stdout] --> src/datastruct.rs:991:8 [INFO] [stdout] | [INFO] [stdout] 990 | impl VecOp { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] 991 | fn new() -> VecOp { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 994 | fn create(&self, typ: String) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Serializer` is never constructed [INFO] [stdout] --> src/datastruct.rs:1019:8 [INFO] [stdout] | [INFO] [stdout] 1019 | struct Serializer { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `serialize` are never used [INFO] [stdout] --> src/datastruct.rs:1025:8 [INFO] [stdout] | [INFO] [stdout] 1024 | impl Serializer { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 1025 | fn new(key: USHORT, data: [BYTE; 8]) -> Serializer { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1028 | fn serialize(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Serialized` is never used [INFO] [stdout] --> src/datastruct.rs:1033:7 [INFO] [stdout] | [INFO] [stdout] 1033 | trait Serialized { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Visitor` is never constructed [INFO] [stdout] --> src/datastruct.rs:1038:8 [INFO] [stdout] | [INFO] [stdout] 1038 | struct Visitor<'s> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/datastruct.rs:1043:8 [INFO] [stdout] | [INFO] [stdout] 1042 | impl<'s> Visitor<'s> { [INFO] [stdout] | -------------------- associated function in this implementation [INFO] [stdout] 1043 | fn new(serializer: &'s mut dyn Serialized) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `event_callback` is never used [INFO] [stdout] --> src/evlog.rs:122:27 [INFO] [stdout] | [INFO] [stdout] 122 | unsafe extern "system" fn event_callback( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct u1 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 7 | a: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u1` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct i1 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 12 | a: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i1` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct u2 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 17 | a: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub struct i2 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 22 | a: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub struct u4 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 27 | a: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u4` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub struct i4 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 31 | a: i8, [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 115 | pub struct i12u12 { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 116 | a: i12, [INFO] [stdout] | ^ [INFO] [stdout] 117 | b: u12, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i12u12` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 121 | pub struct i12u24 { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 122 | a: i12, [INFO] [stdout] | ^ [INFO] [stdout] 123 | b: u24, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i12u24` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 129 | pub struct i3 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 130 | a: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 134 | pub struct u3 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 135 | a: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 139 | pub struct i6 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 140 | a: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i6` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub struct u6 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 145 | a: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u6` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 149 | pub struct i9 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 150 | a: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i9` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:155:5 [INFO] [stdout] | [INFO] [stdout] 154 | pub struct u9 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 155 | a: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u9` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 159 | pub struct i18 { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 160 | a: i16, [INFO] [stdout] | ^ [INFO] [stdout] 161 | b: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i18` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 165 | pub struct u18 { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 166 | a: u16, [INFO] [stdout] | ^ [INFO] [stdout] 167 | b: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u18` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 171 | pub struct i27 { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 172 | a: i16, [INFO] [stdout] | ^ [INFO] [stdout] 173 | b: i16, [INFO] [stdout] | ^ [INFO] [stdout] 174 | c: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i27` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 178 | pub struct u27 { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 179 | a: u16, [INFO] [stdout] | ^ [INFO] [stdout] 180 | b: u16, [INFO] [stdout] | ^ [INFO] [stdout] 181 | c: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u27` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, `c`, and `d` are never read [INFO] [stdout] --> src/ctypes.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 185 | pub struct i36 { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 186 | a: i16, [INFO] [stdout] | ^ [INFO] [stdout] 187 | b: i16, [INFO] [stdout] | ^ [INFO] [stdout] 188 | c: i16, [INFO] [stdout] | ^ [INFO] [stdout] 189 | d: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i36` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, `c`, and `d` are never read [INFO] [stdout] --> src/ctypes.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 193 | pub struct u36 { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 194 | a: u16, [INFO] [stdout] | ^ [INFO] [stdout] 195 | b: u16, [INFO] [stdout] | ^ [INFO] [stdout] 196 | c: u16, [INFO] [stdout] | ^ [INFO] [stdout] 197 | d: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u36` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 203 | pub struct u8x2 { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 204 | a: u8, [INFO] [stdout] | ^ [INFO] [stdout] 205 | b: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u8x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:210:5 [INFO] [stdout] | [INFO] [stdout] 209 | pub struct i8x2 { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 210 | a: i8, [INFO] [stdout] | ^ [INFO] [stdout] 211 | b: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i8x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 215 | pub struct u16x2 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 216 | a: u16, [INFO] [stdout] | ^ [INFO] [stdout] 217 | b: u16, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u16x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 221 | pub struct i16x2 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 222 | a: i16, [INFO] [stdout] | ^ [INFO] [stdout] 223 | b: i16, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i16x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 227 | pub struct u32x2 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 228 | a: u32, [INFO] [stdout] | ^ [INFO] [stdout] 229 | b: u32, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u32x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 233 | pub struct i32x2 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 234 | a: i32, [INFO] [stdout] | ^ [INFO] [stdout] 235 | b: i32, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i32x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 239 | pub struct u64x2 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 240 | a: u64, [INFO] [stdout] | ^ [INFO] [stdout] 241 | b: u64, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u64x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 245 | pub struct i64x2 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 246 | a: i64, [INFO] [stdout] | ^ [INFO] [stdout] 247 | b: i64, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i64x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:252:5 [INFO] [stdout] | [INFO] [stdout] 251 | pub struct u128x2 { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 252 | a: u128, [INFO] [stdout] | ^ [INFO] [stdout] 253 | b: u128, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u128x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:258:5 [INFO] [stdout] | [INFO] [stdout] 257 | pub struct i128x2 { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 258 | a: i128, [INFO] [stdout] | ^ [INFO] [stdout] 259 | b: i128, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i128x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:264:5 [INFO] [stdout] | [INFO] [stdout] 263 | pub struct ISx2 { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 264 | a: isize, [INFO] [stdout] | ^ [INFO] [stdout] 265 | b: isize [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `ISx2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 269 | pub struct USx2 { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 270 | a: usize, [INFO] [stdout] | ^ [INFO] [stdout] 271 | b: usize [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `USx2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 275 | pub struct Bx2 { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 276 | a: bool, [INFO] [stdout] | ^ [INFO] [stdout] 277 | b: bool [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `Bx2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:282:5 [INFO] [stdout] | [INFO] [stdout] 281 | pub struct F32x2 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 282 | a: f32, [INFO] [stdout] | ^ [INFO] [stdout] 283 | b: f32 [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `F32x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:288:5 [INFO] [stdout] | [INFO] [stdout] 287 | pub struct F64x2 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 288 | a: f64, [INFO] [stdout] | ^ [INFO] [stdout] 289 | b: f64 [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `F64x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:294:5 [INFO] [stdout] | [INFO] [stdout] 293 | pub struct Cx2 { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 294 | a: char, [INFO] [stdout] | ^ [INFO] [stdout] 295 | b: char [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `Cx2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:300:5 [INFO] [stdout] | [INFO] [stdout] 299 | pub struct u8x3 { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 300 | a: u8, [INFO] [stdout] | ^ [INFO] [stdout] 301 | b: u8, [INFO] [stdout] | ^ [INFO] [stdout] 302 | c: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u8x3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:307:5 [INFO] [stdout] | [INFO] [stdout] 306 | pub struct i8x3 { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 307 | a: i8, [INFO] [stdout] | ^ [INFO] [stdout] 308 | b: i8, [INFO] [stdout] | ^ [INFO] [stdout] 309 | c: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i8x3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:314:5 [INFO] [stdout] | [INFO] [stdout] 313 | pub struct u16x3 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 314 | a: u16, [INFO] [stdout] | ^ [INFO] [stdout] 315 | b: u16, [INFO] [stdout] | ^ [INFO] [stdout] 316 | c: u16, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u16x3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:321:5 [INFO] [stdout] | [INFO] [stdout] 320 | pub struct i16x3 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 321 | a: i16, [INFO] [stdout] | ^ [INFO] [stdout] 322 | b: i16, [INFO] [stdout] | ^ [INFO] [stdout] 323 | c: i16, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i16x3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:328:5 [INFO] [stdout] | [INFO] [stdout] 327 | pub struct u32x3 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 328 | a: u32, [INFO] [stdout] | ^ [INFO] [stdout] 329 | b: u32, [INFO] [stdout] | ^ [INFO] [stdout] 330 | c: u32, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u32x3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:335:5 [INFO] [stdout] | [INFO] [stdout] 334 | pub struct i32x3 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 335 | a: i32, [INFO] [stdout] | ^ [INFO] [stdout] 336 | b: i32, [INFO] [stdout] | ^ [INFO] [stdout] 337 | c: i32, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i32x3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 341 | pub struct u64x3 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 342 | a: u64, [INFO] [stdout] | ^ [INFO] [stdout] 343 | b: u64, [INFO] [stdout] | ^ [INFO] [stdout] 344 | c: u64, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u64x3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:348:5 [INFO] [stdout] | [INFO] [stdout] 347 | pub struct i64x3 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 348 | a: i64, [INFO] [stdout] | ^ [INFO] [stdout] 349 | b: i64, [INFO] [stdout] | ^ [INFO] [stdout] 350 | c: i64, [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:355:5 [INFO] [stdout] | [INFO] [stdout] 354 | pub struct u128x3 { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 355 | a: u128, [INFO] [stdout] | ^ [INFO] [stdout] 356 | b: u128, [INFO] [stdout] | ^ [INFO] [stdout] 357 | c: u128, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u128x3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:362:5 [INFO] [stdout] | [INFO] [stdout] 361 | pub struct i128x3 { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 362 | a: i128, [INFO] [stdout] | ^ [INFO] [stdout] 363 | b: i128, [INFO] [stdout] | ^ [INFO] [stdout] 364 | c: i128, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i128x3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:369:5 [INFO] [stdout] | [INFO] [stdout] 368 | pub struct ISx3 { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 369 | a: isize, [INFO] [stdout] | ^ [INFO] [stdout] 370 | b: isize, [INFO] [stdout] | ^ [INFO] [stdout] 371 | c: isize [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `ISx3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:376:5 [INFO] [stdout] | [INFO] [stdout] 375 | pub struct USx3 { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 376 | a: usize, [INFO] [stdout] | ^ [INFO] [stdout] 377 | b: usize, [INFO] [stdout] | ^ [INFO] [stdout] 378 | c: usize [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `USx3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 382 | pub struct Bx3 { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 383 | a: bool, [INFO] [stdout] | ^ [INFO] [stdout] 384 | b: bool, [INFO] [stdout] | ^ [INFO] [stdout] 385 | c: bool [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `Bx3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:390:5 [INFO] [stdout] | [INFO] [stdout] 389 | pub struct F32x3 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 390 | a: f32, [INFO] [stdout] | ^ [INFO] [stdout] 391 | b: f32, [INFO] [stdout] | ^ [INFO] [stdout] 392 | c: f32 [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `F32x3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:397:5 [INFO] [stdout] | [INFO] [stdout] 396 | pub struct F64x3 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 397 | a: f64, [INFO] [stdout] | ^ [INFO] [stdout] 398 | b: f64, [INFO] [stdout] | ^ [INFO] [stdout] 399 | c: f64 [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `F64x3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/main.rs:11:66 [INFO] [stdout] | [INFO] [stdout] 11 | crate::datastruct::Error::print(&datastruct::Error::new(255, "Unspecified Error".parse().unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D unmustuse-in-always-ok` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> src/main.rs:12:67 [INFO] [stdout] | [INFO] [stdout] 12 | crate::datastruct::Error::cerror(&datastruct::Error::new(255, "Unspecified Error".parse().unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `doIO` should have a snake case name [INFO] [stdout] --> src/datastruct.rs:273:8 [INFO] [stdout] | [INFO] [stdout] 273 | fn doIO(&mut self, addr: ADDR64, val: u16) -> u16; [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `do_io` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `doHighIO` should have a snake case name [INFO] [stdout] --> src/datastruct.rs:274:8 [INFO] [stdout] | [INFO] [stdout] 274 | fn doHighIO(&mut self, addr: ADDR64, val: u16) -> u16; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `do_high_io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ProgramCall_MAX` should have an upper case name [INFO] [stdout] --> src/datastruct.rs:412:7 [INFO] [stdout] | [INFO] [stdout] 412 | const ProgramCall_MAX: ProgramCall = ProgramCall::MAX; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PROGRAM_CALL_MAX` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ProgramCall_MIN` should have an upper case name [INFO] [stdout] --> src/datastruct.rs:437:7 [INFO] [stdout] | [INFO] [stdout] 437 | const ProgramCall_MIN: ProgramCall = ProgramCall::MIN; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `PROGRAM_CALL_MIN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/evlog.rs:68:21 [INFO] [stdout] | [INFO] [stdout] 68 | EvtClose(h_event_record); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 68 | let _ = EvtClose(h_event_record); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/evlog.rs:110:21 [INFO] [stdout] | [INFO] [stdout] 110 | EvtClose(h_subscription); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 110 | let _ = EvtClose(h_subscription); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:448:9 [INFO] [stdout] | [INFO] [stdout] 448 | let mut idx: i32 = 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: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:449:9 [INFO] [stdout] | [INFO] [stdout] 449 | let mut ln: i32 = 0; [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:450:9 [INFO] [stdout] | [INFO] [stdout] 450 | let mut col: i32 = 0; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:451:9 [INFO] [stdout] | [INFO] [stdout] 451 | let mut data: Vec = Vec::new(); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:452:9 [INFO] [stdout] | [INFO] [stdout] 452 | let mut data_len: usize = 0; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:453:9 [INFO] [stdout] | [INFO] [stdout] 453 | let mut data_cap: usize = 0; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:454:9 [INFO] [stdout] | [INFO] [stdout] 454 | let mut data_ptr: *mut u8 = std::ptr::null_mut(); [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:455:9 [INFO] [stdout] | [INFO] [stdout] 455 | let mut data_slice: &[u8] = &[]; [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:456:9 [INFO] [stdout] | [INFO] [stdout] 456 | let mut char0: char = '*'; [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:457:9 [INFO] [stdout] | [INFO] [stdout] 457 | let mut error: bool = false; [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:458:9 [INFO] [stdout] | [INFO] [stdout] 458 | let mut error_code: i32 = 0; [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:459:9 [INFO] [stdout] | [INFO] [stdout] 459 | let mut error_message: String = String::new(); [INFO] [stdout] | ----^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:460:9 [INFO] [stdout] | [INFO] [stdout] 460 | let mut error_message_len: usize = 0; [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:461:9 [INFO] [stdout] | [INFO] [stdout] 461 | let mut error_message_cap: usize = 0; [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:462:9 [INFO] [stdout] | [INFO] [stdout] 462 | let mut error_message_ptr: *mut u8 = std::ptr::null_mut(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:463:9 [INFO] [stdout] | [INFO] [stdout] 463 | let mut error_message_slice: &[u8] = &[]; [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:464:9 [INFO] [stdout] | [INFO] [stdout] 464 | let mut filepath: String = String::new(); [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:465:9 [INFO] [stdout] | [INFO] [stdout] 465 | let mut filepath_len: usize = 0; [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:466:9 [INFO] [stdout] | [INFO] [stdout] 466 | let mut filepath_cap: usize = 0; [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:467:9 [INFO] [stdout] | [INFO] [stdout] 467 | let mut filepath_ptr: *mut u8 = std::ptr::null_mut(); [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:468:9 [INFO] [stdout] | [INFO] [stdout] 468 | let mut filepath_slice: &[u8] = &[]; [INFO] [stdout] | ----^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:469:9 [INFO] [stdout] | [INFO] [stdout] 469 | let mut frame: String = String::new(); [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:470:9 [INFO] [stdout] | [INFO] [stdout] 470 | let mut frame_len: usize = 0; [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:471:9 [INFO] [stdout] | [INFO] [stdout] 471 | let mut frame_cap: usize = 0; [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:472:9 [INFO] [stdout] | [INFO] [stdout] 472 | let mut frame_ptr: *mut u8 = std::ptr::null_mut(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/datastruct.rs:473:9 [INFO] [stdout] | [INFO] [stdout] 473 | let mut frame_slice: &[u8] = &[]; [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/datastruct.rs:448:9 [INFO] [stdout] | [INFO] [stdout] 448 | let mut idx: i32 = 0; [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_idx` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ln` [INFO] [stdout] --> src/datastruct.rs:449:9 [INFO] [stdout] | [INFO] [stdout] 449 | let mut ln: i32 = 0; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ln` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `col` [INFO] [stdout] --> src/datastruct.rs:450:9 [INFO] [stdout] | [INFO] [stdout] 450 | let mut col: i32 = 0; [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/datastruct.rs:451:9 [INFO] [stdout] | [INFO] [stdout] 451 | let mut data: Vec = Vec::new(); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data_len` [INFO] [stdout] --> src/datastruct.rs:452:9 [INFO] [stdout] | [INFO] [stdout] 452 | let mut data_len: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data_cap` [INFO] [stdout] --> src/datastruct.rs:453:9 [INFO] [stdout] | [INFO] [stdout] 453 | let mut data_cap: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_cap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data_ptr` [INFO] [stdout] --> src/datastruct.rs:454:9 [INFO] [stdout] | [INFO] [stdout] 454 | let mut data_ptr: *mut u8 = std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_ptr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data_slice` [INFO] [stdout] --> src/datastruct.rs:455:9 [INFO] [stdout] | [INFO] [stdout] 455 | let mut data_slice: &[u8] = &[]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_slice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `char0` [INFO] [stdout] --> src/datastruct.rs:456:9 [INFO] [stdout] | [INFO] [stdout] 456 | let mut char0: char = '*'; [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_char0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/datastruct.rs:457:9 [INFO] [stdout] | [INFO] [stdout] 457 | let mut error: bool = false; [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `datastruct` (bin "datastruct" test) due to 2 previous errors; 652 warnings emitted [INFO] [stdout] warning: unused variable: `error_code` [INFO] [stdout] --> src/datastruct.rs:458:9 [INFO] [stdout] | [INFO] [stdout] 458 | let mut error_code: i32 = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: unused variable: `error_message` [INFO] [stdout] --> src/datastruct.rs:459:9 [INFO] [stdout] | [INFO] [stdout] 459 | let mut error_message: String = String::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error_message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error_message_len` [INFO] [stdout] --> src/datastruct.rs:460:9 [INFO] [stdout] | [INFO] [stdout] 460 | let mut error_message_len: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error_message_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error_message_cap` [INFO] [stdout] --> src/datastruct.rs:461:9 [INFO] [stdout] | [INFO] [stdout] 461 | let mut error_message_cap: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error_message_cap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error_message_ptr` [INFO] [stdout] --> src/datastruct.rs:462:9 [INFO] [stdout] | [INFO] [stdout] 462 | let mut error_message_ptr: *mut u8 = std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error_message_ptr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error_message_slice` [INFO] [stdout] --> src/datastruct.rs:463:9 [INFO] [stdout] | [INFO] [stdout] 463 | let mut error_message_slice: &[u8] = &[]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_error_message_slice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `filepath` [INFO] [stdout] --> src/datastruct.rs:464:9 [INFO] [stdout] | [INFO] [stdout] 464 | let mut filepath: String = String::new(); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filepath` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `filepath_len` [INFO] [stdout] --> src/datastruct.rs:465:9 [INFO] [stdout] | [INFO] [stdout] 465 | let mut filepath_len: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filepath_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `filepath_cap` [INFO] [stdout] --> src/datastruct.rs:466:9 [INFO] [stdout] | [INFO] [stdout] 466 | let mut filepath_cap: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filepath_cap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `filepath_ptr` [INFO] [stdout] --> src/datastruct.rs:467:9 [INFO] [stdout] | [INFO] [stdout] 467 | let mut filepath_ptr: *mut u8 = std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filepath_ptr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `filepath_slice` [INFO] [stdout] --> src/datastruct.rs:468:9 [INFO] [stdout] | [INFO] [stdout] 468 | let mut filepath_slice: &[u8] = &[]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filepath_slice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `frame` [INFO] [stdout] --> src/datastruct.rs:469:9 [INFO] [stdout] | [INFO] [stdout] 469 | let mut frame: String = String::new(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frame` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `frame_len` [INFO] [stdout] --> src/datastruct.rs:470:9 [INFO] [stdout] | [INFO] [stdout] 470 | let mut frame_len: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frame_len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `frame_cap` [INFO] [stdout] --> src/datastruct.rs:471:9 [INFO] [stdout] | [INFO] [stdout] 471 | let mut frame_cap: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frame_cap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `frame_ptr` [INFO] [stdout] --> src/datastruct.rs:472:9 [INFO] [stdout] | [INFO] [stdout] 472 | let mut frame_ptr: *mut u8 = std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frame_ptr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `frame_slice` [INFO] [stdout] --> src/datastruct.rs:473:9 [INFO] [stdout] | [INFO] [stdout] 473 | let mut frame_slice: &[u8] = &[]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frame_slice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mat` [INFO] [stdout] --> src/datastruct.rs:742:25 [INFO] [stdout] | [INFO] [stdout] 742 | fn transform(&self, mat: &Mat4) -> () { // need a transform equation [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_mat` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/datastruct.rs:755:20 [INFO] [stdout] | [INFO] [stdout] 755 | let Vec2 { x, y } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `x: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/datastruct.rs:755:23 [INFO] [stdout] | [INFO] [stdout] 755 | let Vec2 { x, y } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `y: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> src/datastruct.rs:756:20 [INFO] [stdout] | [INFO] [stdout] 756 | let Mat4 { m } = *mat; [INFO] [stdout] | ^ help: try ignoring the field: `m: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/datastruct.rs:768:20 [INFO] [stdout] | [INFO] [stdout] 768 | let Vec3 { x, y, z } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `x: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/datastruct.rs:768:23 [INFO] [stdout] | [INFO] [stdout] 768 | let Vec3 { x, y, z } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `y: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `z` [INFO] [stdout] --> src/datastruct.rs:768:26 [INFO] [stdout] | [INFO] [stdout] 768 | let Vec3 { x, y, z } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `z: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> src/datastruct.rs:769:20 [INFO] [stdout] | [INFO] [stdout] 769 | let Mat4 { m } = *mat; [INFO] [stdout] | ^ help: try ignoring the field: `m: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/datastruct.rs:781:20 [INFO] [stdout] | [INFO] [stdout] 781 | let Vec4 { x, y, z, w } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `x: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/datastruct.rs:781:23 [INFO] [stdout] | [INFO] [stdout] 781 | let Vec4 { x, y, z, w } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `y: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `z` [INFO] [stdout] --> src/datastruct.rs:781:26 [INFO] [stdout] | [INFO] [stdout] 781 | let Vec4 { x, y, z, w } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `z: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `w` [INFO] [stdout] --> src/datastruct.rs:781:29 [INFO] [stdout] | [INFO] [stdout] 781 | let Vec4 { x, y, z, w } = *self; [INFO] [stdout] | ^ help: try ignoring the field: `w: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> src/datastruct.rs:782:20 [INFO] [stdout] | [INFO] [stdout] 782 | let Mat4 { m } = *mat; [INFO] [stdout] | ^ help: try ignoring the field: `m: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/datastruct.rs:793:21 [INFO] [stdout] | [INFO] [stdout] 793 | fn shift(&self, x: f64, y: f64) -> Mat2 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/datastruct.rs:793:29 [INFO] [stdout] | [INFO] [stdout] 793 | fn shift(&self, x: f64, y: f64) -> Mat2 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/datastruct.rs:805:21 [INFO] [stdout] | [INFO] [stdout] 805 | fn shift(&self, x: f64, y: f64, z: f64) -> Mat3 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/datastruct.rs:805:29 [INFO] [stdout] | [INFO] [stdout] 805 | fn shift(&self, x: f64, y: f64, z: f64) -> Mat3 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `z` [INFO] [stdout] --> src/datastruct.rs:805:37 [INFO] [stdout] | [INFO] [stdout] 805 | fn shift(&self, x: f64, y: f64, z: f64) -> Mat3 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_z` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/datastruct.rs:817:21 [INFO] [stdout] | [INFO] [stdout] 817 | fn shift(&self, x: f64, y: f64, z: f64, w: f64) -> Mat4 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/datastruct.rs:817:29 [INFO] [stdout] | [INFO] [stdout] 817 | fn shift(&self, x: f64, y: f64, z: f64, w: f64) -> Mat4 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `z` [INFO] [stdout] --> src/datastruct.rs:817:37 [INFO] [stdout] | [INFO] [stdout] 817 | fn shift(&self, x: f64, y: f64, z: f64, w: f64) -> Mat4 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_z` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `w` [INFO] [stdout] --> src/datastruct.rs:817:45 [INFO] [stdout] | [INFO] [stdout] 817 | fn shift(&self, x: f64, y: f64, z: f64, w: f64) -> Mat4 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_w` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pos` [INFO] [stdout] --> src/datastruct.rs:979:22 [INFO] [stdout] | [INFO] [stdout] 979 | let Vertex { pos, tex, col, norm } = &self; [INFO] [stdout] | ^^^ help: try ignoring the field: `pos: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tex` [INFO] [stdout] --> src/datastruct.rs:979:27 [INFO] [stdout] | [INFO] [stdout] 979 | let Vertex { pos, tex, col, norm } = &self; [INFO] [stdout] | ^^^ help: try ignoring the field: `tex: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `col` [INFO] [stdout] --> src/datastruct.rs:979:32 [INFO] [stdout] | [INFO] [stdout] 979 | let Vertex { pos, tex, col, norm } = &self; [INFO] [stdout] | ^^^ help: try ignoring the field: `col: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `norm` [INFO] [stdout] --> src/datastruct.rs:979:37 [INFO] [stdout] | [INFO] [stdout] 979 | let Vertex { pos, tex, col, norm } = &self; [INFO] [stdout] | ^^^^ help: try ignoring the field: `norm: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> src/datastruct.rs:980:20 [INFO] [stdout] | [INFO] [stdout] 980 | let Mat4 { m } = *mat; [INFO] [stdout] | ^ help: try ignoring the field: `m: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mat` [INFO] [stdout] --> src/datastruct.rs:982:33 [INFO] [stdout] | [INFO] [stdout] 982 | fn transform_mut(&mut self, mat: &Mat4) -> () { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_mat` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pos` [INFO] [stdout] --> src/datastruct.rs:983:22 [INFO] [stdout] | [INFO] [stdout] 983 | let Vertex { pos, tex, col, norm } = &self; [INFO] [stdout] | ^^^ help: try ignoring the field: `pos: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tex` [INFO] [stdout] --> src/datastruct.rs:983:27 [INFO] [stdout] | [INFO] [stdout] 983 | let Vertex { pos, tex, col, norm } = &self; [INFO] [stdout] | ^^^ help: try ignoring the field: `tex: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `col` [INFO] [stdout] --> src/datastruct.rs:983:32 [INFO] [stdout] | [INFO] [stdout] 983 | let Vertex { pos, tex, col, norm } = &self; [INFO] [stdout] | ^^^ help: try ignoring the field: `col: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `norm` [INFO] [stdout] --> src/datastruct.rs:983:37 [INFO] [stdout] | [INFO] [stdout] 983 | let Vertex { pos, tex, col, norm } = &self; [INFO] [stdout] | ^^^^ help: try ignoring the field: `norm: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/splog.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 102 | let name: &str = "records.db"; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `row` [INFO] [stdout] --> src/splog.rs:165:13 [INFO] [stdout] | [INFO] [stdout] 165 | let row = rows.next()?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_row` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CLK` is never used [INFO] [stdout] --> src/datastruct.rs:6:7 [INFO] [stdout] | [INFO] [stdout] 6 | const CLK: u32 = 1000000; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PI` is never used [INFO] [stdout] --> src/datastruct.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const PI: f64 = std::f64::consts::PI; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `E` is never used [INFO] [stdout] --> src/datastruct.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | const E: f64 = std::f64::consts::E; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TAU` is never used [INFO] [stdout] --> src/datastruct.rs:9:7 [INFO] [stdout] | [INFO] [stdout] 9 | const TAU: f64 = 6.2831853071795864769252867665590057683943387987502116419498891846156328125724179972560696506842341359; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NAN` is never used [INFO] [stdout] --> src/datastruct.rs:10:7 [INFO] [stdout] | [INFO] [stdout] 10 | const NAN: f64 = 0.0 / 0.0; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INF` is never used [INFO] [stdout] --> src/datastruct.rs:11:7 [INFO] [stdout] | [INFO] [stdout] 11 | const INF: f64 = 1.0 / 0.0; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL` is never used [INFO] [stdout] --> src/datastruct.rs:12:7 [INFO] [stdout] | [INFO] [stdout] 12 | const NULL: u8 = 0x00; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TRUE` is never used [INFO] [stdout] --> src/datastruct.rs:13:7 [INFO] [stdout] | [INFO] [stdout] 13 | const TRUE: bool = true; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FALSE` is never used [INFO] [stdout] --> src/datastruct.rs:14:7 [INFO] [stdout] | [INFO] [stdout] 14 | const FALSE: bool = false; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BYTES` is never used [INFO] [stdout] --> src/datastruct.rs:16:7 [INFO] [stdout] | [INFO] [stdout] 16 | const BYTES: usize = 64; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ELLIPSIS` is never used [INFO] [stdout] --> src/datastruct.rs:18:7 [INFO] [stdout] | [INFO] [stdout] 18 | const ELLIPSIS: &str = "..."; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `EMPTY` is never used [INFO] [stdout] --> src/datastruct.rs:19:7 [INFO] [stdout] | [INFO] [stdout] 19 | const EMPTY: &str = ""; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SPACE` is never used [INFO] [stdout] --> src/datastruct.rs:20:7 [INFO] [stdout] | [INFO] [stdout] 20 | const SPACE: &str = " "; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TAB` is never used [INFO] [stdout] --> src/datastruct.rs:21:7 [INFO] [stdout] | [INFO] [stdout] 21 | const TAB: &str = "\t"; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NEWLINE` is never used [INFO] [stdout] --> src/datastruct.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | const NEWLINE: &str = "\n"; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CR` is never used [INFO] [stdout] --> src/datastruct.rs:23:7 [INFO] [stdout] | [INFO] [stdout] 23 | const CR: &str = "\r"; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LF` is never used [INFO] [stdout] --> src/datastruct.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | const LF: &str = "\n"; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CRLF` is never used [INFO] [stdout] --> src/datastruct.rs:25:7 [INFO] [stdout] | [INFO] [stdout] 25 | const CRLF: &str = "\r\n"; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL_CHAR` is never used [INFO] [stdout] --> src/datastruct.rs:26:7 [INFO] [stdout] | [INFO] [stdout] 26 | const NULL_CHAR: &str = "\0"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL_BYTE` is never used [INFO] [stdout] --> src/datastruct.rs:27:7 [INFO] [stdout] | [INFO] [stdout] 27 | const NULL_BYTE: &str = "\0"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL_WORD` is never used [INFO] [stdout] --> src/datastruct.rs:28:7 [INFO] [stdout] | [INFO] [stdout] 28 | const NULL_WORD: &str = "\0\0"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL_DWORD` is never used [INFO] [stdout] --> src/datastruct.rs:29:7 [INFO] [stdout] | [INFO] [stdout] 29 | const NULL_DWORD: &str = "\0\0\0\0"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL_QWORD` is never used [INFO] [stdout] --> src/datastruct.rs:30:7 [INFO] [stdout] | [INFO] [stdout] 30 | const NULL_QWORD: &str = "\0\0\0\0\0\0\0\0"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL_FLOAT` is never used [INFO] [stdout] --> src/datastruct.rs:31:7 [INFO] [stdout] | [INFO] [stdout] 31 | const NULL_FLOAT: &str = "\0\0\0\0"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL_DOUBLE` is never used [INFO] [stdout] --> src/datastruct.rs:32:7 [INFO] [stdout] | [INFO] [stdout] 32 | const NULL_DOUBLE: &str = "\0\0\0\0\0\0\0\0"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NULL_BOOL` is never used [INFO] [stdout] --> src/datastruct.rs:33:7 [INFO] [stdout] | [INFO] [stdout] 33 | const NULL_BOOL: &str = "\0"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BYTE` is never used [INFO] [stdout] --> src/datastruct.rs:38:6 [INFO] [stdout] | [INFO] [stdout] 38 | type BYTE = u8; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `WORD` is never used [INFO] [stdout] --> src/datastruct.rs:39:6 [INFO] [stdout] | [INFO] [stdout] 39 | type WORD = u16; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DWORD` is never used [INFO] [stdout] --> src/datastruct.rs:40:6 [INFO] [stdout] | [INFO] [stdout] 40 | type DWORD = u32; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `QWORD` is never used [INFO] [stdout] --> src/datastruct.rs:41:6 [INFO] [stdout] | [INFO] [stdout] 41 | type QWORD = u64; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE` is never used [INFO] [stdout] --> src/datastruct.rs:42:6 [INFO] [stdout] | [INFO] [stdout] 42 | type DOUBLE = f64; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT` is never used [INFO] [stdout] --> src/datastruct.rs:43:6 [INFO] [stdout] | [INFO] [stdout] 43 | type FLOAT = f32; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL` is never used [INFO] [stdout] --> src/datastruct.rs:44:6 [INFO] [stdout] | [INFO] [stdout] 44 | type BOOL = bool; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR` is never used [INFO] [stdout] --> src/datastruct.rs:45:6 [INFO] [stdout] | [INFO] [stdout] 45 | type CHAR = char; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT` is never used [INFO] [stdout] --> src/datastruct.rs:46:6 [INFO] [stdout] | [INFO] [stdout] 46 | type SHORT = i16; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT` is never used [INFO] [stdout] --> src/datastruct.rs:47:6 [INFO] [stdout] | [INFO] [stdout] 47 | type INT = i32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `LONG` is never used [INFO] [stdout] --> src/datastruct.rs:48:6 [INFO] [stdout] | [INFO] [stdout] 48 | type LONG = i64; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UCHAR` is never used [INFO] [stdout] --> src/datastruct.rs:49:6 [INFO] [stdout] | [INFO] [stdout] 49 | type UCHAR = u8; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `USHORT` is never used [INFO] [stdout] --> src/datastruct.rs:50:6 [INFO] [stdout] | [INFO] [stdout] 50 | type USHORT = u16; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT` is never used [INFO] [stdout] --> src/datastruct.rs:51:6 [INFO] [stdout] | [INFO] [stdout] 51 | type UINT = u32; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ULONG` is never used [INFO] [stdout] --> src/datastruct.rs:52:6 [INFO] [stdout] | [INFO] [stdout] 52 | type ULONG = u64; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SCHAR` is never used [INFO] [stdout] --> src/datastruct.rs:53:6 [INFO] [stdout] | [INFO] [stdout] 53 | type SCHAR = i8; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ProgramCall` is never used [INFO] [stdout] --> src/datastruct.rs:54:6 [INFO] [stdout] | [INFO] [stdout] 54 | type ProgramCall = u8; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR8` is never used [INFO] [stdout] --> src/datastruct.rs:55:6 [INFO] [stdout] | [INFO] [stdout] 55 | type ADDR8 = u8; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR16` is never used [INFO] [stdout] --> src/datastruct.rs:56:6 [INFO] [stdout] | [INFO] [stdout] 56 | type ADDR16 = u16; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR32` is never used [INFO] [stdout] --> src/datastruct.rs:57:6 [INFO] [stdout] | [INFO] [stdout] 57 | type ADDR32 = u32; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR64` is never used [INFO] [stdout] --> src/datastruct.rs:58:6 [INFO] [stdout] | [INFO] [stdout] 58 | type ADDR64 = u64; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `POINTER` is never used [INFO] [stdout] --> src/datastruct.rs:59:6 [INFO] [stdout] | [INFO] [stdout] 59 | type POINTER = *mut u8; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SIZE` is never used [INFO] [stdout] --> src/datastruct.rs:60:6 [INFO] [stdout] | [INFO] [stdout] 60 | type SIZE = usize; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INDEX` is never used [INFO] [stdout] --> src/datastruct.rs:61:6 [INFO] [stdout] | [INFO] [stdout] 61 | type INDEX = isize; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `STR` is never used [INFO] [stdout] --> src/datastruct.rs:62:6 [INFO] [stdout] | [INFO] [stdout] 62 | type STR = String; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VECTOR` is never used [INFO] [stdout] --> src/datastruct.rs:63:6 [INFO] [stdout] | [INFO] [stdout] 63 | type VECTOR = Vec; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VECTOR2` is never used [INFO] [stdout] --> src/datastruct.rs:64:6 [INFO] [stdout] | [INFO] [stdout] 64 | type VECTOR2 = Vec; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VECTOR4` is never used [INFO] [stdout] --> src/datastruct.rs:65:6 [INFO] [stdout] | [INFO] [stdout] 65 | type VECTOR4 = Vec; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VECTOR8` is never used [INFO] [stdout] --> src/datastruct.rs:66:6 [INFO] [stdout] | [INFO] [stdout] 66 | type VECTOR8 = Vec; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VECTOR16` is never used [INFO] [stdout] --> src/datastruct.rs:67:6 [INFO] [stdout] | [INFO] [stdout] 67 | type VECTOR16 = Vec; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VECTOR32` is never used [INFO] [stdout] --> src/datastruct.rs:68:6 [INFO] [stdout] | [INFO] [stdout] 68 | type VECTOR32 = Vec; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VECTOR64` is never used [INFO] [stdout] --> src/datastruct.rs:69:6 [INFO] [stdout] | [INFO] [stdout] 69 | type VECTOR64 = Vec; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VECTOR128` is never used [INFO] [stdout] --> src/datastruct.rs:70:6 [INFO] [stdout] | [INFO] [stdout] 70 | type VECTOR128 = Vec; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:71:6 [INFO] [stdout] | [INFO] [stdout] 71 | type ARRAY = [u8; 16]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:72:6 [INFO] [stdout] | [INFO] [stdout] 72 | type ARRAY2 = [u16; 8]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY4` is never used [INFO] [stdout] --> src/datastruct.rs:73:6 [INFO] [stdout] | [INFO] [stdout] 73 | type ARRAY4 = [u32; 4]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY8` is never used [INFO] [stdout] --> src/datastruct.rs:74:6 [INFO] [stdout] | [INFO] [stdout] 74 | type ARRAY8 = [u64; 2]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY16` is never used [INFO] [stdout] --> src/datastruct.rs:75:6 [INFO] [stdout] | [INFO] [stdout] 75 | type ARRAY16 = [u128; 1]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY32` is never used [INFO] [stdout] --> src/datastruct.rs:76:6 [INFO] [stdout] | [INFO] [stdout] 76 | type ARRAY32 = [u32; 2]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY64` is never used [INFO] [stdout] --> src/datastruct.rs:77:6 [INFO] [stdout] | [INFO] [stdout] 77 | type ARRAY64 = [u64; 4]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY128` is never used [INFO] [stdout] --> src/datastruct.rs:78:6 [INFO] [stdout] | [INFO] [stdout] 78 | type ARRAY128 = [u128; 2]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY256` is never used [INFO] [stdout] --> src/datastruct.rs:79:6 [INFO] [stdout] | [INFO] [stdout] 79 | type ARRAY256 = [u128; 4]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ARRAY512` is never used [INFO] [stdout] --> src/datastruct.rs:80:6 [INFO] [stdout] | [INFO] [stdout] 80 | type ARRAY512 = [u128; 8]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET` is never used [INFO] [stdout] --> src/datastruct.rs:81:6 [INFO] [stdout] | [INFO] [stdout] 81 | type SET = HashSet; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET2` is never used [INFO] [stdout] --> src/datastruct.rs:82:6 [INFO] [stdout] | [INFO] [stdout] 82 | type SET2 = HashSet; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET4` is never used [INFO] [stdout] --> src/datastruct.rs:83:6 [INFO] [stdout] | [INFO] [stdout] 83 | type SET4 = HashSet; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET8` is never used [INFO] [stdout] --> src/datastruct.rs:84:6 [INFO] [stdout] | [INFO] [stdout] 84 | type SET8 = HashSet; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET16` is never used [INFO] [stdout] --> src/datastruct.rs:85:6 [INFO] [stdout] | [INFO] [stdout] 85 | type SET16 = HashSet; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET32` is never used [INFO] [stdout] --> src/datastruct.rs:86:6 [INFO] [stdout] | [INFO] [stdout] 86 | type SET32 = HashSet; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET64` is never used [INFO] [stdout] --> src/datastruct.rs:87:6 [INFO] [stdout] | [INFO] [stdout] 87 | type SET64 = HashSet; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET128` is never used [INFO] [stdout] --> src/datastruct.rs:88:6 [INFO] [stdout] | [INFO] [stdout] 88 | type SET128 = HashSet; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET256` is never used [INFO] [stdout] --> src/datastruct.rs:89:6 [INFO] [stdout] | [INFO] [stdout] 89 | type SET256 = HashSet; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SET512` is never used [INFO] [stdout] --> src/datastruct.rs:90:6 [INFO] [stdout] | [INFO] [stdout] 90 | type SET512 = HashSet; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE` is never used [INFO] [stdout] --> src/datastruct.rs:91:6 [INFO] [stdout] | [INFO] [stdout] 91 | type TUPLE = (u8, u16, u32, u64, u128); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE2` is never used [INFO] [stdout] --> src/datastruct.rs:92:6 [INFO] [stdout] | [INFO] [stdout] 92 | type TUPLE2 = (u16, u32, u64, u128); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE4` is never used [INFO] [stdout] --> src/datastruct.rs:93:6 [INFO] [stdout] | [INFO] [stdout] 93 | type TUPLE4 = (u32, u64, u128); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE8` is never used [INFO] [stdout] --> src/datastruct.rs:94:6 [INFO] [stdout] | [INFO] [stdout] 94 | type TUPLE8 = (u64, u128); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE16` is never used [INFO] [stdout] --> src/datastruct.rs:95:6 [INFO] [stdout] | [INFO] [stdout] 95 | type TUPLE16 = (u128,); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE32` is never used [INFO] [stdout] --> src/datastruct.rs:96:6 [INFO] [stdout] | [INFO] [stdout] 96 | type TUPLE32 = (u32, u64, u128); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE64` is never used [INFO] [stdout] --> src/datastruct.rs:97:6 [INFO] [stdout] | [INFO] [stdout] 97 | type TUPLE64 = (u64, u128); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE128` is never used [INFO] [stdout] --> src/datastruct.rs:98:6 [INFO] [stdout] | [INFO] [stdout] 98 | type TUPLE128 = (u128, u128); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE256` is never used [INFO] [stdout] --> src/datastruct.rs:99:6 [INFO] [stdout] | [INFO] [stdout] 99 | type TUPLE256 = (u128, u128, u128); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TUPLE512` is never used [INFO] [stdout] --> src/datastruct.rs:100:6 [INFO] [stdout] | [INFO] [stdout] 100 | type TUPLE512 = (u128, u128, u128, u128); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `HWADDR` is never used [INFO] [stdout] --> src/datastruct.rs:101:6 [INFO] [stdout] | [INFO] [stdout] 101 | type HWADDR = [u8; 6]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `MEMADDR` is never used [INFO] [stdout] --> src/datastruct.rs:102:6 [INFO] [stdout] | [INFO] [stdout] 102 | type MEMADDR = [u8; 16]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `PCIEADDR` is never used [INFO] [stdout] --> src/datastruct.rs:103:6 [INFO] [stdout] | [INFO] [stdout] 103 | type PCIEADDR = [u8; 16]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VADDR` is never used [INFO] [stdout] --> src/datastruct.rs:104:6 [INFO] [stdout] | [INFO] [stdout] 104 | type VADDR = [u8; 16]; // Virtual address [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `PADDR` is never used [INFO] [stdout] --> src/datastruct.rs:105:6 [INFO] [stdout] | [INFO] [stdout] 105 | type PADDR = [u8; 16]; // Physical address [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR128` is never used [INFO] [stdout] --> src/datastruct.rs:106:6 [INFO] [stdout] | [INFO] [stdout] 106 | type ADDR128 = u128; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR256` is never used [INFO] [stdout] --> src/datastruct.rs:107:6 [INFO] [stdout] | [INFO] [stdout] 107 | type ADDR256 = u128; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR512` is never used [INFO] [stdout] --> src/datastruct.rs:108:6 [INFO] [stdout] | [INFO] [stdout] 108 | type ADDR512 = u128; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR1024` is never used [INFO] [stdout] --> src/datastruct.rs:109:6 [INFO] [stdout] | [INFO] [stdout] 109 | type ADDR1024 = u128; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR2048` is never used [INFO] [stdout] --> src/datastruct.rs:110:6 [INFO] [stdout] | [INFO] [stdout] 110 | type ADDR2048 = u128; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR4096` is never used [INFO] [stdout] --> src/datastruct.rs:111:6 [INFO] [stdout] | [INFO] [stdout] 111 | type ADDR4096 = u128; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ADDR8192` is never used [INFO] [stdout] --> src/datastruct.rs:112:6 [INFO] [stdout] | [INFO] [stdout] 112 | type ADDR8192 = u128; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ENUM` is never used [INFO] [stdout] --> src/datastruct.rs:113:6 [INFO] [stdout] | [INFO] [stdout] 113 | type ENUM = u32; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BIT` is never used [INFO] [stdout] --> src/datastruct.rs:114:6 [INFO] [stdout] | [INFO] [stdout] 114 | type BIT = u8; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BIT2` is never used [INFO] [stdout] --> src/datastruct.rs:115:6 [INFO] [stdout] | [INFO] [stdout] 115 | type BIT2 = u8; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `NIBBLE` is never used [INFO] [stdout] --> src/datastruct.rs:116:6 [INFO] [stdout] | [INFO] [stdout] 116 | type NIBBLE = u8; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BYTEARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:117:6 [INFO] [stdout] | [INFO] [stdout] 117 | type BYTEARRAY = [u8; 16]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `WORDARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:118:6 [INFO] [stdout] | [INFO] [stdout] 118 | type WORDARRAY = [u16; 8]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DWORDARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:119:6 [INFO] [stdout] | [INFO] [stdout] 119 | type DWORDARRAY = [u32; 4]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `QWORDARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:120:6 [INFO] [stdout] | [INFO] [stdout] 120 | type QWORDARRAY = [u64; 2]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOATARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:121:6 [INFO] [stdout] | [INFO] [stdout] 121 | type FLOATARRAY = [f32; 4]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLEARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:122:6 [INFO] [stdout] | [INFO] [stdout] 122 | type DOUBLEARRAY = [f64; 2]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOLARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:123:6 [INFO] [stdout] | [INFO] [stdout] 123 | type BOOLARRAY = [bool; 8]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHARARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:124:6 [INFO] [stdout] | [INFO] [stdout] 124 | type CHARARRAY = [char; 16]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORTARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:125:6 [INFO] [stdout] | [INFO] [stdout] 125 | type SHORTARRAY = [i16; 8]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INTARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:126:6 [INFO] [stdout] | [INFO] [stdout] 126 | type INTARRAY = [i32; 4]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `LONGARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:127:6 [INFO] [stdout] | [INFO] [stdout] 127 | type LONGARRAY = [i64; 2]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UCHARARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:128:6 [INFO] [stdout] | [INFO] [stdout] 128 | type UCHARARRAY = [u8; 16]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `USHORTARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:129:6 [INFO] [stdout] | [INFO] [stdout] 129 | type USHORTARRAY = [u16; 8]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINTARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:130:6 [INFO] [stdout] | [INFO] [stdout] 130 | type UINTARRAY = [u32; 4]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ULONGARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:131:6 [INFO] [stdout] | [INFO] [stdout] 131 | type ULONGARRAY = [u64; 2]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SCHARARRAY` is never used [INFO] [stdout] --> src/datastruct.rs:132:6 [INFO] [stdout] | [INFO] [stdout] 132 | type SCHARARRAY = [i8; 16]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BYTEARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:133:6 [INFO] [stdout] | [INFO] [stdout] 133 | type BYTEARRAY2 = [u8; 32]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `WORDARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:134:6 [INFO] [stdout] | [INFO] [stdout] 134 | type WORDARRAY2 = [u16; 16]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DWORDARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:135:6 [INFO] [stdout] | [INFO] [stdout] 135 | type DWORDARRAY2 = [u32; 8]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `QWORDARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:136:6 [INFO] [stdout] | [INFO] [stdout] 136 | type QWORDARRAY2 = [u64; 4]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOATARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:137:6 [INFO] [stdout] | [INFO] [stdout] 137 | type FLOATARRAY2 = [f32; 8]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLEARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:138:6 [INFO] [stdout] | [INFO] [stdout] 138 | type DOUBLEARRAY2 = [f64; 4]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOLARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:139:6 [INFO] [stdout] | [INFO] [stdout] 139 | type BOOLARRAY2 = [bool; 16]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHARARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:140:6 [INFO] [stdout] | [INFO] [stdout] 140 | type CHARARRAY2 = [char; 32]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORTARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:141:6 [INFO] [stdout] | [INFO] [stdout] 141 | type SHORTARRAY2 = [i16; 16]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INTARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:142:6 [INFO] [stdout] | [INFO] [stdout] 142 | type INTARRAY2 = [i32; 8]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `LONGARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:143:6 [INFO] [stdout] | [INFO] [stdout] 143 | type LONGARRAY2 = [i64; 4]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT2` is never used [INFO] [stdout] --> src/datastruct.rs:144:6 [INFO] [stdout] | [INFO] [stdout] 144 | type INT2 = [i32; 2]; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT4` is never used [INFO] [stdout] --> src/datastruct.rs:145:6 [INFO] [stdout] | [INFO] [stdout] 145 | type INT4 = [i32; 4]; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT8` is never used [INFO] [stdout] --> src/datastruct.rs:146:6 [INFO] [stdout] | [INFO] [stdout] 146 | type INT8 = [i32; 8]; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT16` is never used [INFO] [stdout] --> src/datastruct.rs:147:6 [INFO] [stdout] | [INFO] [stdout] 147 | type INT16 = [i32; 16]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT32` is never used [INFO] [stdout] --> src/datastruct.rs:148:6 [INFO] [stdout] | [INFO] [stdout] 148 | type INT32 = [i32; 32]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT64` is never used [INFO] [stdout] --> src/datastruct.rs:149:6 [INFO] [stdout] | [INFO] [stdout] 149 | type INT64 = [i32; 64]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT128` is never used [INFO] [stdout] --> src/datastruct.rs:150:6 [INFO] [stdout] | [INFO] [stdout] 150 | type INT128 = [i32; 128]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT2` is never used [INFO] [stdout] --> src/datastruct.rs:151:6 [INFO] [stdout] | [INFO] [stdout] 151 | type UINT2 = [u32; 2]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT4` is never used [INFO] [stdout] --> src/datastruct.rs:152:6 [INFO] [stdout] | [INFO] [stdout] 152 | type UINT4 = [u32; 4]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT8` is never used [INFO] [stdout] --> src/datastruct.rs:153:6 [INFO] [stdout] | [INFO] [stdout] 153 | type UINT8 = [u32; 8]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT16` is never used [INFO] [stdout] --> src/datastruct.rs:154:6 [INFO] [stdout] | [INFO] [stdout] 154 | type UINT16 = [u32; 16]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT32` is never used [INFO] [stdout] --> src/datastruct.rs:155:6 [INFO] [stdout] | [INFO] [stdout] 155 | type UINT32 = [u32; 32]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT64` is never used [INFO] [stdout] --> src/datastruct.rs:156:6 [INFO] [stdout] | [INFO] [stdout] 156 | type UINT64 = [u32; 64]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT128` is never used [INFO] [stdout] --> src/datastruct.rs:157:6 [INFO] [stdout] | [INFO] [stdout] 157 | type UINT128 = [u32; 128]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT2` is never used [INFO] [stdout] --> src/datastruct.rs:158:6 [INFO] [stdout] | [INFO] [stdout] 158 | type FLOAT2 = [f32; 2]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT4` is never used [INFO] [stdout] --> src/datastruct.rs:159:6 [INFO] [stdout] | [INFO] [stdout] 159 | type FLOAT4 = [f32; 4]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT8` is never used [INFO] [stdout] --> src/datastruct.rs:160:6 [INFO] [stdout] | [INFO] [stdout] 160 | type FLOAT8 = [f32; 8]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT16` is never used [INFO] [stdout] --> src/datastruct.rs:161:6 [INFO] [stdout] | [INFO] [stdout] 161 | type FLOAT16 = [f32; 16]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT32` is never used [INFO] [stdout] --> src/datastruct.rs:162:6 [INFO] [stdout] | [INFO] [stdout] 162 | type FLOAT32 = [f32; 32]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT64` is never used [INFO] [stdout] --> src/datastruct.rs:163:6 [INFO] [stdout] | [INFO] [stdout] 163 | type FLOAT64 = [f32; 64]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT128` is never used [INFO] [stdout] --> src/datastruct.rs:164:6 [INFO] [stdout] | [INFO] [stdout] 164 | type FLOAT128 = [f32; 128]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE2` is never used [INFO] [stdout] --> src/datastruct.rs:165:6 [INFO] [stdout] | [INFO] [stdout] 165 | type DOUBLE2 = [f64; 2]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE4` is never used [INFO] [stdout] --> src/datastruct.rs:166:6 [INFO] [stdout] | [INFO] [stdout] 166 | type DOUBLE4 = [f64; 4]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE8` is never used [INFO] [stdout] --> src/datastruct.rs:167:6 [INFO] [stdout] | [INFO] [stdout] 167 | type DOUBLE8 = [f64; 8]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE16` is never used [INFO] [stdout] --> src/datastruct.rs:168:6 [INFO] [stdout] | [INFO] [stdout] 168 | type DOUBLE16 = [f64; 16]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE32` is never used [INFO] [stdout] --> src/datastruct.rs:169:6 [INFO] [stdout] | [INFO] [stdout] 169 | type DOUBLE32 = [f64; 32]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE64` is never used [INFO] [stdout] --> src/datastruct.rs:170:6 [INFO] [stdout] | [INFO] [stdout] 170 | type DOUBLE64 = [f64; 64]; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE128` is never used [INFO] [stdout] --> src/datastruct.rs:171:6 [INFO] [stdout] | [INFO] [stdout] 171 | type DOUBLE128 = [f64; 128]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL2` is never used [INFO] [stdout] --> src/datastruct.rs:172:6 [INFO] [stdout] | [INFO] [stdout] 172 | type BOOL2 = [bool; 2]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL4` is never used [INFO] [stdout] --> src/datastruct.rs:173:6 [INFO] [stdout] | [INFO] [stdout] 173 | type BOOL4 = [bool; 4]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL8` is never used [INFO] [stdout] --> src/datastruct.rs:174:6 [INFO] [stdout] | [INFO] [stdout] 174 | type BOOL8 = [bool; 8]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL16` is never used [INFO] [stdout] --> src/datastruct.rs:175:6 [INFO] [stdout] | [INFO] [stdout] 175 | type BOOL16 = [bool; 16]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL32` is never used [INFO] [stdout] --> src/datastruct.rs:176:6 [INFO] [stdout] | [INFO] [stdout] 176 | type BOOL32 = [bool; 32]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL64` is never used [INFO] [stdout] --> src/datastruct.rs:177:6 [INFO] [stdout] | [INFO] [stdout] 177 | type BOOL64 = [bool; 64]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL128` is never used [INFO] [stdout] --> src/datastruct.rs:178:6 [INFO] [stdout] | [INFO] [stdout] 178 | type BOOL128 = [bool; 128]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR2` is never used [INFO] [stdout] --> src/datastruct.rs:179:6 [INFO] [stdout] | [INFO] [stdout] 179 | type CHAR2 = [char; 2]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR4` is never used [INFO] [stdout] --> src/datastruct.rs:180:6 [INFO] [stdout] | [INFO] [stdout] 180 | type CHAR4 = [char; 4]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR8` is never used [INFO] [stdout] --> src/datastruct.rs:181:6 [INFO] [stdout] | [INFO] [stdout] 181 | type CHAR8 = [char; 8]; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR16` is never used [INFO] [stdout] --> src/datastruct.rs:182:6 [INFO] [stdout] | [INFO] [stdout] 182 | type CHAR16 = [char; 16]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR32` is never used [INFO] [stdout] --> src/datastruct.rs:183:6 [INFO] [stdout] | [INFO] [stdout] 183 | type CHAR32 = [char; 32]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT2` is never used [INFO] [stdout] --> src/datastruct.rs:184:6 [INFO] [stdout] | [INFO] [stdout] 184 | type SHORT2 = [i16; 2]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT4` is never used [INFO] [stdout] --> src/datastruct.rs:185:6 [INFO] [stdout] | [INFO] [stdout] 185 | type SHORT4 = [i16; 4]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT8` is never used [INFO] [stdout] --> src/datastruct.rs:186:6 [INFO] [stdout] | [INFO] [stdout] 186 | type SHORT8 = [i16; 8]; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT16` is never used [INFO] [stdout] --> src/datastruct.rs:187:6 [INFO] [stdout] | [INFO] [stdout] 187 | type SHORT16 = [i16; 16]; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT2ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:188:6 [INFO] [stdout] | [INFO] [stdout] 188 | type INT2ARRAY2 = [i32; 4]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT4ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:189:6 [INFO] [stdout] | [INFO] [stdout] 189 | type INT4ARRAY2 = [i32; 8]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT8ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:190:6 [INFO] [stdout] | [INFO] [stdout] 190 | type INT8ARRAY2 = [i32; 16]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT16ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:191:6 [INFO] [stdout] | [INFO] [stdout] 191 | type INT16ARRAY2 = [i32; 32]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT32ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:192:6 [INFO] [stdout] | [INFO] [stdout] 192 | type INT32ARRAY2 = [i32; 64]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT64ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:193:6 [INFO] [stdout] | [INFO] [stdout] 193 | type INT64ARRAY2 = [i32; 128]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `INT128ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:194:6 [INFO] [stdout] | [INFO] [stdout] 194 | type INT128ARRAY2 = [i32; 256]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT2ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:195:6 [INFO] [stdout] | [INFO] [stdout] 195 | type UINT2ARRAY2 = [u32; 4]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT4ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:196:6 [INFO] [stdout] | [INFO] [stdout] 196 | type UINT4ARRAY2 = [u32; 8]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT8ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:197:6 [INFO] [stdout] | [INFO] [stdout] 197 | type UINT8ARRAY2 = [u32; 16]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT16ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:198:6 [INFO] [stdout] | [INFO] [stdout] 198 | type UINT16ARRAY2 = [u32; 32]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT32ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:199:6 [INFO] [stdout] | [INFO] [stdout] 199 | type UINT32ARRAY2 = [u32; 64]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT64ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:200:6 [INFO] [stdout] | [INFO] [stdout] 200 | type UINT64ARRAY2 = [u32; 128]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UINT128ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:201:6 [INFO] [stdout] | [INFO] [stdout] 201 | type UINT128ARRAY2 = [u32; 256]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT2ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:202:6 [INFO] [stdout] | [INFO] [stdout] 202 | type FLOAT2ARRAY2 = [f32; 4]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT4ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:203:6 [INFO] [stdout] | [INFO] [stdout] 203 | type FLOAT4ARRAY2 = [f32; 8]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT8ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:204:6 [INFO] [stdout] | [INFO] [stdout] 204 | type FLOAT8ARRAY2 = [f32; 16]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT16ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:205:6 [INFO] [stdout] | [INFO] [stdout] 205 | type FLOAT16ARRAY2 = [f32; 32]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT32ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:206:6 [INFO] [stdout] | [INFO] [stdout] 206 | type FLOAT32ARRAY2 = [f32; 64]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT64ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:207:6 [INFO] [stdout] | [INFO] [stdout] 207 | type FLOAT64ARRAY2 = [f32; 128]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FLOAT128ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:208:6 [INFO] [stdout] | [INFO] [stdout] 208 | type FLOAT128ARRAY2 = [f32; 256]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE2ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:209:6 [INFO] [stdout] | [INFO] [stdout] 209 | type DOUBLE2ARRAY2 = [f64; 4]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE4ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:210:6 [INFO] [stdout] | [INFO] [stdout] 210 | type DOUBLE4ARRAY2 = [f64; 8]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE8ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:211:6 [INFO] [stdout] | [INFO] [stdout] 211 | type DOUBLE8ARRAY2 = [f64; 16]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE16ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:212:6 [INFO] [stdout] | [INFO] [stdout] 212 | type DOUBLE16ARRAY2 = [f64; 32]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE32ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:213:6 [INFO] [stdout] | [INFO] [stdout] 213 | type DOUBLE32ARRAY2 = [f64; 64]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE64ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:214:6 [INFO] [stdout] | [INFO] [stdout] 214 | type DOUBLE64ARRAY2 = [f64; 128]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DOUBLE128ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:215:6 [INFO] [stdout] | [INFO] [stdout] 215 | type DOUBLE128ARRAY2 = [f64; 256]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL2ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:216:6 [INFO] [stdout] | [INFO] [stdout] 216 | type BOOL2ARRAY2 = [bool; 4]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL4ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:217:6 [INFO] [stdout] | [INFO] [stdout] 217 | type BOOL4ARRAY2 = [bool; 8]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL8ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:218:6 [INFO] [stdout] | [INFO] [stdout] 218 | type BOOL8ARRAY2 = [bool; 16]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL16ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:219:6 [INFO] [stdout] | [INFO] [stdout] 219 | type BOOL16ARRAY2 = [bool; 32]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL32ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:220:6 [INFO] [stdout] | [INFO] [stdout] 220 | type BOOL32ARRAY2 = [bool; 64]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL64ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:221:6 [INFO] [stdout] | [INFO] [stdout] 221 | type BOOL64ARRAY2 = [bool; 128]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BOOL128ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:222:6 [INFO] [stdout] | [INFO] [stdout] 222 | type BOOL128ARRAY2 = [bool; 256]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR2ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:223:6 [INFO] [stdout] | [INFO] [stdout] 223 | type CHAR2ARRAY2 = [char; 4]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR4ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:224:6 [INFO] [stdout] | [INFO] [stdout] 224 | type CHAR4ARRAY2 = [char; 8]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR8ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:225:6 [INFO] [stdout] | [INFO] [stdout] 225 | type CHAR8ARRAY2 = [char; 16]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `CHAR16ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:226:6 [INFO] [stdout] | [INFO] [stdout] 226 | type CHAR16ARRAY2 = [char; 32]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT2ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:227:6 [INFO] [stdout] | [INFO] [stdout] 227 | type SHORT2ARRAY2 = [i16; 4]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT4ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:228:6 [INFO] [stdout] | [INFO] [stdout] 228 | type SHORT4ARRAY2 = [i16; 8]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT8ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:229:6 [INFO] [stdout] | [INFO] [stdout] 229 | type SHORT8ARRAY2 = [i16; 16]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SHORT16ARRAY2` is never used [INFO] [stdout] --> src/datastruct.rs:230:6 [INFO] [stdout] | [INFO] [stdout] 230 | type SHORT16ARRAY2 = [i16; 32]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `TID` is never used [INFO] [stdout] --> src/datastruct.rs:235:8 [INFO] [stdout] | [INFO] [stdout] 235 | static TID: u32 = 0; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `TID_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:236:8 [INFO] [stdout] | [INFO] [stdout] 236 | static TID_MAX: u32 = 0xFFFFFFFF; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `TID_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:237:8 [INFO] [stdout] | [INFO] [stdout] 237 | static TID_MIN: u32 = 0; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `ABSTIME` is never used [INFO] [stdout] --> src/datastruct.rs:238:8 [INFO] [stdout] | [INFO] [stdout] 238 | static ABSTIME: u64 = 0; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `RELTIME` is never used [INFO] [stdout] --> src/datastruct.rs:239:8 [INFO] [stdout] | [INFO] [stdout] 239 | static RELTIME: u64 = 0; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `TIME` is never used [INFO] [stdout] --> src/datastruct.rs:240:8 [INFO] [stdout] | [INFO] [stdout] 240 | static TIME: u64 = 0; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `TINTERVAL` is never used [INFO] [stdout] --> src/datastruct.rs:241:8 [INFO] [stdout] | [INFO] [stdout] 241 | static TINTERVAL: u64 = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `IPV4` is never used [INFO] [stdout] --> src/datastruct.rs:245:6 [INFO] [stdout] | [INFO] [stdout] 245 | type IPV4 = u32; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `IPV6` is never used [INFO] [stdout] --> src/datastruct.rs:246:6 [INFO] [stdout] | [INFO] [stdout] 246 | type IPV6 = u64; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `PORT` is never used [INFO] [stdout] --> src/datastruct.rs:247:6 [INFO] [stdout] | [INFO] [stdout] 247 | type PORT = u16; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `IPADDR` is never used [INFO] [stdout] --> src/datastruct.rs:248:6 [INFO] [stdout] | [INFO] [stdout] 248 | type IPADDR = String; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `MACADDR` is never used [INFO] [stdout] --> src/datastruct.rs:249:6 [INFO] [stdout] | [INFO] [stdout] 249 | type MACADDR = String; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `IPV4_` is never used [INFO] [stdout] --> src/datastruct.rs:251:8 [INFO] [stdout] | [INFO] [stdout] 251 | static IPV4_: IPV4 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `IPV6_` is never used [INFO] [stdout] --> src/datastruct.rs:252:8 [INFO] [stdout] | [INFO] [stdout] 252 | static IPV6_: IPV6 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `IPV4_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:253:8 [INFO] [stdout] | [INFO] [stdout] 253 | static IPV4_MAX: IPV4 = 0xFFFFFFFF; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `IPV6_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:254:8 [INFO] [stdout] | [INFO] [stdout] 254 | static IPV6_MAX: IPV6 = 0xFFFFFFFFFFFFFFFF; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `IPV4_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:255:8 [INFO] [stdout] | [INFO] [stdout] 255 | static IPV4_MIN: IPV4 = 0; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `IPV6_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:256:8 [INFO] [stdout] | [INFO] [stdout] 256 | static IPV6_MIN: IPV6 = 0; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `PORT_` is never used [INFO] [stdout] --> src/datastruct.rs:257:8 [INFO] [stdout] | [INFO] [stdout] 257 | static PORT_: PORT = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `PORT_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:258:8 [INFO] [stdout] | [INFO] [stdout] 258 | static PORT_MAX: PORT = 0xFFFF; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `HOST` is never used [INFO] [stdout] --> src/datastruct.rs:260:8 [INFO] [stdout] | [INFO] [stdout] 260 | static HOST: String = String::new(); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `IPADDR` is never used [INFO] [stdout] --> src/datastruct.rs:261:8 [INFO] [stdout] | [INFO] [stdout] 261 | static IPADDR: String = String::new(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `MACADDR` is never used [INFO] [stdout] --> src/datastruct.rs:262:8 [INFO] [stdout] | [INFO] [stdout] 262 | static MACADDR: String = String::new(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LOCALHOST` is never used [INFO] [stdout] --> src/datastruct.rs:264:8 [INFO] [stdout] | [INFO] [stdout] 264 | static LOCALHOST: String = String::new(); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LOCALHOST_IPV4` is never used [INFO] [stdout] --> src/datastruct.rs:265:8 [INFO] [stdout] | [INFO] [stdout] 265 | static LOCALHOST_IPV4: IPV4 = 0x7F000001; // should be 127.0.0.1 [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LOCALHOST_IPV6` is never used [INFO] [stdout] --> src/datastruct.rs:266:8 [INFO] [stdout] | [INFO] [stdout] 266 | static LOCALHOST_IPV6: IPV6 = 1; // should be ::1: or 0:0:0:0:0:0:0:1 [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LOCALHOST_PORT` is never used [INFO] [stdout] --> src/datastruct.rs:267:8 [INFO] [stdout] | [INFO] [stdout] 267 | static LOCALHOST_PORT: PORT = 80; // default is 80 [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Peripheral` is never used [INFO] [stdout] --> src/datastruct.rs:271:7 [INFO] [stdout] | [INFO] [stdout] 271 | trait Peripheral [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `RIG` is never constructed [INFO] [stdout] --> src/datastruct.rs:277:8 [INFO] [stdout] | [INFO] [stdout] 277 | struct RIG { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Interrrupt` is never used [INFO] [stdout] --> src/datastruct.rs:286:6 [INFO] [stdout] | [INFO] [stdout] 286 | type Interrrupt = u16; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Buffer` is never used [INFO] [stdout] --> src/datastruct.rs:287:6 [INFO] [stdout] | [INFO] [stdout] 287 | type Buffer = u16; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Poly` is never used [INFO] [stdout] --> src/datastruct.rs:288:6 [INFO] [stdout] | [INFO] [stdout] 288 | type Poly = u16; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DMI` is never used [INFO] [stdout] --> src/datastruct.rs:289:6 [INFO] [stdout] | [INFO] [stdout] 289 | type DMI = u8; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `PtrDiffT` is never used [INFO] [stdout] --> src/datastruct.rs:293:6 [INFO] [stdout] | [INFO] [stdout] 293 | type PtrDiffT = i32; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Enum` is never used [INFO] [stdout] --> src/datastruct.rs:294:6 [INFO] [stdout] | [INFO] [stdout] 294 | type Enum = DWORD; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Boolean` is never used [INFO] [stdout] --> src/datastruct.rs:295:6 [INFO] [stdout] | [INFO] [stdout] 295 | type Boolean = UCHAR; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `COLOR_BUFFER_BIT` is never used [INFO] [stdout] --> src/datastruct.rs:298:8 [INFO] [stdout] | [INFO] [stdout] 298 | static COLOR_BUFFER_BIT: Enum = 0x00004000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `DEPTH_BUFFER_BIT` is never used [INFO] [stdout] --> src/datastruct.rs:299:8 [INFO] [stdout] | [INFO] [stdout] 299 | static DEPTH_BUFFER_BIT: Enum = 0x00000100; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `STENCIL_BUFFER_BIT` is never used [INFO] [stdout] --> src/datastruct.rs:300:8 [INFO] [stdout] | [INFO] [stdout] 300 | static STENCIL_BUFFER_BIT: Enum = 0x00000400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `COLOR_BUFFER_BIT_MASK` is never used [INFO] [stdout] --> src/datastruct.rs:301:8 [INFO] [stdout] | [INFO] [stdout] 301 | static COLOR_BUFFER_BIT_MASK: Enum = 0x00004000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `DEPTH_BUFFER_BIT_MASK` is never used [INFO] [stdout] --> src/datastruct.rs:302:8 [INFO] [stdout] | [INFO] [stdout] 302 | static DEPTH_BUFFER_BIT_MASK: Enum = 0x00000100; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `STENCIL_BUFFER_BIT_MASK` is never used [INFO] [stdout] --> src/datastruct.rs:303:8 [INFO] [stdout] | [INFO] [stdout] 303 | static STENCIL_BUFFER_BIT_MASK: Enum = 0x00000400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `COLOR_CLEAR_VALUE` is never used [INFO] [stdout] --> src/datastruct.rs:304:8 [INFO] [stdout] | [INFO] [stdout] 304 | static COLOR_CLEAR_VALUE: Enum = 0x00000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `DEPTH_CLEAR_VALUE` is never used [INFO] [stdout] --> src/datastruct.rs:305:8 [INFO] [stdout] | [INFO] [stdout] 305 | static DEPTH_CLEAR_VALUE: f64 = 1.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `STENCIL_CLEAR_VALUE` is never used [INFO] [stdout] --> src/datastruct.rs:306:8 [INFO] [stdout] | [INFO] [stdout] 306 | static STENCIL_CLEAR_VALUE: Enum = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `COLOR_WRITE_MASK` is never used [INFO] [stdout] --> src/datastruct.rs:307:8 [INFO] [stdout] | [INFO] [stdout] 307 | static COLOR_WRITE_MASK: Enum = 0x0000000F; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `POINTS` is never used [INFO] [stdout] --> src/datastruct.rs:308:8 [INFO] [stdout] | [INFO] [stdout] 308 | static POINTS: Enum = 0x0000; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LINES` is never used [INFO] [stdout] --> src/datastruct.rs:309:8 [INFO] [stdout] | [INFO] [stdout] 309 | static LINES: Enum = 0x0001; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LINE_LOOP` is never used [INFO] [stdout] --> src/datastruct.rs:310:8 [INFO] [stdout] | [INFO] [stdout] 310 | static LINE_LOOP: Enum = 0x0002; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LINE_STRIP` is never used [INFO] [stdout] --> src/datastruct.rs:311:8 [INFO] [stdout] | [INFO] [stdout] 311 | static LINE_STRIP: Enum = 0x0003; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `TRIANGLES` is never used [INFO] [stdout] --> src/datastruct.rs:312:8 [INFO] [stdout] | [INFO] [stdout] 312 | static TRIANGLES: Enum = 0x0004; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `TRIANGLE_STRIP` is never used [INFO] [stdout] --> src/datastruct.rs:313:8 [INFO] [stdout] | [INFO] [stdout] 313 | static TRIANGLE_STRIP: Enum = 0x0005; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `TRIANGLE_FAN` is never used [INFO] [stdout] --> src/datastruct.rs:314:8 [INFO] [stdout] | [INFO] [stdout] 314 | static TRIANGLE_FAN: Enum = 0x0006; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `NEVER` is never used [INFO] [stdout] --> src/datastruct.rs:315:8 [INFO] [stdout] | [INFO] [stdout] 315 | static NEVER: Enum = 0x0200; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LESS` is never used [INFO] [stdout] --> src/datastruct.rs:316:8 [INFO] [stdout] | [INFO] [stdout] 316 | static LESS: Enum = 0x0201; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `EQUAL` is never used [INFO] [stdout] --> src/datastruct.rs:317:8 [INFO] [stdout] | [INFO] [stdout] 317 | static EQUAL: Enum = 0x0202; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LEQUAL` is never used [INFO] [stdout] --> src/datastruct.rs:318:8 [INFO] [stdout] | [INFO] [stdout] 318 | static LEQUAL: Enum = 0x0203; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `GREATER` is never used [INFO] [stdout] --> src/datastruct.rs:319:8 [INFO] [stdout] | [INFO] [stdout] 319 | static GREATER: Enum = 0x0204; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `NOTEQUAL` is never used [INFO] [stdout] --> src/datastruct.rs:320:8 [INFO] [stdout] | [INFO] [stdout] 320 | static NOTEQUAL: Enum = 0x0205; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `GEQUAL` is never used [INFO] [stdout] --> src/datastruct.rs:321:8 [INFO] [stdout] | [INFO] [stdout] 321 | static GEQUAL: Enum = 0x0206; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `ALWAYS` is never used [INFO] [stdout] --> src/datastruct.rs:322:8 [INFO] [stdout] | [INFO] [stdout] 322 | static ALWAYS: Enum = 0x0207; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `SRC_ALPHA` is never used [INFO] [stdout] --> src/datastruct.rs:323:8 [INFO] [stdout] | [INFO] [stdout] 323 | static SRC_ALPHA: Enum = 0x0302; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `QUADS` is never used [INFO] [stdout] --> src/datastruct.rs:324:8 [INFO] [stdout] | [INFO] [stdout] 324 | static QUADS: Enum = 0x0007; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `QUAD_STRIP` is never used [INFO] [stdout] --> src/datastruct.rs:325:8 [INFO] [stdout] | [INFO] [stdout] 325 | static QUAD_STRIP: Enum = 0x0008; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `POLYGON` is never used [INFO] [stdout] --> src/datastruct.rs:326:8 [INFO] [stdout] | [INFO] [stdout] 326 | static POLYGON: Enum = 0x0009; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `FRONT` is never used [INFO] [stdout] --> src/datastruct.rs:327:8 [INFO] [stdout] | [INFO] [stdout] 327 | static FRONT: Enum = 0x0404; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BACK` is never used [INFO] [stdout] --> src/datastruct.rs:328:8 [INFO] [stdout] | [INFO] [stdout] 328 | static BACK: Enum = 0x0405; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LEFT` is never used [INFO] [stdout] --> src/datastruct.rs:329:8 [INFO] [stdout] | [INFO] [stdout] 329 | static LEFT: Enum = 0x0406; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `RIGHT` is never used [INFO] [stdout] --> src/datastruct.rs:330:8 [INFO] [stdout] | [INFO] [stdout] 330 | static RIGHT: Enum = 0x0407; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `CCW` is never used [INFO] [stdout] --> src/datastruct.rs:331:8 [INFO] [stdout] | [INFO] [stdout] 331 | static CCW: Enum = 0x0901; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `CW` is never used [INFO] [stdout] --> src/datastruct.rs:332:8 [INFO] [stdout] | [INFO] [stdout] 332 | static CW: Enum = 0x0900; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `LINE_WIDTH` is never used [INFO] [stdout] --> src/datastruct.rs:333:8 [INFO] [stdout] | [INFO] [stdout] 333 | static LINE_WIDTH: Enum = 0x0B21; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `CULL_FACE_MODE` is never used [INFO] [stdout] --> src/datastruct.rs:334:8 [INFO] [stdout] | [INFO] [stdout] 334 | static CULL_FACE_MODE: Enum = 0x0B45; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `CULL_FACE_MODE_FRONT` is never used [INFO] [stdout] --> src/datastruct.rs:335:8 [INFO] [stdout] | [INFO] [stdout] 335 | static CULL_FACE_MODE_FRONT: Enum = 0x0B46; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `CULL_FACE_MODE_BACK` is never used [INFO] [stdout] --> src/datastruct.rs:336:8 [INFO] [stdout] | [INFO] [stdout] 336 | static CULL_FACE_MODE_BACK: Enum = 0x0B47; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `CULL_FACE_MODE_FRONT_AND_BACK` is never used [INFO] [stdout] --> src/datastruct.rs:337:8 [INFO] [stdout] | [INFO] [stdout] 337 | static CULL_FACE_MODE_FRONT_AND_BACK: Enum = 0x0B48; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `FRONT_AND_BACK` is never used [INFO] [stdout] --> src/datastruct.rs:338:8 [INFO] [stdout] | [INFO] [stdout] 338 | static FRONT_AND_BACK: Enum = 0x0408; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `CULL_FACE` is never used [INFO] [stdout] --> src/datastruct.rs:339:8 [INFO] [stdout] | [INFO] [stdout] 339 | static CULL_FACE: Enum = 0x0B44; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BLEND` is never used [INFO] [stdout] --> src/datastruct.rs:340:8 [INFO] [stdout] | [INFO] [stdout] 340 | static BLEND: Enum = 0x0BE2; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `DITHER` is never used [INFO] [stdout] --> src/datastruct.rs:341:8 [INFO] [stdout] | [INFO] [stdout] 341 | static DITHER: Enum = 0x0BD0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `STENCIL_TEST` is never used [INFO] [stdout] --> src/datastruct.rs:342:8 [INFO] [stdout] | [INFO] [stdout] 342 | static STENCIL_TEST: Enum = 0x0B90; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `DEPTH_TEST` is never used [INFO] [stdout] --> src/datastruct.rs:343:8 [INFO] [stdout] | [INFO] [stdout] 343 | static DEPTH_TEST: Enum = 0x0B71; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `ZERO` is never used [INFO] [stdout] --> src/datastruct.rs:344:8 [INFO] [stdout] | [INFO] [stdout] 344 | static ZERO: f64 = 0.0; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `ONE` is never used [INFO] [stdout] --> src/datastruct.rs:345:8 [INFO] [stdout] | [INFO] [stdout] 345 | static ONE: f64 = 1.0; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `SRC_COLOR` is never used [INFO] [stdout] --> src/datastruct.rs:346:8 [INFO] [stdout] | [INFO] [stdout] 346 | static SRC_COLOR: Enum = 0x0300; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP` is never used [INFO] [stdout] --> src/datastruct.rs:347:8 [INFO] [stdout] | [INFO] [stdout] 347 | static BMP: Enum = 0x1A00; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP_RGB` is never used [INFO] [stdout] --> src/datastruct.rs:348:8 [INFO] [stdout] | [INFO] [stdout] 348 | static BMP_RGB: Enum = 0x1A00; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP_RGBA` is never used [INFO] [stdout] --> src/datastruct.rs:349:8 [INFO] [stdout] | [INFO] [stdout] 349 | static BMP_RGBA: Enum = 0x1A01; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP_INDEXED` is never used [INFO] [stdout] --> src/datastruct.rs:350:8 [INFO] [stdout] | [INFO] [stdout] 350 | static BMP_INDEXED: Enum = 0x1A02; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP_RGB_ALPHA` is never used [INFO] [stdout] --> src/datastruct.rs:351:8 [INFO] [stdout] | [INFO] [stdout] 351 | static BMP_RGB_ALPHA: Enum = 0x1A03; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP_RGBA_ALPHA` is never used [INFO] [stdout] --> src/datastruct.rs:352:8 [INFO] [stdout] | [INFO] [stdout] 352 | static BMP_RGBA_ALPHA: Enum = 0x1A04; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP_LUMINANCE` is never used [INFO] [stdout] --> src/datastruct.rs:353:8 [INFO] [stdout] | [INFO] [stdout] 353 | static BMP_LUMINANCE: Enum = 0x1A06; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP_LUMINANCE_ALPHA` is never used [INFO] [stdout] --> src/datastruct.rs:354:8 [INFO] [stdout] | [INFO] [stdout] 354 | static BMP_LUMINANCE_ALPHA: Enum = 0x1A07; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `BMP_ALPHA` is never used [INFO] [stdout] --> src/datastruct.rs:355:8 [INFO] [stdout] | [INFO] [stdout] 355 | static BMP_ALPHA: Enum = 0x1A08; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_I8_0` is never used [INFO] [stdout] --> src/datastruct.rs:359:7 [INFO] [stdout] | [INFO] [stdout] 359 | const INT_I8_0: i8 = 0; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_I16_0` is never used [INFO] [stdout] --> src/datastruct.rs:360:7 [INFO] [stdout] | [INFO] [stdout] 360 | const INT_I16_0: i16 = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_I32_0` is never used [INFO] [stdout] --> src/datastruct.rs:361:7 [INFO] [stdout] | [INFO] [stdout] 361 | const INT_I32_0: i32 = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_I64_0` is never used [INFO] [stdout] --> src/datastruct.rs:362:7 [INFO] [stdout] | [INFO] [stdout] 362 | const INT_I64_0: i64 = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_I128_0` is never used [INFO] [stdout] --> src/datastruct.rs:363:7 [INFO] [stdout] | [INFO] [stdout] 363 | const INT_I128_0: i128 = 0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_U8_0` is never used [INFO] [stdout] --> src/datastruct.rs:364:7 [INFO] [stdout] | [INFO] [stdout] 364 | const INT_U8_0: u8 = 0; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_U16_0` is never used [INFO] [stdout] --> src/datastruct.rs:365:7 [INFO] [stdout] | [INFO] [stdout] 365 | const INT_U16_0: u16 = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_U32_0` is never used [INFO] [stdout] --> src/datastruct.rs:366:7 [INFO] [stdout] | [INFO] [stdout] 366 | const INT_U32_0: u32 = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_U64_0` is never used [INFO] [stdout] --> src/datastruct.rs:367:7 [INFO] [stdout] | [INFO] [stdout] 367 | const INT_U64_0: u64 = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_U128_0` is never used [INFO] [stdout] --> src/datastruct.rs:368:7 [INFO] [stdout] | [INFO] [stdout] 368 | const INT_U128_0: u128 = 0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FLOAT_F32_0` is never used [INFO] [stdout] --> src/datastruct.rs:369:7 [INFO] [stdout] | [INFO] [stdout] 369 | const FLOAT_F32_0: f32 = 0.0; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FLOAT_F64_0` is never used [INFO] [stdout] --> src/datastruct.rs:370:7 [INFO] [stdout] | [INFO] [stdout] 370 | const FLOAT_F64_0: f64 = 0.0; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ISIZE_ISIZE_0` is never used [INFO] [stdout] --> src/datastruct.rs:371:7 [INFO] [stdout] | [INFO] [stdout] 371 | const ISIZE_ISIZE_0: isize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ISIZE_USIZE_0` is never used [INFO] [stdout] --> src/datastruct.rs:372:7 [INFO] [stdout] | [INFO] [stdout] 372 | const ISIZE_USIZE_0: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STR_0` is never used [INFO] [stdout] --> src/datastruct.rs:377:7 [INFO] [stdout] | [INFO] [stdout] 377 | const STR_0: &str = ""; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOOL_0` is never used [INFO] [stdout] --> src/datastruct.rs:378:7 [INFO] [stdout] | [INFO] [stdout] 378 | const BOOL_0: bool = false; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOOL_1` is never used [INFO] [stdout] --> src/datastruct.rs:379:7 [INFO] [stdout] | [INFO] [stdout] 379 | const BOOL_1: bool = true; // Will have it there anyway [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAR_0` is never used [INFO] [stdout] --> src/datastruct.rs:380:7 [INFO] [stdout] | [INFO] [stdout] 380 | const CHAR_0: char = '\0'; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HEX_0` is never used [INFO] [stdout] --> src/datastruct.rs:383:7 [INFO] [stdout] | [INFO] [stdout] 383 | const HEX_0: u8 = 0x00; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HEX_255` is never used [INFO] [stdout] --> src/datastruct.rs:384:7 [INFO] [stdout] | [INFO] [stdout] 384 | const HEX_255: u8 = 0xFF; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `U8_BYTE_42` is never used [INFO] [stdout] --> src/datastruct.rs:387:7 [INFO] [stdout] | [INFO] [stdout] 387 | const U8_BYTE_42: u8 = b'*'; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `UTF8_0` is never used [INFO] [stdout] --> src/datastruct.rs:390:7 [INFO] [stdout] | [INFO] [stdout] 390 | const UTF8_0: char = '\u{0}'; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `UTF8_10000` is never used [INFO] [stdout] --> src/datastruct.rs:391:7 [INFO] [stdout] | [INFO] [stdout] 391 | const UTF8_10000: char = '\u{10000}'; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `UTF8_10FFFF` is never used [INFO] [stdout] --> src/datastruct.rs:392:7 [INFO] [stdout] | [INFO] [stdout] 392 | const UTF8_10FFFF: char = '\u{10FFFF}'; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BYTE_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:396:7 [INFO] [stdout] | [INFO] [stdout] 396 | const BYTE_MAX: BYTE = 0xFF; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WORD_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:397:7 [INFO] [stdout] | [INFO] [stdout] 397 | const WORD_MAX: WORD = 0xFFFF; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DWORD_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:398:7 [INFO] [stdout] | [INFO] [stdout] 398 | const DWORD_MAX: DWORD = 0xFFFFFFFF; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `QWORD_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:399:7 [INFO] [stdout] | [INFO] [stdout] 399 | const QWORD_MAX: QWORD = 0xFFFFFFFFFFFFFFFF; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DOUBLE_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:400:7 [INFO] [stdout] | [INFO] [stdout] 400 | const DOUBLE_MAX: DOUBLE = DOUBLE::MAX; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FLOAT_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:401:7 [INFO] [stdout] | [INFO] [stdout] 401 | const FLOAT_MAX: FLOAT = FLOAT::MAX; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOOL_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:402:7 [INFO] [stdout] | [INFO] [stdout] 402 | const BOOL_MAX: BOOL = true; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAR_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:403:7 [INFO] [stdout] | [INFO] [stdout] 403 | const CHAR_MAX: CHAR = CHAR::MAX; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SHORT_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:404:7 [INFO] [stdout] | [INFO] [stdout] 404 | const SHORT_MAX: SHORT = SHORT::MAX; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:405:7 [INFO] [stdout] | [INFO] [stdout] 405 | const INT_MAX: INT = INT::MAX; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LONG_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:406:7 [INFO] [stdout] | [INFO] [stdout] 406 | const LONG_MAX: LONG = LONG::MAX; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `UCHAR_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:407:7 [INFO] [stdout] | [INFO] [stdout] 407 | const UCHAR_MAX: UCHAR = UCHAR::MAX; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `USHORT_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:408:7 [INFO] [stdout] | [INFO] [stdout] 408 | const USHORT_MAX: USHORT = USHORT::MAX; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `UINT_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:409:7 [INFO] [stdout] | [INFO] [stdout] 409 | const UINT_MAX: UINT = UINT::MAX; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ULONG_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:410:7 [INFO] [stdout] | [INFO] [stdout] 410 | const ULONG_MAX: ULONG = ULONG::MAX; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SCHAR_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:411:7 [INFO] [stdout] | [INFO] [stdout] 411 | const SCHAR_MAX: SCHAR = SCHAR::MAX; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ProgramCall_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:412:7 [INFO] [stdout] | [INFO] [stdout] 412 | const ProgramCall_MAX: ProgramCall = ProgramCall::MAX; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR8_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:413:7 [INFO] [stdout] | [INFO] [stdout] 413 | const ADDR8_MAX: ADDR8 = ADDR8::MAX; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR16_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:414:7 [INFO] [stdout] | [INFO] [stdout] 414 | const ADDR16_MAX: ADDR16 = ADDR16::MAX; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR32_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:415:7 [INFO] [stdout] | [INFO] [stdout] 415 | const ADDR32_MAX: ADDR32 = ADDR32::MAX; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR64_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:416:7 [INFO] [stdout] | [INFO] [stdout] 416 | const ADDR64_MAX: ADDR64 = ADDR64::MAX; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NIBBLE_MAX` is never used [INFO] [stdout] --> src/datastruct.rs:417:7 [INFO] [stdout] | [INFO] [stdout] 417 | const NIBBLE_MAX: NIBBLE = NIBBLE::MAX; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BYTE_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:421:7 [INFO] [stdout] | [INFO] [stdout] 421 | const BYTE_MIN: BYTE = 0x00; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WORD_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:422:7 [INFO] [stdout] | [INFO] [stdout] 422 | const WORD_MIN: WORD = 0x0000; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DWORD_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:423:7 [INFO] [stdout] | [INFO] [stdout] 423 | const DWORD_MIN: DWORD = 0x00000000; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `QWORD_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:424:7 [INFO] [stdout] | [INFO] [stdout] 424 | const QWORD_MIN: QWORD = 0x0000000000000000; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DOUBLE_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:425:7 [INFO] [stdout] | [INFO] [stdout] 425 | const DOUBLE_MIN: DOUBLE = DOUBLE::MIN; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FLOAT_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:426:7 [INFO] [stdout] | [INFO] [stdout] 426 | const FLOAT_MIN: FLOAT = FLOAT::MIN; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOOL_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:427:7 [INFO] [stdout] | [INFO] [stdout] 427 | const BOOL_MIN: BOOL = false; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAR_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:428:7 [INFO] [stdout] | [INFO] [stdout] 428 | const CHAR_MIN: CHAR = CHAR::MIN; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SHORT_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:429:7 [INFO] [stdout] | [INFO] [stdout] 429 | const SHORT_MIN: SHORT = SHORT::MIN; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `INT_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:430:7 [INFO] [stdout] | [INFO] [stdout] 430 | const INT_MIN: INT = INT::MIN; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LONG_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:431:7 [INFO] [stdout] | [INFO] [stdout] 431 | const LONG_MIN: LONG = LONG::MIN; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `UCHAR_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:432:7 [INFO] [stdout] | [INFO] [stdout] 432 | const UCHAR_MIN: UCHAR = UCHAR::MIN; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `USHORT_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:433:7 [INFO] [stdout] | [INFO] [stdout] 433 | const USHORT_MIN: USHORT = USHORT::MIN; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `UINT_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:434:7 [INFO] [stdout] | [INFO] [stdout] 434 | const UINT_MIN: UINT = UINT::MIN; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ULONG_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:435:7 [INFO] [stdout] | [INFO] [stdout] 435 | const ULONG_MIN: ULONG = ULONG::MIN; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SCHAR_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:436:7 [INFO] [stdout] | [INFO] [stdout] 436 | const SCHAR_MIN: SCHAR = SCHAR::MIN; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ProgramCall_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:437:7 [INFO] [stdout] | [INFO] [stdout] 437 | const ProgramCall_MIN: ProgramCall = ProgramCall::MIN; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR8_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:438:7 [INFO] [stdout] | [INFO] [stdout] 438 | const ADDR8_MIN: ADDR8 = ADDR8::MIN; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR16_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:439:7 [INFO] [stdout] | [INFO] [stdout] 439 | const ADDR16_MIN: ADDR16 = ADDR16::MIN; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR32_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:440:7 [INFO] [stdout] | [INFO] [stdout] 440 | const ADDR32_MIN: ADDR32 = ADDR32::MIN; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR64_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:441:7 [INFO] [stdout] | [INFO] [stdout] 441 | const ADDR64_MIN: ADDR64 = ADDR64::MIN; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NIBBLE_MIN` is never used [INFO] [stdout] --> src/datastruct.rs:442:7 [INFO] [stdout] | [INFO] [stdout] 442 | const NIBBLE_MIN: NIBBLE = NIBBLE::MIN; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `defs` is never used [INFO] [stdout] --> src/datastruct.rs:447:4 [INFO] [stdout] | [INFO] [stdout] 447 | fn defs() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Pointer` is never used [INFO] [stdout] --> src/datastruct.rs:479:6 [INFO] [stdout] | [INFO] [stdout] 479 | type Pointer = *mut u8; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Size` is never used [INFO] [stdout] --> src/datastruct.rs:480:6 [INFO] [stdout] | [INFO] [stdout] 480 | type Size = usize; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Index` is never used [INFO] [stdout] --> src/datastruct.rs:481:6 [INFO] [stdout] | [INFO] [stdout] 481 | type Index = isize; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Char` is never used [INFO] [stdout] --> src/datastruct.rs:482:6 [INFO] [stdout] | [INFO] [stdout] 482 | type Char = char; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Bool` is never used [INFO] [stdout] --> src/datastruct.rs:483:6 [INFO] [stdout] | [INFO] [stdout] 483 | type Bool = bool; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Float` is never used [INFO] [stdout] --> src/datastruct.rs:484:6 [INFO] [stdout] | [INFO] [stdout] 484 | type Float = f64; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Int` is never used [INFO] [stdout] --> src/datastruct.rs:485:6 [INFO] [stdout] | [INFO] [stdout] 485 | type Int = i64; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UInt` is never used [INFO] [stdout] --> src/datastruct.rs:486:6 [INFO] [stdout] | [INFO] [stdout] 486 | type UInt = u64; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Str` is never used [INFO] [stdout] --> src/datastruct.rs:487:6 [INFO] [stdout] | [INFO] [stdout] 487 | type Str = String; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Vect` is never used [INFO] [stdout] --> src/datastruct.rs:488:6 [INFO] [stdout] | [INFO] [stdout] 488 | type Vect = Vec; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Point` is never constructed [INFO] [stdout] --> src/datastruct.rs:493:8 [INFO] [stdout] | [INFO] [stdout] 493 | struct Point { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Rect` is never constructed [INFO] [stdout] --> src/datastruct.rs:498:8 [INFO] [stdout] | [INFO] [stdout] 498 | struct Rect { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Pair` is never constructed [INFO] [stdout] --> src/datastruct.rs:504:8 [INFO] [stdout] | [INFO] [stdout] 504 | struct Pair(Box, Box); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Vec1` is never constructed [INFO] [stdout] --> src/datastruct.rs:506:8 [INFO] [stdout] | [INFO] [stdout] 506 | struct Vec1 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Vec2` is never constructed [INFO] [stdout] --> src/datastruct.rs:510:8 [INFO] [stdout] | [INFO] [stdout] 510 | struct Vec2 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Vec3` is never constructed [INFO] [stdout] --> src/datastruct.rs:515:8 [INFO] [stdout] | [INFO] [stdout] 515 | struct Vec3 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Vec4` is never constructed [INFO] [stdout] --> src/datastruct.rs:521:8 [INFO] [stdout] | [INFO] [stdout] 521 | struct Vec4 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Uniform` is never constructed [INFO] [stdout] --> src/datastruct.rs:528:8 [INFO] [stdout] | [INFO] [stdout] 528 | struct Uniform { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Linear` is never constructed [INFO] [stdout] --> src/datastruct.rs:533:8 [INFO] [stdout] | [INFO] [stdout] 533 | struct Linear { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Vector` is never constructed [INFO] [stdout] --> src/datastruct.rs:537:8 [INFO] [stdout] | [INFO] [stdout] 537 | struct Vector { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Matrix` is never constructed [INFO] [stdout] --> src/datastruct.rs:543:8 [INFO] [stdout] | [INFO] [stdout] 543 | struct Matrix { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Scalar` is never constructed [INFO] [stdout] --> src/datastruct.rs:548:8 [INFO] [stdout] | [INFO] [stdout] 548 | struct Scalar { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Mat2` is never constructed [INFO] [stdout] --> src/datastruct.rs:553:8 [INFO] [stdout] | [INFO] [stdout] 553 | struct Mat2 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Mat3` is never constructed [INFO] [stdout] --> src/datastruct.rs:557:8 [INFO] [stdout] | [INFO] [stdout] 557 | struct Mat3 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Mat4` is never constructed [INFO] [stdout] --> src/datastruct.rs:561:8 [INFO] [stdout] | [INFO] [stdout] 561 | struct Mat4 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Frame` is never constructed [INFO] [stdout] --> src/datastruct.rs:565:8 [INFO] [stdout] | [INFO] [stdout] 565 | struct Frame { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Warning` is never constructed [INFO] [stdout] --> src/datastruct.rs:582:19 [INFO] [stdout] | [INFO] [stdout] 582 | pub(crate) struct Warning { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Object` is never constructed [INFO] [stdout] --> src/datastruct.rs:587:8 [INFO] [stdout] | [INFO] [stdout] 587 | struct Object { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Param` is never constructed [INFO] [stdout] --> src/datastruct.rs:602:8 [INFO] [stdout] | [INFO] [stdout] 602 | struct Param { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Scene` is never constructed [INFO] [stdout] --> src/datastruct.rs:607:8 [INFO] [stdout] | [INFO] [stdout] 607 | struct Scene { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Polygon` is never constructed [INFO] [stdout] --> src/datastruct.rs:612:8 [INFO] [stdout] | [INFO] [stdout] 612 | struct Polygon { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Vertex` is never constructed [INFO] [stdout] --> src/datastruct.rs:617:8 [INFO] [stdout] | [INFO] [stdout] 617 | struct Vertex { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `VecOp` is never constructed [INFO] [stdout] --> src/datastruct.rs:624:8 [INFO] [stdout] | [INFO] [stdout] 624 | struct VecOp; // for creating any vec, mat or arr (takes no arguments) [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `origin`, `new`, `distance`, `dot`, and `cross` are never used [INFO] [stdout] --> src/datastruct.rs:631:8 [INFO] [stdout] | [INFO] [stdout] 628 | impl Point { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 631 | fn origin() -> Point { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 635 | fn new(x: f64, y: f64) -> Point { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 639 | fn distance(&self, other: &Point) -> f64 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 643 | fn dot(&self, other: &Point) -> f64 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 647 | fn cross(&self, other: &Point) -> f64 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `area`, `perimeter`, and `translate` are never used [INFO] [stdout] --> src/datastruct.rs:653:8 [INFO] [stdout] | [INFO] [stdout] 652 | impl Rect { [INFO] [stdout] | --------- methods in this implementation [INFO] [stdout] 653 | fn area(&self) -> f64 { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 661 | fn perimeter(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 669 | fn translate(&mut self, x: f64, y: f64) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `sum`, `product`, and `destroy` are never used [INFO] [stdout] --> src/datastruct.rs:682:8 [INFO] [stdout] | [INFO] [stdout] 678 | impl Pair { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 682 | fn new(first: i32, second: i32) -> Pair { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 686 | fn sum(&self) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 690 | fn product(&self) -> i32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 694 | fn destroy(self) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/datastruct.rs:706:8 [INFO] [stdout] | [INFO] [stdout] 705 | impl Uniform { [INFO] [stdout] | ------------ associated function in this implementation [INFO] [stdout] 706 | fn new(pos: Vec2, scale: Vec2, rot: f64) -> Uniform { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/datastruct.rs:712:8 [INFO] [stdout] | [INFO] [stdout] 711 | impl Linear { [INFO] [stdout] | ----------- associated function in this implementation [INFO] [stdout] 712 | fn new(pos: Vec2) -> Linear { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/datastruct.rs:718:8 [INFO] [stdout] | [INFO] [stdout] 717 | impl Vector { [INFO] [stdout] | ----------- associated function in this implementation [INFO] [stdout] 718 | fn new(pos: Vec2, scale: Vec2, rot: f64) -> Vector { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/datastruct.rs:724:8 [INFO] [stdout] | [INFO] [stdout] 723 | impl Matrix { [INFO] [stdout] | ----------- associated function in this implementation [INFO] [stdout] 724 | fn new(pos: Vec2, scale: Vec2) -> Matrix { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/datastruct.rs:730:8 [INFO] [stdout] | [INFO] [stdout] 729 | impl Scalar { [INFO] [stdout] | ----------- associated function in this implementation [INFO] [stdout] 730 | fn new(pos: Vec2, scale: Vec2) -> Scalar { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `distance`, and `transform` are never used [INFO] [stdout] --> src/datastruct.rs:736:8 [INFO] [stdout] | [INFO] [stdout] 735 | impl Vec1 { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 736 | fn new(x: f64) -> Vec1 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 739 | fn distance(&self, other: &Vec1) -> f64 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 742 | fn transform(&self, mat: &Mat4) -> () { // need a transform equation [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `distance`, and `transform` are never used [INFO] [stdout] --> src/datastruct.rs:748:8 [INFO] [stdout] | [INFO] [stdout] 747 | impl Vec2 { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 748 | fn new(x: f64, y: f64) -> Vec2 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 751 | fn distance(&self, other: &Vec2) -> f64 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 754 | fn transform(&self, mat: &Mat4) -> () { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `distance`, and `transform` are never used [INFO] [stdout] --> src/datastruct.rs:761:8 [INFO] [stdout] | [INFO] [stdout] 760 | impl Vec3 { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 761 | fn new(x: f64, y: f64, z: f64) -> Vec3 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 764 | fn distance(&self, other: &Vec3) -> f64 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 767 | fn transform(&self, mat: &Mat4) -> () { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `distance`, and `transform` are never used [INFO] [stdout] --> src/datastruct.rs:774:8 [INFO] [stdout] | [INFO] [stdout] 773 | impl Vec4 { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 774 | fn new(x: f64, y: f64, z: f64, w: f64) -> Vec4 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 777 | fn distance(&self, other: &Vec4) -> f64 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 780 | fn transform(&self, mat: &Mat4) -> () { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `identity`, `new`, and `shift` are never used [INFO] [stdout] --> src/datastruct.rs:787:8 [INFO] [stdout] | [INFO] [stdout] 786 | impl Mat2 { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 787 | fn identity() -> Mat2 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 790 | fn new(m: [[f64; 2]; 2]) -> Mat2 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 793 | fn shift(&self, x: f64, y: f64) -> Mat2 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `identity`, `new`, and `shift` are never used [INFO] [stdout] --> src/datastruct.rs:799:8 [INFO] [stdout] | [INFO] [stdout] 798 | impl Mat3 { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 799 | fn identity() -> Mat3 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 802 | fn new(m: [[f64; 3]; 3]) -> Mat3 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 805 | fn shift(&self, x: f64, y: f64, z: f64) -> Mat3 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `identity`, `new`, and `shift` are never used [INFO] [stdout] --> src/datastruct.rs:811:8 [INFO] [stdout] | [INFO] [stdout] 810 | impl Mat4 { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 811 | fn identity() -> Mat4 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 814 | fn new(m: [[f64; 4]; 4]) -> Mat4 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 817 | fn shift(&self, x: f64, y: f64, z: f64, w: f64) -> Mat4 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `append`, `clear`, and `destroy` are never used [INFO] [stdout] --> src/datastruct.rs:823:8 [INFO] [stdout] | [INFO] [stdout] 822 | impl Frame { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] 823 | fn new(frame: String, pos: Vec2, width: f64, height: f64, time: f64, data: Vec, mat: Mat4, rect: Rect, pair: Pair) -> Frame { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 826 | fn append(&mut self, mut frame: Frame) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 829 | fn clear(&mut self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 832 | fn destroy(self, frame: Frame) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `error` is never used [INFO] [stdout] --> src/datastruct.rs:846:12 [INFO] [stdout] | [INFO] [stdout] 839 | impl Error { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 846 | pub fn error(&self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Exception` is never used [INFO] [stdout] --> src/datastruct.rs:855:6 [INFO] [stdout] | [INFO] [stdout] 855 | type Exception = Error; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ArithmeticError` is never used [INFO] [stdout] --> src/datastruct.rs:856:6 [INFO] [stdout] | [INFO] [stdout] 856 | type ArithmeticError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `AssertionError` is never used [INFO] [stdout] --> src/datastruct.rs:857:6 [INFO] [stdout] | [INFO] [stdout] 857 | type AssertionError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `AttributeError` is never used [INFO] [stdout] --> src/datastruct.rs:858:6 [INFO] [stdout] | [INFO] [stdout] 858 | type AttributeError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `WindowsError` is never used [INFO] [stdout] --> src/datastruct.rs:859:6 [INFO] [stdout] | [INFO] [stdout] 859 | type WindowsError = Error; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `OSError` is never used [INFO] [stdout] --> src/datastruct.rs:860:6 [INFO] [stdout] | [INFO] [stdout] 860 | type OSError = Error; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `IOError` is never used [INFO] [stdout] --> src/datastruct.rs:861:6 [INFO] [stdout] | [INFO] [stdout] 861 | type IOError = Error; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `EnvironmentError` is never used [INFO] [stdout] --> src/datastruct.rs:862:6 [INFO] [stdout] | [INFO] [stdout] 862 | type EnvironmentError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BlockingIOError` is never used [INFO] [stdout] --> src/datastruct.rs:863:6 [INFO] [stdout] | [INFO] [stdout] 863 | type BlockingIOError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ConnectionError` is never used [INFO] [stdout] --> src/datastruct.rs:864:6 [INFO] [stdout] | [INFO] [stdout] 864 | type ConnectionError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BrokenPipeError` is never used [INFO] [stdout] --> src/datastruct.rs:865:6 [INFO] [stdout] | [INFO] [stdout] 865 | type BrokenPipeError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BufferError` is never used [INFO] [stdout] --> src/datastruct.rs:866:6 [INFO] [stdout] | [INFO] [stdout] 866 | type BufferError = Error; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ChildProcessError` is never used [INFO] [stdout] --> src/datastruct.rs:867:6 [INFO] [stdout] | [INFO] [stdout] 867 | type ChildProcessError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ConnectionAbortedError` is never used [INFO] [stdout] --> src/datastruct.rs:868:6 [INFO] [stdout] | [INFO] [stdout] 868 | type ConnectionAbortedError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ConnectionRefusedError` is never used [INFO] [stdout] --> src/datastruct.rs:869:6 [INFO] [stdout] | [INFO] [stdout] 869 | type ConnectionRefusedError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ConnectionResetError` is never used [INFO] [stdout] --> src/datastruct.rs:870:6 [INFO] [stdout] | [INFO] [stdout] 870 | type ConnectionResetError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `EOFError` is never used [INFO] [stdout] --> src/datastruct.rs:871:6 [INFO] [stdout] | [INFO] [stdout] 871 | type EOFError = Error; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FileExistsError` is never used [INFO] [stdout] --> src/datastruct.rs:872:6 [INFO] [stdout] | [INFO] [stdout] 872 | type FileExistsError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FileNotFoundError` is never used [INFO] [stdout] --> src/datastruct.rs:873:6 [INFO] [stdout] | [INFO] [stdout] 873 | type FileNotFoundError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FloatingPointError` is never used [INFO] [stdout] --> src/datastruct.rs:874:6 [INFO] [stdout] | [INFO] [stdout] 874 | type FloatingPointError = ArithmeticError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SyntaxError` is never used [INFO] [stdout] --> src/datastruct.rs:875:6 [INFO] [stdout] | [INFO] [stdout] 875 | type SyntaxError = Error; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `LookupError` is never used [INFO] [stdout] --> src/datastruct.rs:876:6 [INFO] [stdout] | [INFO] [stdout] 876 | type LookupError = Error; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `IndexError` is never used [INFO] [stdout] --> src/datastruct.rs:877:6 [INFO] [stdout] | [INFO] [stdout] 877 | type IndexError = LookupError; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `InterruptedError` is never used [INFO] [stdout] --> src/datastruct.rs:878:6 [INFO] [stdout] | [INFO] [stdout] 878 | type InterruptedError = OSError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `IsADirectoryError` is never used [INFO] [stdout] --> src/datastruct.rs:879:6 [INFO] [stdout] | [INFO] [stdout] 879 | type IsADirectoryError = OSError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `KeyError` is never used [INFO] [stdout] --> src/datastruct.rs:880:6 [INFO] [stdout] | [INFO] [stdout] 880 | type KeyError = LookupError; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `MemoryError` is never used [INFO] [stdout] --> src/datastruct.rs:881:6 [INFO] [stdout] | [INFO] [stdout] 881 | type MemoryError = Error; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `NameError` is never used [INFO] [stdout] --> src/datastruct.rs:882:6 [INFO] [stdout] | [INFO] [stdout] 882 | type NameError = Error; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `NotADirectoryError` is never used [INFO] [stdout] --> src/datastruct.rs:883:6 [INFO] [stdout] | [INFO] [stdout] 883 | type NotADirectoryError = OSError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `RuntimeError` is never used [INFO] [stdout] --> src/datastruct.rs:884:6 [INFO] [stdout] | [INFO] [stdout] 884 | type RuntimeError = Error; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `NotImplementedError` is never used [INFO] [stdout] --> src/datastruct.rs:885:6 [INFO] [stdout] | [INFO] [stdout] 885 | type NotImplementedError = RuntimeError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `OverflowError` is never used [INFO] [stdout] --> src/datastruct.rs:886:6 [INFO] [stdout] | [INFO] [stdout] 886 | type OverflowError = ArithmeticError; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `PermissionError` is never used [INFO] [stdout] --> src/datastruct.rs:887:6 [INFO] [stdout] | [INFO] [stdout] 887 | type PermissionError = OSError; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ProcessLookupError` is never used [INFO] [stdout] --> src/datastruct.rs:888:6 [INFO] [stdout] | [INFO] [stdout] 888 | type ProcessLookupError = OSError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `RecursionError` is never used [INFO] [stdout] --> src/datastruct.rs:889:6 [INFO] [stdout] | [INFO] [stdout] 889 | type RecursionError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ReferenceError` is never used [INFO] [stdout] --> src/datastruct.rs:890:6 [INFO] [stdout] | [INFO] [stdout] 890 | type ReferenceError = Error; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SystemError` is never used [INFO] [stdout] --> src/datastruct.rs:891:6 [INFO] [stdout] | [INFO] [stdout] 891 | type SystemError = Error; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TabError` is never used [INFO] [stdout] --> src/datastruct.rs:892:6 [INFO] [stdout] | [INFO] [stdout] 892 | type TabError = SyntaxError; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TimeoutError` is never used [INFO] [stdout] --> src/datastruct.rs:893:6 [INFO] [stdout] | [INFO] [stdout] 893 | type TimeoutError = OSError; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TypeError` is never used [INFO] [stdout] --> src/datastruct.rs:894:6 [INFO] [stdout] | [INFO] [stdout] 894 | type TypeError = Error; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UnboundLocalError` is never used [INFO] [stdout] --> src/datastruct.rs:895:6 [INFO] [stdout] | [INFO] [stdout] 895 | type UnboundLocalError = NameError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ValueError` is never used [INFO] [stdout] --> src/datastruct.rs:896:6 [INFO] [stdout] | [INFO] [stdout] 896 | type ValueError = Error; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UnicodeError` is never used [INFO] [stdout] --> src/datastruct.rs:897:6 [INFO] [stdout] | [INFO] [stdout] 897 | type UnicodeError = ValueError; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UnicodeDecodeError` is never used [INFO] [stdout] --> src/datastruct.rs:898:6 [INFO] [stdout] | [INFO] [stdout] 898 | type UnicodeDecodeError = UnicodeError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UnicodeEncodeError` is never used [INFO] [stdout] --> src/datastruct.rs:899:6 [INFO] [stdout] | [INFO] [stdout] 899 | type UnicodeEncodeError = UnicodeError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UnicodeTranslateError` is never used [INFO] [stdout] --> src/datastruct.rs:900:6 [INFO] [stdout] | [INFO] [stdout] 900 | type UnicodeTranslateError = UnicodeError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ZeroDivisionError` is never used [INFO] [stdout] --> src/datastruct.rs:901:6 [INFO] [stdout] | [INFO] [stdout] 901 | type ZeroDivisionError = ArithmeticError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `KeyboardInterrupt` is never used [INFO] [stdout] --> src/datastruct.rs:904:6 [INFO] [stdout] | [INFO] [stdout] 904 | type KeyboardInterrupt = Interrrupt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `print`, and `warning` are never used [INFO] [stdout] --> src/datastruct.rs:910:8 [INFO] [stdout] | [INFO] [stdout] 909 | impl Warning { [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] 910 | fn new(code: i32, message: String) -> Warning { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 913 | fn print(&self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 916 | fn warning(&self) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Warning_` is never used [INFO] [stdout] --> src/datastruct.rs:921:6 [INFO] [stdout] | [INFO] [stdout] 921 | type Warning_ = Warning; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BytesWarning` is never used [INFO] [stdout] --> src/datastruct.rs:922:6 [INFO] [stdout] | [INFO] [stdout] 922 | type BytesWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `DeprecationWarning` is never used [INFO] [stdout] --> src/datastruct.rs:923:6 [INFO] [stdout] | [INFO] [stdout] 923 | type DeprecationWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `EncodingWarning` is never used [INFO] [stdout] --> src/datastruct.rs:924:6 [INFO] [stdout] | [INFO] [stdout] 924 | type EncodingWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `FutureWarning` is never used [INFO] [stdout] --> src/datastruct.rs:925:6 [INFO] [stdout] | [INFO] [stdout] 925 | type FutureWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ResourceWarning` is never used [INFO] [stdout] --> src/datastruct.rs:926:6 [INFO] [stdout] | [INFO] [stdout] 926 | type ResourceWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `RuntimeWarning` is never used [INFO] [stdout] --> src/datastruct.rs:927:6 [INFO] [stdout] | [INFO] [stdout] 927 | type RuntimeWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `SyntaxWarning` is never used [INFO] [stdout] --> src/datastruct.rs:928:6 [INFO] [stdout] | [INFO] [stdout] 928 | type SyntaxWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UnicodeWarning` is never used [INFO] [stdout] --> src/datastruct.rs:929:6 [INFO] [stdout] | [INFO] [stdout] 929 | type UnicodeWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UserWarning` is never used [INFO] [stdout] --> src/datastruct.rs:930:6 [INFO] [stdout] | [INFO] [stdout] 930 | type UserWarning = Warning; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `repr` are never used [INFO] [stdout] --> src/datastruct.rs:936:8 [INFO] [stdout] | [INFO] [stdout] 935 | impl Object { [INFO] [stdout] | ----------- associated items in this implementation [INFO] [stdout] 936 | fn new(name: String, data: String, loc: ADDR16, size: Size, type_: Enum, parent: Option>, children: Vec>, nex... [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 939 | fn repr(&self) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/datastruct.rs:945:8 [INFO] [stdout] | [INFO] [stdout] 944 | impl Param { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] 945 | fn new(name: String, data: Object) -> Param { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/datastruct.rs:951:8 [INFO] [stdout] | [INFO] [stdout] 950 | impl Scene { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] 951 | fn new(name: String, params: Vec) -> Scene { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `num_points`, `add_point`, and `remove_point` are never used [INFO] [stdout] --> src/datastruct.rs:957:8 [INFO] [stdout] | [INFO] [stdout] 956 | impl Polygon { [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] 957 | fn new(points: Vec<(f64, f64)>) -> Polygon { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 961 | fn num_points(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 965 | fn add_point(&mut self, point: (f64, f64)) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 969 | fn remove_point(&mut self, index: usize) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `transform`, and `transform_mut` are never used [INFO] [stdout] --> src/datastruct.rs:975:8 [INFO] [stdout] | [INFO] [stdout] 974 | impl Vertex { [INFO] [stdout] | ----------- associated items in this implementation [INFO] [stdout] 975 | fn new(pos: Vec2, tex: Vec2, col: Vec3, norm: Vec3) -> Vertex { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 978 | fn transform(&self, mat: &Mat4) -> () { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 982 | fn transform_mut(&mut self, mat: &Mat4) -> () { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `create` are never used [INFO] [stdout] --> src/datastruct.rs:991:8 [INFO] [stdout] | [INFO] [stdout] 990 | impl VecOp { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] 991 | fn new() -> VecOp { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 994 | fn create(&self, typ: String) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Serializer` is never constructed [INFO] [stdout] --> src/datastruct.rs:1019:8 [INFO] [stdout] | [INFO] [stdout] 1019 | struct Serializer { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `serialize` are never used [INFO] [stdout] --> src/datastruct.rs:1025:8 [INFO] [stdout] | [INFO] [stdout] 1024 | impl Serializer { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 1025 | fn new(key: USHORT, data: [BYTE; 8]) -> Serializer { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1028 | fn serialize(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Serialized` is never used [INFO] [stdout] --> src/datastruct.rs:1033:7 [INFO] [stdout] | [INFO] [stdout] 1033 | trait Serialized { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Visitor` is never constructed [INFO] [stdout] --> src/datastruct.rs:1038:8 [INFO] [stdout] | [INFO] [stdout] 1038 | struct Visitor<'s> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/datastruct.rs:1043:8 [INFO] [stdout] | [INFO] [stdout] 1042 | impl<'s> Visitor<'s> { [INFO] [stdout] | -------------------- associated function in this implementation [INFO] [stdout] 1043 | fn new(serializer: &'s mut dyn Serialized) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `event_callback` is never used [INFO] [stdout] --> src/evlog.rs:122:27 [INFO] [stdout] | [INFO] [stdout] 122 | unsafe extern "system" fn event_callback( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct u1 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 7 | a: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u1` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct i1 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 12 | a: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i1` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct u2 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 17 | a: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub struct i2 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 22 | a: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub struct u4 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 27 | a: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u4` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub struct i4 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 31 | a: i8, [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 115 | pub struct i12u12 { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 116 | a: i12, [INFO] [stdout] | ^ [INFO] [stdout] 117 | b: u12, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i12u12` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 121 | pub struct i12u24 { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 122 | a: i12, [INFO] [stdout] | ^ [INFO] [stdout] 123 | b: u24, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i12u24` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 129 | pub struct i3 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 130 | a: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 134 | pub struct u3 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 135 | a: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 139 | pub struct i6 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 140 | a: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i6` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub struct u6 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 145 | a: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u6` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 149 | pub struct i9 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 150 | a: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i9` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `a` is never read [INFO] [stdout] --> src/ctypes.rs:155:5 [INFO] [stdout] | [INFO] [stdout] 154 | pub struct u9 { [INFO] [stdout] | -- field in this struct [INFO] [stdout] 155 | a: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u9` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 159 | pub struct i18 { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 160 | a: i16, [INFO] [stdout] | ^ [INFO] [stdout] 161 | b: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i18` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 165 | pub struct u18 { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 166 | a: u16, [INFO] [stdout] | ^ [INFO] [stdout] 167 | b: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u18` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 171 | pub struct i27 { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 172 | a: i16, [INFO] [stdout] | ^ [INFO] [stdout] 173 | b: i16, [INFO] [stdout] | ^ [INFO] [stdout] 174 | c: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i27` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, and `c` are never read [INFO] [stdout] --> src/ctypes.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 178 | pub struct u27 { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 179 | a: u16, [INFO] [stdout] | ^ [INFO] [stdout] 180 | b: u16, [INFO] [stdout] | ^ [INFO] [stdout] 181 | c: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u27` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, `c`, and `d` are never read [INFO] [stdout] --> src/ctypes.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 185 | pub struct i36 { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 186 | a: i16, [INFO] [stdout] | ^ [INFO] [stdout] 187 | b: i16, [INFO] [stdout] | ^ [INFO] [stdout] 188 | c: i16, [INFO] [stdout] | ^ [INFO] [stdout] 189 | d: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i36` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a`, `b`, `c`, and `d` are never read [INFO] [stdout] --> src/ctypes.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 193 | pub struct u36 { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 194 | a: u16, [INFO] [stdout] | ^ [INFO] [stdout] 195 | b: u16, [INFO] [stdout] | ^ [INFO] [stdout] 196 | c: u16, [INFO] [stdout] | ^ [INFO] [stdout] 197 | d: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u36` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 203 | pub struct u8x2 { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 204 | a: u8, [INFO] [stdout] | ^ [INFO] [stdout] 205 | b: u8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u8x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:210:5 [INFO] [stdout] | [INFO] [stdout] 209 | pub struct i8x2 { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 210 | a: i8, [INFO] [stdout] | ^ [INFO] [stdout] 211 | b: i8, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i8x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 215 | pub struct u16x2 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 216 | a: u16, [INFO] [stdout] | ^ [INFO] [stdout] 217 | b: u16, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u16x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 221 | pub struct i16x2 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 222 | a: i16, [INFO] [stdout] | ^ [INFO] [stdout] 223 | b: i16, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i16x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 227 | pub struct u32x2 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 228 | a: u32, [INFO] [stdout] | ^ [INFO] [stdout] 229 | b: u32, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u32x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 233 | pub struct i32x2 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 234 | a: i32, [INFO] [stdout] | ^ [INFO] [stdout] 235 | b: i32, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i32x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 239 | pub struct u64x2 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 240 | a: u64, [INFO] [stdout] | ^ [INFO] [stdout] 241 | b: u64, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u64x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 245 | pub struct i64x2 { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 246 | a: i64, [INFO] [stdout] | ^ [INFO] [stdout] 247 | b: i64, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i64x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:252:5 [INFO] [stdout] | [INFO] [stdout] 251 | pub struct u128x2 { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 252 | a: u128, [INFO] [stdout] | ^ [INFO] [stdout] 253 | b: u128, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `u128x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:258:5 [INFO] [stdout] | [INFO] [stdout] 257 | pub struct i128x2 { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 258 | a: i128, [INFO] [stdout] | ^ [INFO] [stdout] 259 | b: i128, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `i128x2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:264:5 [INFO] [stdout] | [INFO] [stdout] 263 | pub struct ISx2 { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 264 | a: isize, [INFO] [stdout] | ^ [INFO] [stdout] 265 | b: isize [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `ISx2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 269 | pub struct USx2 { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 270 | a: usize, [INFO] [stdout] | ^ [INFO] [stdout] 271 | b: usize [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `USx2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 275 | pub struct Bx2 { [INFO] [stdout] | --- fields in this struct [INFO] [stdout] 276 | a: bool, [INFO] [stdout] | ^ [INFO] [stdout] 277 | b: bool [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `Bx2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `a` and `b` are never read [INFO] [stdout] --> src/ctypes.rs:282:5 [WARN] too many lines in the log, truncating it