[INFO] cloning repository https://github.com/Forlos/bininfo
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Forlos/bininfo" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FForlos%2Fbininfo", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FForlos%2Fbininfo'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ffca46a3cf7936f45147b504344b414bdfe658fe
[INFO] checking Forlos/bininfo against master#5518eaa946291f00471af8b254b2a1715f234882 for pr-120393
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FForlos%2Fbininfo" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Forlos/bininfo on toolchain 5518eaa946291f00471af8b254b2a1715f234882
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Forlos/bininfo
[INFO] finished tweaking git repo https://github.com/Forlos/bininfo
[INFO] tweaked toml for git repo https://github.com/Forlos/bininfo written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/Forlos/bininfo 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" "+5518eaa946291f00471af8b254b2a1715f234882" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cc v1.0.30
[INFO] [stderr]   Downloaded backtrace v0.3.14
[INFO] [stderr]   Downloaded term v0.5.1
[INFO] [stderr]   Downloaded serde v1.0.89
[INFO] [stderr]   Downloaded syn v0.15.29
[INFO] [stderr]   Downloaded csv v1.0.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5e6cad8aab8772cd0eb9cb31b3fd7276858925d37898904d69e23801539a2f11
[INFO] running `Command { std: "docker" "start" "-a" "5e6cad8aab8772cd0eb9cb31b3fd7276858925d37898904d69e23801539a2f11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5e6cad8aab8772cd0eb9cb31b3fd7276858925d37898904d69e23801539a2f11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5e6cad8aab8772cd0eb9cb31b3fd7276858925d37898904d69e23801539a2f11", kill_on_drop: false }`
[INFO] [stdout] 5e6cad8aab8772cd0eb9cb31b3fd7276858925d37898904d69e23801539a2f11
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 95f9345d0afab269be133f987d6b3ae6b201eab63857c2cb081a2b5d908c641d
[INFO] running `Command { std: "docker" "start" "-a" "95f9345d0afab269be133f987d6b3ae6b201eab63857c2cb081a2b5d908c641d", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.50
[INFO] [stderr]    Compiling proc-macro2 v0.4.27
[INFO] [stderr]    Compiling syn v0.15.29
[INFO] [stderr]    Compiling cc v1.0.30
[INFO] [stderr]     Checking unicode-width v0.1.5
[INFO] [stderr]    Compiling memchr v2.2.0
[INFO] [stderr]    Compiling unicode-segmentation v1.2.1
[INFO] [stderr]    Compiling autocfg v0.1.2
[INFO] [stderr]    Compiling serde v1.0.89
[INFO] [stderr]    Compiling byteorder v1.3.1
[INFO] [stderr]    Compiling failure_derive v0.1.5
[INFO] [stderr]     Checking rustc-demangle v0.1.13
[INFO] [stderr]     Checking cfg-if v0.1.7
[INFO] [stderr]     Checking strsim v0.7.0
[INFO] [stderr]     Checking vec_map v0.8.1
[INFO] [stderr]    Compiling scroll v0.9.2
[INFO] [stderr]     Checking bitflags v1.0.4
[INFO] [stderr]     Checking textwrap v0.10.0
[INFO] [stderr]     Checking ansi_term v0.11.0
[INFO] [stderr]     Checking encode_unicode v0.3.5
[INFO] [stderr]     Checking lazy_static v1.3.0
[INFO] [stderr]    Compiling heck v0.3.1
[INFO] [stderr]    Compiling backtrace v0.3.14
[INFO] [stderr]     Checking term v0.5.1
[INFO] [stderr]    Compiling backtrace-sys v0.1.28
[INFO] [stderr]     Checking atty v0.2.11
[INFO] [stderr]     Checking term_size v0.3.1
[INFO] [stderr]    Compiling quote v0.6.11
[INFO] [stderr]     Checking clap v2.32.0
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking csv-core v0.1.5
[INFO] [stderr]    Compiling synstructure v0.10.1
[INFO] [stderr]     Checking csv v1.0.5
[INFO] [stderr]    Compiling structopt-derive v0.2.15
[INFO] [stderr]    Compiling strum_macros v0.15.0
[INFO] [stderr]    Compiling scroll_derive v0.9.5
[INFO] [stderr]     Checking prettytable-rs v0.8.0
[INFO] [stderr]     Checking failure v0.1.5
[INFO] [stderr]     Checking structopt v0.2.15
[INFO] [stderr]     Checking bininfo v0.2.7 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the item `Color` is imported redundantly
[INFO] [stdout]     --> src/formats/png/mod.rs:1036:13
[INFO] [stdout]      |
[INFO] [stdout] 2    | use ansi_term::Color;
[INFO] [stdout]      |     ---------------- the item `Color` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 1036 |         use ansi_term::Color;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Color` is imported redundantly
[INFO] [stdout]     --> src/formats/elf/mod.rs:1075:29
[INFO] [stdout]      |
[INFO] [stdout] 1051 |         use ansi_term::Color;
[INFO] [stdout]      |             ---------------- the item `Color` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 1075 |             use ansi_term::{Color, ANSIString, ANSIStrings};
[INFO] [stdout]      |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Color` is imported redundantly
[INFO] [stdout]     --> src/formats/png/mod.rs:1036:13
[INFO] [stdout]      |
[INFO] [stdout] 2    | use ansi_term::Color;
[INFO] [stdout]      |     ---------------- the item `Color` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 1036 |         use ansi_term::Color;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:367:26
[INFO] [stdout]     |
[INFO] [stdout] 367 |                         0...63 => {
[INFO] [stdout]     |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:370:27
[INFO] [stdout]     |
[INFO] [stdout] 370 |                         64...127 => {
[INFO] [stdout]     |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:381:28
[INFO] [stdout]     |
[INFO] [stdout] 381 |                         248...250 => {
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:389:28
[INFO] [stdout]     |
[INFO] [stdout] 389 |                         252...254 => {
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Color` is imported redundantly
[INFO] [stdout]     --> src/formats/elf/mod.rs:1075:29
[INFO] [stdout]      |
[INFO] [stdout] 1051 |         use ansi_term::Color;
[INFO] [stdout]      |             ---------------- the item `Color` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 1075 |             use ansi_term::{Color, ANSIString, ANSIStrings};
[INFO] [stdout]      |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1507:17
[INFO] [stdout]      |
[INFO] [stdout] 1507 |             0x43...0x46 => Ok(Offset(buf.gread_with(offset, scroll::BE)?)),
[INFO] [stdout]      |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1508:17
[INFO] [stdout]      |
[INFO] [stdout] 1508 |             0x48...0x4B => Ok(TypeArgument(buf.gread_with(offset, scroll::BE)?, buf.gread_with(offset, scroll::BE)?)),
[INFO] [stdout]      |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/formats/macho/macho_constants.rs:83:46
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub const    LC_LOAD_WEAK_DYLIB: u32          = (0x18 | LC_REQ_DYLD);
[INFO] [stdout]    |                                                 ^                  ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 83 - pub const    LC_LOAD_WEAK_DYLIB: u32          = (0x18 | LC_REQ_DYLD);
[INFO] [stdout] 83 + pub const    LC_LOAD_WEAK_DYLIB: u32          = 0x18 | LC_REQ_DYLD;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/formats/macho/macho_constants.rs:87:46
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub const LC_RPATH: u32                    = (0x1c | LC_REQ_DYLD);
[INFO] [stdout]    |                                              ^                  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 87 - pub const LC_RPATH: u32                    = (0x1c | LC_REQ_DYLD);
[INFO] [stdout] 87 + pub const LC_RPATH: u32                    = 0x1c | LC_REQ_DYLD;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/formats/macho/macho_constants.rs:90:46
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub const LC_REEXPORT_DYLIB: u32           = (0x1f | LC_REQ_DYLD);
[INFO] [stdout]    |                                              ^                  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 90 - pub const LC_REEXPORT_DYLIB: u32           = (0x1f | LC_REQ_DYLD);
[INFO] [stdout] 90 + pub const LC_REEXPORT_DYLIB: u32           = 0x1f | LC_REQ_DYLD;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/formats/macho/macho_constants.rs:94:46
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub const    LC_DYLD_INFO_ONLY: u32           = (0x22 | LC_REQ_DYLD);
[INFO] [stdout]    |                                                 ^                  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 94 - pub const    LC_DYLD_INFO_ONLY: u32           = (0x22 | LC_REQ_DYLD);
[INFO] [stdout] 94 + pub const    LC_DYLD_INFO_ONLY: u32           = 0x22 | LC_REQ_DYLD;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/formats/macho/macho_constants.rs:95:46
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub const    LC_LOAD_UPWARD_DYLIB: u32        = (0x23 | LC_REQ_DYLD);
[INFO] [stdout]    |                                                 ^                  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 95 - pub const    LC_LOAD_UPWARD_DYLIB: u32        = (0x23 | LC_REQ_DYLD);
[INFO] [stdout] 95 + pub const    LC_LOAD_UPWARD_DYLIB: u32        = 0x23 | LC_REQ_DYLD;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/formats/macho/macho_constants.rs:100:46
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub const LC_MAIN: u32                     = (0x28 | LC_REQ_DYLD);
[INFO] [stdout]     |                                              ^                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 100 - pub const LC_MAIN: u32                     = (0x28 | LC_REQ_DYLD);
[INFO] [stdout] 100 + pub const LC_MAIN: u32                     = 0x28 | LC_REQ_DYLD;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:367:26
[INFO] [stdout]     |
[INFO] [stdout] 367 |                         0...63 => {
[INFO] [stdout]     |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:370:27
[INFO] [stdout]     |
[INFO] [stdout] 370 |                         64...127 => {
[INFO] [stdout]     |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:381:28
[INFO] [stdout]     |
[INFO] [stdout] 381 |                         248...250 => {
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:389:28
[INFO] [stdout]     |
[INFO] [stdout] 389 |                         252...254 => {
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1507:17
[INFO] [stdout]      |
[INFO] [stdout] 1507 |             0x43...0x46 => Ok(Offset(buf.gread_with(offset, scroll::BE)?)),
[INFO] [stdout]      |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1508:17
[INFO] [stdout]      |
[INFO] [stdout] 1508 |             0x48...0x4B => Ok(TypeArgument(buf.gread_with(offset, scroll::BE)?, buf.gread_with(offset, scroll::BE)?)),
[INFO] [stdout]      |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/formats/macho/macho_constants.rs:83:46
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub const    LC_LOAD_WEAK_DYLIB: u32          = (0x18 | LC_REQ_DYLD);
[INFO] [stdout]    |                                                 ^                  ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 83 - pub const    LC_LOAD_WEAK_DYLIB: u32          = (0x18 | LC_REQ_DYLD);
[INFO] [stdout] 83 + pub const    LC_LOAD_WEAK_DYLIB: u32          = 0x18 | LC_REQ_DYLD;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/formats/macho/macho_constants.rs:87:46
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub const LC_RPATH: u32                    = (0x1c | LC_REQ_DYLD);
[INFO] [stdout]    |                                              ^                  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 87 - pub const LC_RPATH: u32                    = (0x1c | LC_REQ_DYLD);
[INFO] [stdout] 87 + pub const LC_RPATH: u32                    = 0x1c | LC_REQ_DYLD;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/formats/macho/macho_constants.rs:90:46
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub const LC_REEXPORT_DYLIB: u32           = (0x1f | LC_REQ_DYLD);
[INFO] [stdout]    |                                              ^                  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 90 - pub const LC_REEXPORT_DYLIB: u32           = (0x1f | LC_REQ_DYLD);
[INFO] [stdout] 90 + pub const LC_REEXPORT_DYLIB: u32           = 0x1f | LC_REQ_DYLD;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/formats/macho/macho_constants.rs:94:46
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub const    LC_DYLD_INFO_ONLY: u32           = (0x22 | LC_REQ_DYLD);
[INFO] [stdout]    |                                                 ^                  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 94 - pub const    LC_DYLD_INFO_ONLY: u32           = (0x22 | LC_REQ_DYLD);
[INFO] [stdout] 94 + pub const    LC_DYLD_INFO_ONLY: u32           = 0x22 | LC_REQ_DYLD;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/formats/macho/macho_constants.rs:95:46
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub const    LC_LOAD_UPWARD_DYLIB: u32        = (0x23 | LC_REQ_DYLD);
[INFO] [stdout]    |                                                 ^                  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 95 - pub const    LC_LOAD_UPWARD_DYLIB: u32        = (0x23 | LC_REQ_DYLD);
[INFO] [stdout] 95 + pub const    LC_LOAD_UPWARD_DYLIB: u32        = 0x23 | LC_REQ_DYLD;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/formats/macho/macho_constants.rs:100:46
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub const LC_MAIN: u32                     = (0x28 | LC_REQ_DYLD);
[INFO] [stdout]     |                                              ^                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 100 - pub const LC_MAIN: u32                     = (0x28 | LC_REQ_DYLD);
[INFO] [stdout] 100 + pub const LC_MAIN: u32                     = 0x28 | LC_REQ_DYLD;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Pread`
[INFO] [stdout]  --> src/formats/zip/mod.rs:4:20
[INFO] [stdout]   |
[INFO] [stdout] 4 | use scroll::{self, Pread};
[INFO] [stdout]   |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Pread`
[INFO] [stdout]  --> src/formats/zip/mod.rs:4:20
[INFO] [stdout]   |
[INFO] [stdout] 4 | use scroll::{self, Pread};
[INFO] [stdout]   |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `correct`
[INFO] [stdout]    --> src/formats/gif/mod.rs:501:13
[INFO] [stdout]     |
[INFO] [stdout] 501 |         let correct = Gif {
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_correct`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gif`
[INFO] [stdout]    --> src/formats/gif/mod.rs:541:13
[INFO] [stdout]     |
[INFO] [stdout] 541 |         let gif = super::Gif::parse(Opt { trim_lines: 0, file: "".to_owned(), wrap_chars: 0, }, &file).unwrap();
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_gif`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/formats/elf/mod.rs:796:13
[INFO] [stdout]     |
[INFO] [stdout] 796 |         let mut sh_strtab;
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/formats/elf/mod.rs:796:13
[INFO] [stdout]     |
[INFO] [stdout] 796 |         let mut sh_strtab;
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fmt_elf_flags` is never used
[INFO] [stdout]   --> src/format.rs:79:8
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub fn fmt_elf_flags(flags: u32) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_ENCODING` is never used
[INFO] [stdout]    --> src/format.rs:315:7
[INFO] [stdout]     |
[INFO] [stdout] 315 | const DT_ENCODING: u64 = 32;
[INFO] [stdout]     |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_ADDRRNGLO` is never used
[INFO] [stdout]    --> src/format.rs:338:7
[INFO] [stdout]     |
[INFO] [stdout] 338 | const DT_ADDRRNGLO: u64 = 0x6ffffe00;
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_TLSDESC_PLT` is never used
[INFO] [stdout]    --> src/format.rs:342:7
[INFO] [stdout]     |
[INFO] [stdout] 342 | const DT_TLSDESC_PLT: u64 = 0x6ffffef6;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_TLSDESC_GOT` is never used
[INFO] [stdout]    --> src/format.rs:344:7
[INFO] [stdout]     |
[INFO] [stdout] 344 | const DT_TLSDESC_GOT: u64 = 0x6ffffef7;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_GNU_CONFLICT` is never used
[INFO] [stdout]    --> src/format.rs:346:7
[INFO] [stdout]     |
[INFO] [stdout] 346 | const DT_GNU_CONFLICT: u64 = 0x6ffffef8;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_GNU_LIBLIST` is never used
[INFO] [stdout]    --> src/format.rs:348:7
[INFO] [stdout]     |
[INFO] [stdout] 348 | const DT_GNU_LIBLIST: u64 = 0x6ffffef9;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_CONFIG` is never used
[INFO] [stdout]    --> src/format.rs:350:7
[INFO] [stdout]     |
[INFO] [stdout] 350 | const DT_CONFIG: u64 = 0x6ffffefa;
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_DEPAUDIT` is never used
[INFO] [stdout]    --> src/format.rs:352:7
[INFO] [stdout]     |
[INFO] [stdout] 352 | const DT_DEPAUDIT: u64 = 0x6ffffefb;
[INFO] [stdout]     |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_AUDIT` is never used
[INFO] [stdout]    --> src/format.rs:354:7
[INFO] [stdout]     |
[INFO] [stdout] 354 | const DT_AUDIT: u64 = 0x6ffffefc;
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_PLTPAD` is never used
[INFO] [stdout]    --> src/format.rs:356:7
[INFO] [stdout]     |
[INFO] [stdout] 356 | const DT_PLTPAD: u64 = 0x6ffffefd;
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_MOVETAB` is never used
[INFO] [stdout]    --> src/format.rs:358:7
[INFO] [stdout]     |
[INFO] [stdout] 358 | const DT_MOVETAB: u64 = 0x6ffffefe;
[INFO] [stdout]     |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_SYMINFO` is never used
[INFO] [stdout]    --> src/format.rs:360:7
[INFO] [stdout]     |
[INFO] [stdout] 360 | const DT_SYMINFO: u64 = 0x6ffffeff;
[INFO] [stdout]     |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_ADDRRNGHI` is never used
[INFO] [stdout]    --> src/format.rs:362:7
[INFO] [stdout]     |
[INFO] [stdout] 362 | const DT_ADDRRNGHI: u64 = 0x6ffffeff;
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_ADDRNUM` is never used
[INFO] [stdout]    --> src/format.rs:365:7
[INFO] [stdout]     |
[INFO] [stdout] 365 | const DT_ADDRNUM: u64 = 11;
[INFO] [stdout]     |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `opt` is never read
[INFO] [stdout]   --> src/formats/jpg/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct Jpg {
[INFO] [stdout]    |            --- field in this struct
[INFO] [stdout] 17 |     opt: Opt,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Jpg` 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 `win32_ver` is never read
[INFO] [stdout]   --> src/formats/pe/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 83 | struct Windows_fields {
[INFO] [stdout]    |        -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 93 |     win32_ver:        u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Windows_fields` 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 `virt_addr`, `symtab_idx`, and `c_type` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 170 | struct COFF_reloc {
[INFO] [stdout]     |        ---------- fields in this struct
[INFO] [stdout] 171 |     virt_addr:  u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 172 |     symtab_idx: u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 173 |     c_type:     u16,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `COFF_reloc` 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 `idx` and `line_num` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 177 | struct COFF_linenum {
[INFO] [stdout]     |        ------------ fields in this struct
[INFO] [stdout] 178 |     idx:      u32,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 179 |     line_num: u16,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `COFF_linenum` 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 `name`, `value`, `sec_num`, `c_type`, `storage_class`, and `n_aux_sym` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:184:5
[INFO] [stdout]     |
[INFO] [stdout] 183 | struct COFF_symbol_table {
[INFO] [stdout]     |        ----------------- fields in this struct
[INFO] [stdout] 184 |     name:          [u8; 8],
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 185 |     value:         u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 186 |     sec_num:       u16,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 187 |     c_type:        u16,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 188 |     storage_class: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 189 |     n_aux_sym:     u8,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `COFF_symbol_table` 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 `tag_index`, `total_sz`, `ptr_linenum`, `ptr_nextfn`, and `unused` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 199 | struct Aux_sym_record_1 {
[INFO] [stdout]     |        ---------------- fields in this struct
[INFO] [stdout] 200 |     tag_index:   u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 201 |     total_sz:    u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 202 |     ptr_linenum: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 203 |     ptr_nextfn:  u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 204 |     unused:      u16,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Aux_sym_record_1` 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 `dw_length`, `w_revision`, `w_cert_type`, and `b_cert` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 208 | struct Attr_cert_table {
[INFO] [stdout]     |        --------------- fields in this struct
[INFO] [stdout] 209 |     dw_length:   u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 210 |     w_revision:  u16,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 211 |     w_cert_type: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 212 |     b_cert:      Vec<u8>,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Attr_cert_table` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 216 | struct Delay_import_table {
[INFO] [stdout]     |        ------------------ fields in this struct
[INFO] [stdout] 217 |     attr:            u32,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 218 |     name:            u32,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 219 |     mod_handle:      u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 220 |     /// Delay Import Address Table
[INFO] [stdout] 221 |     delay_iat:       u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 222 |     /// Delay Import Name Table
[INFO] [stdout] 223 |     delay_int:       u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 224 |     /// Bound Delay Import Table
[INFO] [stdout] 225 |     bound_delay_it:  u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 226 |     /// Unload Delay Import Table
[INFO] [stdout] 227 |     unload_delay_it: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 228 |     time_stamp:      u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Delay_import_table` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 232 | struct Debug_dir {
[INFO] [stdout]     |        --------- fields in this struct
[INFO] [stdout] 233 |     characteristics: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 234 |     timedate_stamp:  u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 235 |     major_ver:       u16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 236 |     minor_ver:       u16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 237 |     d_type:          u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 238 |     sz_data:         u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 239 |     addr_data:       u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 240 |     ptr_data:        u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Debug_dir` 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 `header`, `func_names`, and `func_ordinals` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 244 | struct Export_dir {
[INFO] [stdout]     |        ---------- fields in this struct
[INFO] [stdout] 245 |     header:        Export_dir_table,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 246 |     func_addr:     Vec<u32>,
[INFO] [stdout] 247 |     func_names:    Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 248 |     func_ordinals: Vec<u16>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Export_dir` 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 `export_flags`, `timedate_stamp`, `major_ver`, `minor_ver`, and `name_rva` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 261 | struct Export_dir_table {
[INFO] [stdout]     |        ---------------- fields in this struct
[INFO] [stdout] 262 |     export_flags:        u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 263 |     timedate_stamp:      u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 264 |     major_ver:           u16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 265 |     minor_ver:           u16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 266 |     name_rva:            u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Export_dir_table` 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 `export_rva` and `forwarder_rva` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 276 | struct Export_addr_table {
[INFO] [stdout]     |        ----------------- fields in this struct
[INFO] [stdout] 277 |     export_rva: u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 278 |     forwarder_rva: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Export_addr_table` 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 `header` is never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:283:5
[INFO] [stdout]     |
[INFO] [stdout] 282 | struct Import_dir {
[INFO] [stdout]     |        ---------- field in this struct
[INFO] [stdout] 283 |     header:   Import_dir_table,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Import_dir` 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 `data_start_rva`, `data_end_rva`, `idx_addr`, `callback_addr`, `sz_zero_fill`, and `characteristics` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:307:5
[INFO] [stdout]     |
[INFO] [stdout] 306 | struct Tls_dir_32 {
[INFO] [stdout]     |        ---------- fields in this struct
[INFO] [stdout] 307 |     data_start_rva:  u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 308 |     data_end_rva:    u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 309 |     idx_addr:        u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 310 |     callback_addr:   u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 311 |     sz_zero_fill:    u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 312 |     characteristics: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Tls_dir_32` 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 `data_start_rva`, `data_end_rva`, `idx_addr`, `callback_addr`, `sz_zero_fill`, and `characteristics` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 316 | struct Tls_dir {
[INFO] [stdout]     |        ------- fields in this struct
[INFO] [stdout] 317 |     data_start_rva:  u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 318 |     data_end_rva:    u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 319 |     idx_addr:        u64,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 320 |     callback_addr:   u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 321 |     sz_zero_fill:    u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 322 |     characteristics: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Tls_dir` 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 `characteristics`, `timedate_stamp`, `major_ver`, `minor_ver`, `n_name_entries`, and `n_id_entries` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 326 | struct Rsrc_dir_tab {
[INFO] [stdout]     |        ------------ fields in this struct
[INFO] [stdout] 327 |     characteristics: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 328 |     timedate_stamp:  u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 329 |     major_ver:       u16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 330 |     minor_ver:       u16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 331 |     n_name_entries:  u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 332 |     n_id_entries:    u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Rsrc_dir_tab` 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 `name_id` and `data_subdir` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:337:5
[INFO] [stdout]     |
[INFO] [stdout] 336 | struct Rsrc_dir_entry {
[INFO] [stdout]     |        -------------- fields in this struct
[INFO] [stdout] 337 |     name_id: u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 338 |     data_subdir: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Rsrc_dir_entry` 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 `data_rva`, `size`, `codepage`, and `reserved` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:343:5
[INFO] [stdout]     |
[INFO] [stdout] 342 | struct Rsrc_data_entry {
[INFO] [stdout]     |        --------------- fields in this struct
[INFO] [stdout] 343 |     data_rva: u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 344 |     size:     u32,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 345 |     codepage: u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 346 |     reserved: u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Rsrc_data_entry` 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 `resources` is never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub struct Pe {
[INFO] [stdout]     |            -- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 360 |     resources:            Option<Rsrc_dir_tab>,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Pe` 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 `magic`, `const_pool_count`, `interface_count`, `field_count`, `method_count`, and `attribute_count` are never read
[INFO] [stdout]   --> src/formats/javaclass/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | struct Class_header {
[INFO] [stdout]    |        ------------ fields in this struct
[INFO] [stdout] 16 |     magic:            u32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     const_pool_count: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 24 |     interface_count:  u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 25 |     interface_tab:    Vec<u16>,
[INFO] [stdout] 26 |     field_count:      u16,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 27 |     field_tab:        Vec<Field_info>,
[INFO] [stdout] 28 |     method_count:     u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 29 |     method_tab:       Vec<Method_info>,
[INFO] [stdout] 30 |     attribute_count:  u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Class_header` 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 `attr_count` is never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 113 | struct Field_info {
[INFO] [stdout]     |        ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 117 |     attr_count:   u16,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Field_info` 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 `attr_count` is never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 122 | struct Method_info {
[INFO] [stdout]     |        ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 126 |     attr_count:   u16,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Method_info` 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 `attr_len` is never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |     ConstantValue {
[INFO] [stdout]     |     ------------- field in this variant
[INFO] [stdout] 140 |         name_idx:  u16,
[INFO] [stdout] 141 |         attr_len:  u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len`, `code`, `ex_tab_len`, and `attr_count` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     Code {
[INFO] [stdout]     |     ---- fields in this variant
[INFO] [stdout] 145 |         name_idx:    u16,
[INFO] [stdout] 146 |         attr_len:    u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 150 |         code:        Vec<u8>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 151 |         ex_tab_len:  u16,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 152 |         ex_tab:      Vec<Exception>,
[INFO] [stdout] 153 |         attr_count:  u16,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `n_entries` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |     StackMapTable {
[INFO] [stdout]     |     ------------- fields in this variant
[INFO] [stdout] 157 |         name_idx:  u16,
[INFO] [stdout] 158 |         attr_len:  u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 159 |         n_entries: u16,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `n_of_ex` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |     Exceptions {
[INFO] [stdout]     |     ---------- fields in this variant
[INFO] [stdout] 163 |         name_idx:   u16,
[INFO] [stdout] 164 |         attr_len:   u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 165 |         n_of_ex:    u16,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx`, `attr_len`, and `n_of_classes` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |     InnerClasses {
[INFO] [stdout]     |     ------------ fields in this variant
[INFO] [stdout] 169 |         name_idx:     u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 170 |         attr_len:     u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 171 |         n_of_classes: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `attr_len` is never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |     EnclosingMethod {
[INFO] [stdout]     |     --------------- field in this variant
[INFO] [stdout] 175 |         name_idx:   u16,
[INFO] [stdout] 176 |         attr_len:   u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `attr_len` is never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |     Synthetic {
[INFO] [stdout]     |     --------- field in this variant
[INFO] [stdout] 181 |         name_idx: u16,
[INFO] [stdout] 182 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx` and `attr_len` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |     Signature {
[INFO] [stdout]     |     --------- fields in this variant
[INFO] [stdout] 185 |         name_idx: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 186 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx` and `attr_len` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |     SourceFile {
[INFO] [stdout]     |     ---------- fields in this variant
[INFO] [stdout] 190 |         name_idx: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 191 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx` and `attr_len` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |     SourceDebugExtension {
[INFO] [stdout]     |     -------------------- fields in this variant
[INFO] [stdout] 195 |         name_idx: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 196 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `line_num_tab_len` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |     LineNumberTable {
[INFO] [stdout]     |     --------------- fields in this variant
[INFO] [stdout] 200 |         name_idx:         u16,
[INFO] [stdout] 201 |         attr_len:         u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 202 |         line_num_tab_len: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `local_var_tab_len` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |     LocalVariableTable {
[INFO] [stdout]     |     ------------------ fields in this variant
[INFO] [stdout] 206 |         name_idx:          u16,
[INFO] [stdout] 207 |         attr_len:          u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 208 |         local_var_tab_len: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `local_var_type_tab_len` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |     LocalVariableTypeTable {
[INFO] [stdout]     |     ---------------------- fields in this variant
[INFO] [stdout] 212 |         name_idx:               u16,
[INFO] [stdout] 213 |         attr_len:               u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 214 |         local_var_type_tab_len: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `attr_len` is never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |     Deprecated {
[INFO] [stdout]     |     ---------- field in this variant
[INFO] [stdout] 218 |         name_idx: u16,
[INFO] [stdout] 219 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `num_anno` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |     RuntimeVisibleAnnotations {
[INFO] [stdout]     |     ------------------------- fields in this variant
[INFO] [stdout] 222 |         name_idx: u16,
[INFO] [stdout] 223 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 224 |         num_anno: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `num_anno` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |     RuntimeInvisibleAnnotations {
[INFO] [stdout]     |     --------------------------- fields in this variant
[INFO] [stdout] 228 |         name_idx: u16,
[INFO] [stdout] 229 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 230 |         num_anno: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `num_params` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 233 |     RuntimeVisibleParameterAnnotations {
[INFO] [stdout]     |     ---------------------------------- fields in this variant
[INFO] [stdout] 234 |         name_idx:   u16,
[INFO] [stdout] 235 |         attr_len:   u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 236 |         num_params: u8,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `num_params` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |     RuntimeInvisibleParameterAnnotations {
[INFO] [stdout]     |     ------------------------------------ fields in this variant
[INFO] [stdout] 240 |         name_idx:   u16,
[INFO] [stdout] 241 |         attr_len:   u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 242 |         num_params: u8,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `num_anno` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:247:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |     RuntimeVisibleTypeAnnotations {
[INFO] [stdout]     |     ----------------------------- fields in this variant
[INFO] [stdout] 246 |         name_idx: u16,
[INFO] [stdout] 247 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 248 |         num_anno: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `num_anno` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |     RuntimeInvisibleTypeAnnotations {
[INFO] [stdout]     |     ------------------------------- fields in this variant
[INFO] [stdout] 252 |         name_idx: u16,
[INFO] [stdout] 253 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 254 |         num_anno: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `attr_len` is never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:259:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |     AnnotationDefault {
[INFO] [stdout]     |     ----------------- field in this variant
[INFO] [stdout] 258 |         name_idx: u16,
[INFO] [stdout] 259 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx`, `attr_len`, and `n_bootstrap_methods` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |     BootstrapMethods {
[INFO] [stdout]     |     ---------------- fields in this variant
[INFO] [stdout] 263 |         name_idx:            u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 264 |         attr_len:            u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 265 |         n_bootstrap_methods: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `params_count` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 268 |     MethodParameters {
[INFO] [stdout]     |     ---------------- fields in this variant
[INFO] [stdout] 269 |         name_idx:     u16,
[INFO] [stdout] 270 |         attr_len:     u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 271 |         params_count: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:275:9
[INFO] [stdout]     |
[INFO] [stdout] 274 |     Module {
[INFO] [stdout]     |     ------ fields in this variant
[INFO] [stdout] 275 |         name_idx:     u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 276 |         attr_len:     u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 280 |         requires_cnt: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 281 |         requires:     Vec<Require>,
[INFO] [stdout] 282 |         exports_cnt:  u16,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 283 |         exports:      Vec<Export>,
[INFO] [stdout] 284 |         opens_cnt:    u16,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 285 |         opens:        Vec<Open>,
[INFO] [stdout] 286 |         uses_cnt:     u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 287 |         uses_idx:     Vec<u16>,
[INFO] [stdout] 288 |         provides_cnt: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx`, `attr_len`, and `package_cnt` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 291 |     ModulePackages {
[INFO] [stdout]     |     -------------- fields in this variant
[INFO] [stdout] 292 |         name_idx: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 293 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 294 |         package_cnt: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx` and `attr_len` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:298:9
[INFO] [stdout]     |
[INFO] [stdout] 297 |     ModuleMainClass {
[INFO] [stdout]     |     --------------- fields in this variant
[INFO] [stdout] 298 |         name_idx: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 299 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx` and `attr_len` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |     NestHost {
[INFO] [stdout]     |     -------- fields in this variant
[INFO] [stdout] 303 |         name_idx: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 304 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx`, `attr_len`, and `n_of_classes` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:308:9
[INFO] [stdout]     |
[INFO] [stdout] 307 |     NestMembers {
[INFO] [stdout]     |     ----------- fields in this variant
[INFO] [stdout] 308 |         name_idx: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 309 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 310 |         n_of_classes: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `2` and `4` are never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1130:24
[INFO] [stdout]      |
[INFO] [stdout] 1130 |     FullFrame(u8, u16, u16, Vec<VerificationTypeInfo>, u16, Vec<VerificationTypeInfo>),
[INFO] [stdout]      |     ---------          ^^^                             ^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     fields in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]      |
[INFO] [stdout] 1130 |     FullFrame(u8, u16, (), Vec<VerificationTypeInfo>, (), Vec<VerificationTypeInfo>),
[INFO] [stdout]      |                        ~~                             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1189:17
[INFO] [stdout]      |
[INFO] [stdout] 1189 |     TopVariable(u8),
[INFO] [stdout]      |     ----------- ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1189 |     TopVariable(()),
[INFO] [stdout]      |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1190:21
[INFO] [stdout]      |
[INFO] [stdout] 1190 |     IntegerVariable(u8),
[INFO] [stdout]      |     --------------- ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1190 |     IntegerVariable(()),
[INFO] [stdout]      |                     ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1191:19
[INFO] [stdout]      |
[INFO] [stdout] 1191 |     FloatVariable(u8),
[INFO] [stdout]      |     ------------- ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1191 |     FloatVariable(()),
[INFO] [stdout]      |                   ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1192:18
[INFO] [stdout]      |
[INFO] [stdout] 1192 |     LongVariable(u8),
[INFO] [stdout]      |     ------------ ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1192 |     LongVariable(()),
[INFO] [stdout]      |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1193:20
[INFO] [stdout]      |
[INFO] [stdout] 1193 |     DoubleVariable(u8),
[INFO] [stdout]      |     -------------- ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1193 |     DoubleVariable(()),
[INFO] [stdout]      |                    ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1194:18
[INFO] [stdout]      |
[INFO] [stdout] 1194 |     NullVariable(u8),
[INFO] [stdout]      |     ------------ ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1194 |     NullVariable(()),
[INFO] [stdout]      |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1195:31
[INFO] [stdout]      |
[INFO] [stdout] 1195 |     UninitializedThisVariable(u8),
[INFO] [stdout]      |     ------------------------- ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1195 |     UninitializedThisVariable(()),
[INFO] [stdout]      |                               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1196:20
[INFO] [stdout]      |
[INFO] [stdout] 1196 |     ObjectVariable(u8, u16),
[INFO] [stdout]      |     -------------- ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1196 |     ObjectVariable((), u16),
[INFO] [stdout]      |                    ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1197:27
[INFO] [stdout]      |
[INFO] [stdout] 1197 |     UninitializedVariable(u8, u16),
[INFO] [stdout]      |     --------------------- ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1197 |     UninitializedVariable((), u16),
[INFO] [stdout]      |                           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `len` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1268:5
[INFO] [stdout]      |
[INFO] [stdout] 1266 | struct Local_variable {
[INFO] [stdout]      |        -------------- field in this struct
[INFO] [stdout] 1267 |     start_pc: u16,
[INFO] [stdout] 1268 |     len:      u16,
[INFO] [stdout]      |     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Local_variable` 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 `len` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1277:5
[INFO] [stdout]      |
[INFO] [stdout] 1275 | struct Local_variable_type {
[INFO] [stdout]      |        ------------------- field in this struct
[INFO] [stdout] 1276 |     start_pc: u16,
[INFO] [stdout] 1277 |     len:      u16,
[INFO] [stdout]      |     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Local_variable_type` 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 `n_ele_val_pairs` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1286:5
[INFO] [stdout]      |
[INFO] [stdout] 1284 | struct Annotation {
[INFO] [stdout]      |        ---------- field in this struct
[INFO] [stdout] 1285 |     type_idx:        u16,
[INFO] [stdout] 1286 |     n_ele_val_pairs: u16,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Annotation` 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 `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1330:16
[INFO] [stdout]      |
[INFO] [stdout] 1330 |     ArrayValue(u16, Vec<Element_value>),
[INFO] [stdout]      |     ---------- ^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1330 |     ArrayValue((), Vec<Element_value>),
[INFO] [stdout]      |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `tag` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1404:5
[INFO] [stdout]      |
[INFO] [stdout] 1403 | struct Element_value {
[INFO] [stdout]      |        ------------- field in this struct
[INFO] [stdout] 1404 |     tag:   u8,
[INFO] [stdout]      |     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Element_value` 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 `num_anno` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1410:5
[INFO] [stdout]      |
[INFO] [stdout] 1409 | struct Parameter_annotations {
[INFO] [stdout]      |        --------------------- field in this struct
[INFO] [stdout] 1410 |     num_anno: u16,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Parameter_annotations` 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 `target_type` and `n_ele_val_pairs` are never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1416:5
[INFO] [stdout]      |
[INFO] [stdout] 1415 | struct Type_annotation {
[INFO] [stdout]      |        --------------- fields in this struct
[INFO] [stdout] 1416 |     target_type:     u8,
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1420 |     n_ele_val_pairs: u16,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Type_annotation` 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 `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1479:14
[INFO] [stdout]      |
[INFO] [stdout] 1479 |     LocalVar(u16, Vec<Local_var>),
[INFO] [stdout]      |     -------- ^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1479 |     LocalVar((), Vec<Local_var>),
[INFO] [stdout]      |              ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `len` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1548:5
[INFO] [stdout]      |
[INFO] [stdout] 1546 | struct Local_var {
[INFO] [stdout]      |        --------- field in this struct
[INFO] [stdout] 1547 |     start_pc: u16,
[INFO] [stdout] 1548 |     len:      u16,
[INFO] [stdout]      |     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Local_var` 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 `path_len` and `path` are never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1554:5
[INFO] [stdout]      |
[INFO] [stdout] 1553 | struct Type_path {
[INFO] [stdout]      |        --------- fields in this struct
[INFO] [stdout] 1554 |     path_len: u8,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1555 |     path:     Vec<Path>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Type_path` 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 `kind` and `idx` are never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1560:5
[INFO] [stdout]      |
[INFO] [stdout] 1559 | struct Path {
[INFO] [stdout]      |        ---- fields in this struct
[INFO] [stdout] 1560 |     kind: u8,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1561 |     idx:  u8,
[INFO] [stdout]      |     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Path` 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 `n_bootstrap_args` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1573:5
[INFO] [stdout]      |
[INFO] [stdout] 1571 | struct Bootstrap_method {
[INFO] [stdout]      |        ---------------- field in this struct
[INFO] [stdout] 1572 |     bootstrap_method_ref: u16,
[INFO] [stdout] 1573 |     n_bootstrap_args: u16,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Bootstrap_method` 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 `to_cnt` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1595:5
[INFO] [stdout]      |
[INFO] [stdout] 1592 | struct Export {
[INFO] [stdout]      |        ------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 1595 |     to_cnt: u16,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Export` 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 `to_cnt` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1603:5
[INFO] [stdout]      |
[INFO] [stdout] 1600 | struct Open {
[INFO] [stdout]      |        ---- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 1603 |     to_cnt: u16,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Open` 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 `with_cnt` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1610:5
[INFO] [stdout]      |
[INFO] [stdout] 1608 | struct Provide {
[INFO] [stdout]      |        ------- field in this struct
[INFO] [stdout] 1609 |     idx:      u16,
[INFO] [stdout] 1610 |     with_cnt: u16,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Provide` 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 `magic`, `size_of_cmd`, and `reserved` are never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct Mach_header {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 31 |     magic:          u32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 36 |     size_of_cmd:    u32,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 37 |     pub flags:      u32,
[INFO] [stdout] 38 |     reserved:       u32,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Mach_header` 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 `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 |     Segment(u32, Segment_command),
[INFO] [stdout]    |     -------      ^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 58 |     Segment(u32, ()),
[INFO] [stdout]    |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |     Fvmlib(u32, Fvmlib_command),
[INFO] [stdout]    |     ------      ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 59 |     Fvmlib(u32, ()),
[INFO] [stdout]    |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 |     Dylib(u32, Dylib_command),
[INFO] [stdout]    |     -----      ^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 60 |     Dylib(u32, ()),
[INFO] [stdout]    |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:61:23
[INFO] [stdout]    |
[INFO] [stdout] 61 |     SubFramework(u32, Sub_framework_command),
[INFO] [stdout]    |     ------------      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 61 |     SubFramework(u32, ()),
[INFO] [stdout]    |                       ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:62:20
[INFO] [stdout]    |
[INFO] [stdout] 62 |     SubClient(u32, Sub_client_command),
[INFO] [stdout]    |     ---------      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 62 |     SubClient(u32, ()),
[INFO] [stdout]    |                    ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |     SubUmbrella(u32, Sub_umbrella_command),
[INFO] [stdout]    |     -----------      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 63 |     SubUmbrella(u32, ()),
[INFO] [stdout]    |                      ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     SubLibrary(u32, Sub_library_command),
[INFO] [stdout]    |     ----------      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 64 |     SubLibrary(u32, ()),
[INFO] [stdout]    |                     ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:65:24
[INFO] [stdout]    |
[INFO] [stdout] 65 |     PreboundDylib(u32, Prebound_dylib_command),
[INFO] [stdout]    |     -------------      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 65 |     PreboundDylib(u32, ()),
[INFO] [stdout]    |                        ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |     Dylinker(u32, Dylinker_command),
[INFO] [stdout]    |     --------      ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 66 |     Dylinker(u32, ()),
[INFO] [stdout]    |                   ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |     Thread(u32, Thread_command),
[INFO] [stdout]    |     ------      ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 67 |     Thread(u32, ()),
[INFO] [stdout]    |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 |     Routines(u32, Routines_command),
[INFO] [stdout]    |     --------      ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 68 |     Routines(u32, ()),
[INFO] [stdout]    |                   ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 |     SymTab(u32, Symtab_command),
[INFO] [stdout]    |     ------      ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 69 |     SymTab(u32, ()),
[INFO] [stdout]    |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:70:19
[INFO] [stdout]    |
[INFO] [stdout] 70 |     DySymTab(u32, Dysymtab_command),
[INFO] [stdout]    |     --------      ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 70 |     DySymTab(u32, ()),
[INFO] [stdout]    |                   ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:71:24
[INFO] [stdout]    |
[INFO] [stdout] 71 |     TwolevelHints(u32, Twolevel_hints_command),
[INFO] [stdout]    |     -------------      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 71 |     TwolevelHints(u32, ()),
[INFO] [stdout]    |                        ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |     PrebindCksum(u32, Prebind_cksum_command),
[INFO] [stdout]    |     ------------      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 72 |     PrebindCksum(u32, ()),
[INFO] [stdout]    |                       ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:73:15
[INFO] [stdout]    |
[INFO] [stdout] 73 |     UUID(u32, UUID_command),
[INFO] [stdout]    |     ----      ^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 73 |     UUID(u32, ()),
[INFO] [stdout]    |               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:74:16
[INFO] [stdout]    |
[INFO] [stdout] 74 |     Rpath(u32, Rpath_command),
[INFO] [stdout]    |     -----      ^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 74 |     Rpath(u32, ()),
[INFO] [stdout]    |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:75:23
[INFO] [stdout]    |
[INFO] [stdout] 75 |     LinkeditData(u32, Linkedit_data_command),
[INFO] [stdout]    |     ------------      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 75 |     LinkeditData(u32, ()),
[INFO] [stdout]    |                       ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:76:25
[INFO] [stdout]    |
[INFO] [stdout] 76 |     EncryptionInfo(u32, Encryption_info_command),
[INFO] [stdout]    |     --------------      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 76 |     EncryptionInfo(u32, ()),
[INFO] [stdout]    |                         ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:77:21
[INFO] [stdout]    |
[INFO] [stdout] 77 |     VersionMin(u32, Version_min_command),
[INFO] [stdout]    |     ----------      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 77 |     VersionMin(u32, ()),
[INFO] [stdout]    |                     ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:78:23
[INFO] [stdout]    |
[INFO] [stdout] 78 |     BuildVersion(u32, Build_version_command),
[INFO] [stdout]    |     ------------      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 78 |     BuildVersion(u32, ()),
[INFO] [stdout]    |                       ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:79:19
[INFO] [stdout]    |
[INFO] [stdout] 79 |     DyldInfo(u32, Dyld_info_command),
[INFO] [stdout]    |     --------      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 79 |     DyldInfo(u32, ()),
[INFO] [stdout]    |                   ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |     LinkerOption(u32, Linker_option_command),
[INFO] [stdout]    |     ------------      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 80 |     LinkerOption(u32, ()),
[INFO] [stdout]    |                       ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:81:17
[INFO] [stdout]    |
[INFO] [stdout] 81 |     Symseg(u32, Symseg_command),
[INFO] [stdout]    |     ------      ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 81 |     Symseg(u32, ()),
[INFO] [stdout]    |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:82:16
[INFO] [stdout]    |
[INFO] [stdout] 82 |     Ident(u32, Ident_command),
[INFO] [stdout]    |     -----      ^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 82 |     Ident(u32, ()),
[INFO] [stdout]    |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:83:18
[INFO] [stdout]    |
[INFO] [stdout] 83 |     FvmFile(u32, Fvmfile_command),
[INFO] [stdout]    |     -------      ^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 83 |     FvmFile(u32, ()),
[INFO] [stdout]    |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |     EntryPoint(u32, Entry_point_command),
[INFO] [stdout]    |     ----------      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 84 |     EntryPoint(u32, ()),
[INFO] [stdout]    |                     ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |     SourceVersion(u32, Source_version_command),
[INFO] [stdout]    |     -------------      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 85 |     SourceVersion(u32, ()),
[INFO] [stdout]    |                        ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:86:15
[INFO] [stdout]    |
[INFO] [stdout] 86 |     Note(u32, Note_command),
[INFO] [stdout]    |     ----      ^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 86 |     Note(u32, ()),
[INFO] [stdout]    |               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `cmd` is never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 128 | struct Load_command {
[INFO] [stdout]     |        ------------ field in this struct
[INFO] [stdout] 129 |     cmd:    u32,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Load_command` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 148 | struct Segment_command {
[INFO] [stdout]     |        --------------- fields in this struct
[INFO] [stdout] 149 |     cmd:       Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 150 |     seg_name:  [u8; 16],
[INFO] [stdout] 151 |     vm_addr:   u64,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 152 |     vm_sz:     u64,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 153 |     file_off:  u64,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 154 |     file_sz:   u64,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 155 |     max_prot:  u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 156 |     init_prot: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 157 |     n_sects:   u32,
[INFO] [stdout] 158 |     flags:     u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Segment_command` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `reserved1`, `reserved2`, and `reserved3` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 200 | pub struct Section {
[INFO] [stdout]     |            ------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 210 |     reserved1: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 211 |     reserved2: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 212 |     reserved3: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Section` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `lc_str`, `minor_ver`, and `header_adr` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 235 | struct Fvmlib {
[INFO] [stdout]     |        ------ fields in this struct
[INFO] [stdout] 236 |     lc_str: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 237 |     minor_ver: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 238 |     header_adr: u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Fvmlib` 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 `cmd` and `fvmlib` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 242 | struct Fvmlib_command {
[INFO] [stdout]     |        -------------- fields in this struct
[INFO] [stdout] 243 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 244 |     fvmlib: Fvmlib,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Fvmlib_command` 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 `timestamp`, `cur_ver`, and `comp_ver` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 248 | struct Dylib {
[INFO] [stdout]     |        ----- fields in this struct
[INFO] [stdout] 249 |     lc_str:    u32,
[INFO] [stdout] 250 |     timestamp: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 251 |     cur_ver:   u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 252 |     comp_ver:  u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Dylib` 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 `cmd` is never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:257:5
[INFO] [stdout]     |
[INFO] [stdout] 256 | struct Dylib_command {
[INFO] [stdout]     |        ------------- field in this struct
[INFO] [stdout] 257 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Dylib_command` 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 `cmd` and `lc_str` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:263:5
[INFO] [stdout]     |
[INFO] [stdout] 262 | struct Sub_framework_command {
[INFO] [stdout]     |        --------------------- fields in this struct
[INFO] [stdout] 263 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 264 |     lc_str: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Sub_framework_command` 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 `cmd` and `lc_str` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:269:5
[INFO] [stdout]     |
[INFO] [stdout] 268 | struct Sub_client_command {
[INFO] [stdout]     |        ------------------ fields in this struct
[INFO] [stdout] 269 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 270 |     lc_str: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Sub_client_command` 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 `cmd` and `lc_str` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 274 | struct Sub_umbrella_command {
[INFO] [stdout]     |        -------------------- fields in this struct
[INFO] [stdout] 275 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 276 |     lc_str: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Sub_umbrella_command` 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 `cmd` and `lc_str` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 280 | struct Sub_library_command {
[INFO] [stdout]     |        ------------------- fields in this struct
[INFO] [stdout] 281 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 282 |     lc_str: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Sub_library_command` 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 `cmd`, `lc_str_name`, `n_modules`, and `lc_str_mods` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:287:5
[INFO] [stdout]     |
[INFO] [stdout] 286 | struct Prebound_dylib_command {
[INFO] [stdout]     |        ---------------------- fields in this struct
[INFO] [stdout] 287 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 288 |     lc_str_name: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 289 |     n_modules: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 290 |     lc_str_mods: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Prebound_dylib_command` 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 `cmd` and `lc_str` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:295:5
[INFO] [stdout]     |
[INFO] [stdout] 294 | struct Dylinker_command {
[INFO] [stdout]     |        ---------------- fields in this struct
[INFO] [stdout] 295 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 296 |     lc_str: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Dylinker_command` 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 `cmd`, `flavor`, and `cnt` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 300 | struct Thread_command {
[INFO] [stdout]     |        -------------- fields in this struct
[INFO] [stdout] 301 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 302 |     flavor: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 303 |     cnt: u32,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Thread_command` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `X86` and `ARM` are never constructed
[INFO] [stdout]    --> src/formats/macho/mod.rs:309:5
[INFO] [stdout]     |
[INFO] [stdout] 308 | enum ThreadState {
[INFO] [stdout]     |      ----------- variants in this enum
[INFO] [stdout] 309 |     X86,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 310 |     ARM,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ThreadState` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:329:5
[INFO] [stdout]     |
[INFO] [stdout] 328 | struct Routines_command {
[INFO] [stdout]     |        ---------------- fields in this struct
[INFO] [stdout] 329 |     cmd:       Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 330 |     init_addr: u64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 331 |     init_mod:  u64,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 332 |
[INFO] [stdout] 333 |     reserved1: u64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 334 |     reserved2: u64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 335 |     reserved3: u64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 336 |     reserved4: u64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 337 |     reserved5: u64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 338 |     reserved6: u64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Routines_command` 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 `cmd` is never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 359 | struct Symtab_command {
[INFO] [stdout]     |        -------------- field in this struct
[INFO] [stdout] 360 |     cmd:     Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Symtab_command` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:399:5
[INFO] [stdout]     |
[INFO] [stdout] 398 | pub struct Symtab {
[INFO] [stdout]     |            ------ field in this struct
[INFO] [stdout] 399 |     header: Symtab_command,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Symtab` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 405 | struct Dysymtab_command {
[INFO] [stdout]     |        ---------------- fields in this struct
[INFO] [stdout] 406 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 415 |     toc_off: u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 416 |     toc_n: u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 417 |
[INFO] [stdout] 418 |     mod_tab_off: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 419 |     mod_tab_n: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 420 |
[INFO] [stdout] 421 |     ext_ref_sym_off: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 422 |     ext_ref_sym_n: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 423 |
[INFO] [stdout] 424 |     indirect_sym_off: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 425 |     indirect_sym_n: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 426 |
[INFO] [stdout] 427 |     ext_rel_off: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 428 |     ext_rel_n: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 429 |
[INFO] [stdout] 430 |     loc_rel_off: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 431 |     loc_ref_n: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Dysymtab_command` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `sym_idx` and `mod_idx` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:448:5
[INFO] [stdout]     |
[INFO] [stdout] 447 | struct Dylib_toc {
[INFO] [stdout]     |        --------- fields in this struct
[INFO] [stdout] 448 |     sym_idx: u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 449 |     mod_idx: u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Dylib_toc` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:475:5
[INFO] [stdout]     |
[INFO] [stdout] 474 | struct Dylib_module {
[INFO] [stdout]     |        ------------ fields in this struct
[INFO] [stdout] 475 |     mod_name:              u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 476 |
[INFO] [stdout] 477 |     ext_def_sym_idx:       u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 478 |     ext_def_sym_n:         u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 479 |     ref_sym_idx:           u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 480 |     ref_sym_n:             u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 481 |     local_sym_idx:         u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 482 |     local_sym_n:           u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 483 |
[INFO] [stdout] 484 |     ext_rel_idx:           u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 485 |     ext_rel_n:             u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 486 |
[INFO] [stdout] 487 |     init_iterm_idx:        u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 488 |     init_nterm_n:          u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 489 |
[INFO] [stdout] 490 |     objc_module_info_addr: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 491 |     objc_module_info_size: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Dylib_module` 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 `refer` is never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 519 | struct Dylib_reference {
[INFO] [stdout]     |        --------------- field in this struct
[INFO] [stdout] 520 |     refer: u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Dylib_reference` 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 `cmd`, `offset`, and `n_hints` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:525:5
[INFO] [stdout]     |
[INFO] [stdout] 524 | struct Twolevel_hints_command {
[INFO] [stdout]     |        ---------------------- fields in this struct
[INFO] [stdout] 525 |     cmd:     Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 526 |     offset:  u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 527 |     n_hints: u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Twolevel_hints_command` 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 `hint` is never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 531 | struct Twolevel_hint {
[INFO] [stdout]     |        ------------- field in this struct
[INFO] [stdout] 532 |     hint: u32,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Twolevel_hint` 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 `cmd` and `cksum` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:537:5
[INFO] [stdout]     |
[INFO] [stdout] 536 | struct Prebind_cksum_command {
[INFO] [stdout]     |        --------------------- fields in this struct
[INFO] [stdout] 537 |     cmd:   Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 538 |     cksum: u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Prebind_cksum_command` 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 `cmd` and `uuid` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:543:5
[INFO] [stdout]     |
[INFO] [stdout] 542 | struct UUID_command {
[INFO] [stdout]     |        ------------ fields in this struct
[INFO] [stdout] 543 |     cmd:  Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 544 |     uuid: [u8; 16],
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `UUID_command` 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 `cmd` and `lc_str` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:549:5
[INFO] [stdout]     |
[INFO] [stdout] 548 | struct Rpath_command {
[INFO] [stdout]     |        ------------- fields in this struct
[INFO] [stdout] 549 |     cmd:    Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 550 |     lc_str: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Rpath_command` 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 `cmd`, `data_off`, and `data_sz` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:555:5
[INFO] [stdout]     |
[INFO] [stdout] 554 | struct Linkedit_data_command {
[INFO] [stdout]     |        --------------------- fields in this struct
[INFO] [stdout] 555 |     cmd:      Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 556 |     data_off: u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 557 |     data_sz:  u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Linkedit_data_command` 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 `cmd`, `crypt_off`, `crypt_sz`, `crypt_id`, and `pad` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 569 | struct Encryption_info_command {
[INFO] [stdout]     |        ----------------------- fields in this struct
[INFO] [stdout] 570 |     cmd:       Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 571 |     crypt_off: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 572 |     crypt_sz:  u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 573 |     crypt_id:  u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 574 |     pad:       u32,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Encryption_info_command` 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 `cmd`, `version`, and `sdk` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:591:5
[INFO] [stdout]     |
[INFO] [stdout] 590 | struct Version_min_command {
[INFO] [stdout]     |        ------------------- fields in this struct
[INFO] [stdout] 591 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 592 |     version: u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 593 |     sdk: u32,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Version_min_command` 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 `cmd`, `platform`, `minos`, `sdk`, and `n_tools` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:598:5
[INFO] [stdout]     |
[INFO] [stdout] 597 | struct Build_version_command {
[INFO] [stdout]     |        --------------------- fields in this struct
[INFO] [stdout] 598 |     cmd:      Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 599 |     platform: u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 600 |     minos:    u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 601 |     sdk:      u32,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 602 |     n_tools:  u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Build_version_command` 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 `tool` and `version` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:607:5
[INFO] [stdout]     |
[INFO] [stdout] 606 | struct build_tool_version {
[INFO] [stdout]     |        ------------------ fields in this struct
[INFO] [stdout] 607 |     tool:    u32,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 608 |     version: u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `build_tool_version` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:613:5
[INFO] [stdout]     |
[INFO] [stdout] 612 | struct Dyld_info_command {
[INFO] [stdout]     |        ----------------- fields in this struct
[INFO] [stdout] 613 |     cmd:           Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 614 |
[INFO] [stdout] 615 |     rebase_off:    u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 616 |     rebase_sz:     u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 617 |
[INFO] [stdout] 618 |     bind_off:      u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 619 |     bind_sz:       u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 620 |
[INFO] [stdout] 621 |     weak_bind_off: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 622 |     weak_bind_sz:  u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 623 |
[INFO] [stdout] 624 |     lazy_bind_off: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 625 |     lazy_bind_sz:  u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 626 |
[INFO] [stdout] 627 |     export_off:    u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 628 |     export_sz:     u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Dyld_info_command` 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 `cmd`, `cnt`, and `strs` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:633:5
[INFO] [stdout]     |
[INFO] [stdout] 632 | struct Linker_option_command {
[INFO] [stdout]     |        --------------------- fields in this struct
[INFO] [stdout] 633 |     cmd:  Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 634 |     cnt:  u32,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 635 |     strs: Vec<String>,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Linker_option_command` 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 `cmd`, `offset`, and `size` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:640:5
[INFO] [stdout]     |
[INFO] [stdout] 639 | struct Symseg_command {
[INFO] [stdout]     |        -------------- fields in this struct
[INFO] [stdout] 640 |     cmd:    Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 641 |     offset: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 642 |     size:   u32,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Symseg_command` 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 `cmd` and `strs` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:647:5
[INFO] [stdout]     |
[INFO] [stdout] 646 | struct Ident_command {
[INFO] [stdout]     |        ------------- fields in this struct
[INFO] [stdout] 647 |     cmd:  Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 648 |     strs: Vec<u8>,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Ident_command` 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 `cmd`, `lc_str`, and `header_addr` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:653:5
[INFO] [stdout]     |
[INFO] [stdout] 652 | struct Fvmfile_command {
[INFO] [stdout]     |        --------------- fields in this struct
[INFO] [stdout] 653 |     cmd:         Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 654 |     lc_str:      u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 655 |     header_addr: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Fvmfile_command` 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 `cmd`, `entry_off`, and `stack_sz` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:660:5
[INFO] [stdout]     |
[INFO] [stdout] 659 | struct Entry_point_command {
[INFO] [stdout]     |        ------------------- fields in this struct
[INFO] [stdout] 660 |     cmd:       Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 661 |     entry_off: u64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 662 |     stack_sz:  u64,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Entry_point_command` 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 `cmd` and `version` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:667:5
[INFO] [stdout]     |
[INFO] [stdout] 666 | struct Source_version_command {
[INFO] [stdout]     |        ---------------------- fields in this struct
[INFO] [stdout] 667 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 668 |     version: u64,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Source_version_command` 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 `cmd`, `data_owner`, `offset`, and `size` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:673:5
[INFO] [stdout]     |
[INFO] [stdout] 672 | struct Note_command {
[INFO] [stdout]     |        ------------ fields in this struct
[INFO] [stdout] 673 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 674 |     data_owner: [u8; 16],
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 675 |     offset: u64,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 676 |     size: u64,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Note_command` 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 `magic` is never read
[INFO] [stdout]   --> src/formats/lua/mod.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | struct Lua_header {
[INFO] [stdout]    |        ---------- field in this struct
[INFO] [stdout] 14 |     magic:         u32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Lua_header` 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 `const_type` is never read
[INFO] [stdout]   --> src/formats/lua/lua51.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub struct Constant {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 39 |     const_type: u8,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Constant` 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 `name_sz`, `line_def`, and `last_line_def` are never read
[INFO] [stdout]   --> src/formats/lua/lua51.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct Function_block {
[INFO] [stdout]    |            -------------- fields in this struct
[INFO] [stdout] 60 |     /// This  source nam...
[INFO] [stdout] 61 |     name_sz:       u64,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 62 |     name:          String,
[INFO] [stdout] 63 |     line_def:      u64,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 64 |     last_line_def: u64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Function_block` 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 `name_sz`, `line_def`, and `last_line_def` are never read
[INFO] [stdout]   --> src/formats/lua/lua51.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 84 | struct Inner_function_block {
[INFO] [stdout]    |        -------------------- fields in this struct
[INFO] [stdout] 85 |     name_sz:       u64,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 86 |     line_def:      u64,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 87 |     last_line_def: u64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Inner_function_block` 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 `source` is never read
[INFO] [stdout]    --> src/formats/lua/lua51.rs:445:5
[INFO] [stdout]     |
[INFO] [stdout] 443 | struct Source_line {
[INFO] [stdout]     |        ----------- field in this struct
[INFO] [stdout] 444 |     source_sz: u64,
[INFO] [stdout] 445 |     source:    Vec<u64>,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Source_line` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `END_VALUE` is never used
[INFO] [stdout]   --> src/formats/zip/mod.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | const END_VALUE: u32           = 0x06054b50;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CENTRAL_VALUE` is never used
[INFO] [stdout]   --> src/formats/zip/mod.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | const CENTRAL_VALUE: u32       = 0x02014b50;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXTRA_VALUE` is never used
[INFO] [stdout]   --> src/formats/zip/mod.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const EXTRA_VALUE: u32         = 0x08064b50;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOCAL_FILE_VALUE` is never used
[INFO] [stdout]   --> src/formats/zip/mod.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 | const LOCAL_FILE_VALUE: u32    = 0x04034b50;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIGNATURE_VALUE` is never used
[INFO] [stdout]   --> src/formats/zip/mod.rs:15:7
[INFO] [stdout]    |
[INFO] [stdout] 15 | const SIGNATURE_VALUE: u32     = 0x05054b50;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZIP64_CENTRAL_VALUE` is never used
[INFO] [stdout]   --> src/formats/zip/mod.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 | const ZIP64_CENTRAL_VALUE: u32 = 0x06064b50;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZIP64_END_VALUE` is never used
[INFO] [stdout]   --> src/formats/zip/mod.rs:18:7
[INFO] [stdout]    |
[INFO] [stdout] 18 | const ZIP64_END_VALUE: u32     = 0x07064b50;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/formats/zip/mod.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | struct Local_file_header {
[INFO] [stdout]    |        ----------------- fields in this struct
[INFO] [stdout] 22 |     signature:     u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 23 |     version:       u16,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 24 |     /// Bit 0: If set, indicates that the file is encrypted.
[INFO] [stdout] 25 |     flag:          u16,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 26 |     compr_method:  u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 27 |     last_mod_time: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 28 |     last_mod_date: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 29 |     crc32:         u32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |     compr_sz:      u32,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 34 |     uncompr_sz:    u32,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 35 |     name_sz:       u16,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 36 |     extra_sz:      u16,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Local_file_header` 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 `header`, `name`, `extra`, and `data_desc` are never read
[INFO] [stdout]   --> src/formats/zip/mod.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | struct Local_file {
[INFO] [stdout]    |        ---------- fields in this struct
[INFO] [stdout] 41 |     header: Local_file_header,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 42 |     name:   String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 43 |     extra:  Option<Archive_extra_data>,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 44 |     // enc_header: (),
[INFO] [stdout] 45 |     data_desc: Option<Data_descriptior>,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Local_file` 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 `crc32`, `compr_sz`, and `uncompr_sz` are never read
[INFO] [stdout]   --> src/formats/zip/mod.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 50 | struct Data_descriptior {
[INFO] [stdout]    |        ---------------- fields in this struct
[INFO] [stdout] 51 |     crc32:      u32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 52 |     compr_sz:   u32,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 53 |     uncompr_sz: u32,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Data_descriptior` 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 `signature`, `length`, and `data` are never read
[INFO] [stdout]   --> src/formats/zip/mod.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 57 | struct Archive_extra_data {
[INFO] [stdout]    |        ------------------ fields in this struct
[INFO] [stdout] 58 |     signature: u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 59 |     length:    u32,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 60 |     data:      Vec<u8>,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Archive_extra_data` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/formats/zip/mod.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | struct Central_dir_header {
[INFO] [stdout]    |        ------------------ fields in this struct
[INFO] [stdout] 65 |     signature:        u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 66 |     version_made:     u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 67 |     version_needed:   u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 68 |     flag:             u16,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 69 |     compr_method:     u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 70 |     last_mod_time:    u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 71 |     last_mod_date:    u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 72 |     crc32:            u32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 73 |     compr_sz:         u32,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 74 |     uncompr_sz:       u32,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 75 |     name_sz:          u16,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 76 |     extra_sz:         u16,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 77 |     comment_sz:       u16,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 78 |     disk_num_start:   u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 79 |     internal_attr:    u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 80 |     external_attr:    u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 81 |     local_header_off: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Central_dir_header` 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 `header`, `name`, `extra`, and `comment` are never read
[INFO] [stdout]   --> src/formats/zip/mod.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 85 | struct Central_dir {
[INFO] [stdout]    |        ----------- fields in this struct
[INFO] [stdout] 86 |     header:  Central_dir_header,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 87 |     name:    String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 88 |     extra:   Vec<u8>,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 89 |     comment: Vec<u8>,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Central_dir` 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 `signature`, `data_sz`, and `signature_data` are never read
[INFO] [stdout]   --> src/formats/zip/mod.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 93 | struct Digital_signature {
[INFO] [stdout]    |        ----------------- fields in this struct
[INFO] [stdout] 94 |     signature:      u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 95 |     data_sz:        u16,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 96 |     signature_data: Vec<u8>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Digital_signature` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/zip/mod.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 100 | struct End_central_dir_header {
[INFO] [stdout]     |        ---------------------- fields in this struct
[INFO] [stdout] 101 |     signature:         u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 102 |     n_this_disk:       u16,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 103 |     n_start_disk:      u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 104 |     n_this_entries:    u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 105 |     n_central_entries: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 106 |     central_sz:        u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 107 |     offset:            u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 108 |     zip_comment_sz:    u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `End_central_dir_header` 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 `header` and `comment` are never read
[INFO] [stdout]    --> src/formats/zip/mod.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 112 | struct End_central_dir {
[INFO] [stdout]     |        --------------- fields in this struct
[INFO] [stdout] 113 |     header:  End_central_dir_header,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 114 |     comment: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `End_central_dir` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/zip/mod.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 119 | struct Zip64_End_central_dir_header {
[INFO] [stdout]     |        ---------------------------- fields in this struct
[INFO] [stdout] 120 |     signature:         u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 121 |     size:              u64,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 122 |     version_made:      u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 123 |     version_needed:    u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 124 |     n_this_disk:       u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 125 |     n_start_disk:      u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 126 |     n_this_entries:    u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 127 |     n_central_entries: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 128 |     central_dir:       u64,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 129 |     central_dir_sz:    u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 130 |     start_disk_num:    u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Zip64_End_central_dir_header` 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 `header` and `data` are never read
[INFO] [stdout]    --> src/formats/zip/mod.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 134 | struct Zip64_End_central_dir {
[INFO] [stdout]     |        --------------------- fields in this struct
[INFO] [stdout] 135 |     header: Zip64_End_central_dir_header,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 136 |     data:   Vec<u8>,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Zip64_End_central_dir` 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 `signature`, `start_disk`, `end_central_dir`, and `n_disks` are never read
[INFO] [stdout]    --> src/formats/zip/mod.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 141 | struct Zip64_End_central_locator {
[INFO] [stdout]     |        ------------------------- fields in this struct
[INFO] [stdout] 142 |     signature:       u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 143 |     start_disk:      u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 144 |     end_central_dir: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 145 |     n_disks:         u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Zip64_End_central_locator` 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 `opt` is never read
[INFO] [stdout]    --> src/formats/zip/mod.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub struct Zip {
[INFO] [stdout]     |            --- field in this struct
[INFO] [stdout] 152 |     opt: Opt,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Zip` 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 `opt` is never read
[INFO] [stdout]   --> src/formats/pdf/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Pdf {
[INFO] [stdout]    |            --- field in this struct
[INFO] [stdout] 11 |     opt:     Opt,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fmt_elf_flags` is never used
[INFO] [stdout]   --> src/format.rs:79:8
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub fn fmt_elf_flags(flags: u32) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_ENCODING` is never used
[INFO] [stdout]    --> src/format.rs:315:7
[INFO] [stdout]     |
[INFO] [stdout] 315 | const DT_ENCODING: u64 = 32;
[INFO] [stdout]     |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_ADDRRNGLO` is never used
[INFO] [stdout]    --> src/format.rs:338:7
[INFO] [stdout]     |
[INFO] [stdout] 338 | const DT_ADDRRNGLO: u64 = 0x6ffffe00;
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_TLSDESC_PLT` is never used
[INFO] [stdout]    --> src/format.rs:342:7
[INFO] [stdout]     |
[INFO] [stdout] 342 | const DT_TLSDESC_PLT: u64 = 0x6ffffef6;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_TLSDESC_GOT` is never used
[INFO] [stdout]    --> src/format.rs:344:7
[INFO] [stdout]     |
[INFO] [stdout] 344 | const DT_TLSDESC_GOT: u64 = 0x6ffffef7;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_GNU_CONFLICT` is never used
[INFO] [stdout]    --> src/format.rs:346:7
[INFO] [stdout]     |
[INFO] [stdout] 346 | const DT_GNU_CONFLICT: u64 = 0x6ffffef8;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_GNU_LIBLIST` is never used
[INFO] [stdout]    --> src/format.rs:348:7
[INFO] [stdout]     |
[INFO] [stdout] 348 | const DT_GNU_LIBLIST: u64 = 0x6ffffef9;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_CONFIG` is never used
[INFO] [stdout]    --> src/format.rs:350:7
[INFO] [stdout]     |
[INFO] [stdout] 350 | const DT_CONFIG: u64 = 0x6ffffefa;
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_DEPAUDIT` is never used
[INFO] [stdout]    --> src/format.rs:352:7
[INFO] [stdout]     |
[INFO] [stdout] 352 | const DT_DEPAUDIT: u64 = 0x6ffffefb;
[INFO] [stdout]     |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_AUDIT` is never used
[INFO] [stdout]    --> src/format.rs:354:7
[INFO] [stdout]     |
[INFO] [stdout] 354 | const DT_AUDIT: u64 = 0x6ffffefc;
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_PLTPAD` is never used
[INFO] [stdout]    --> src/format.rs:356:7
[INFO] [stdout]     |
[INFO] [stdout] 356 | const DT_PLTPAD: u64 = 0x6ffffefd;
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_MOVETAB` is never used
[INFO] [stdout]    --> src/format.rs:358:7
[INFO] [stdout]     |
[INFO] [stdout] 358 | const DT_MOVETAB: u64 = 0x6ffffefe;
[INFO] [stdout]     |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_SYMINFO` is never used
[INFO] [stdout]    --> src/format.rs:360:7
[INFO] [stdout]     |
[INFO] [stdout] 360 | const DT_SYMINFO: u64 = 0x6ffffeff;
[INFO] [stdout]     |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_ADDRRNGHI` is never used
[INFO] [stdout]    --> src/format.rs:362:7
[INFO] [stdout]     |
[INFO] [stdout] 362 | const DT_ADDRRNGHI: u64 = 0x6ffffeff;
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_ADDRNUM` is never used
[INFO] [stdout]    --> src/format.rs:365:7
[INFO] [stdout]     |
[INFO] [stdout] 365 | const DT_ADDRNUM: u64 = 11;
[INFO] [stdout]     |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `opt` is never read
[INFO] [stdout]   --> src/formats/jpg/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct Jpg {
[INFO] [stdout]    |            --- field in this struct
[INFO] [stdout] 17 |     opt: Opt,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Jpg` 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 `win32_ver` is never read
[INFO] [stdout]   --> src/formats/pe/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 83 | struct Windows_fields {
[INFO] [stdout]    |        -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 93 |     win32_ver:        u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Windows_fields` 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 `virt_addr`, `symtab_idx`, and `c_type` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 170 | struct COFF_reloc {
[INFO] [stdout]     |        ---------- fields in this struct
[INFO] [stdout] 171 |     virt_addr:  u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 172 |     symtab_idx: u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 173 |     c_type:     u16,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `COFF_reloc` 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 `idx` and `line_num` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 177 | struct COFF_linenum {
[INFO] [stdout]     |        ------------ fields in this struct
[INFO] [stdout] 178 |     idx:      u32,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 179 |     line_num: u16,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `COFF_linenum` 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 `name`, `value`, `sec_num`, `c_type`, `storage_class`, and `n_aux_sym` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:184:5
[INFO] [stdout]     |
[INFO] [stdout] 183 | struct COFF_symbol_table {
[INFO] [stdout]     |        ----------------- fields in this struct
[INFO] [stdout] 184 |     name:          [u8; 8],
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 185 |     value:         u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 186 |     sec_num:       u16,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 187 |     c_type:        u16,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 188 |     storage_class: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 189 |     n_aux_sym:     u8,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `COFF_symbol_table` 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 `tag_index`, `total_sz`, `ptr_linenum`, `ptr_nextfn`, and `unused` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 199 | struct Aux_sym_record_1 {
[INFO] [stdout]     |        ---------------- fields in this struct
[INFO] [stdout] 200 |     tag_index:   u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 201 |     total_sz:    u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 202 |     ptr_linenum: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 203 |     ptr_nextfn:  u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 204 |     unused:      u16,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Aux_sym_record_1` 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 `dw_length`, `w_revision`, `w_cert_type`, and `b_cert` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 208 | struct Attr_cert_table {
[INFO] [stdout]     |        --------------- fields in this struct
[INFO] [stdout] 209 |     dw_length:   u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 210 |     w_revision:  u16,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 211 |     w_cert_type: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 212 |     b_cert:      Vec<u8>,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Attr_cert_table` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 216 | struct Delay_import_table {
[INFO] [stdout]     |        ------------------ fields in this struct
[INFO] [stdout] 217 |     attr:            u32,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 218 |     name:            u32,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 219 |     mod_handle:      u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 220 |     /// Delay Import Address Table
[INFO] [stdout] 221 |     delay_iat:       u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 222 |     /// Delay Import Name Table
[INFO] [stdout] 223 |     delay_int:       u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 224 |     /// Bound Delay Import Table
[INFO] [stdout] 225 |     bound_delay_it:  u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 226 |     /// Unload Delay Import Table
[INFO] [stdout] 227 |     unload_delay_it: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 228 |     time_stamp:      u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Delay_import_table` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 232 | struct Debug_dir {
[INFO] [stdout]     |        --------- fields in this struct
[INFO] [stdout] 233 |     characteristics: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 234 |     timedate_stamp:  u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 235 |     major_ver:       u16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 236 |     minor_ver:       u16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 237 |     d_type:          u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 238 |     sz_data:         u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 239 |     addr_data:       u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 240 |     ptr_data:        u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Debug_dir` 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 `header`, `func_names`, and `func_ordinals` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 244 | struct Export_dir {
[INFO] [stdout]     |        ---------- fields in this struct
[INFO] [stdout] 245 |     header:        Export_dir_table,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 246 |     func_addr:     Vec<u32>,
[INFO] [stdout] 247 |     func_names:    Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 248 |     func_ordinals: Vec<u16>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Export_dir` 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 `export_flags`, `timedate_stamp`, `major_ver`, `minor_ver`, and `name_rva` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 261 | struct Export_dir_table {
[INFO] [stdout]     |        ---------------- fields in this struct
[INFO] [stdout] 262 |     export_flags:        u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 263 |     timedate_stamp:      u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 264 |     major_ver:           u16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 265 |     minor_ver:           u16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 266 |     name_rva:            u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Export_dir_table` 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 `export_rva` and `forwarder_rva` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 276 | struct Export_addr_table {
[INFO] [stdout]     |        ----------------- fields in this struct
[INFO] [stdout] 277 |     export_rva: u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 278 |     forwarder_rva: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Export_addr_table` 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 `header` is never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:283:5
[INFO] [stdout]     |
[INFO] [stdout] 282 | struct Import_dir {
[INFO] [stdout]     |        ---------- field in this struct
[INFO] [stdout] 283 |     header:   Import_dir_table,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Import_dir` 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 `data_start_rva`, `data_end_rva`, `idx_addr`, `callback_addr`, `sz_zero_fill`, and `characteristics` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:307:5
[INFO] [stdout]     |
[INFO] [stdout] 306 | struct Tls_dir_32 {
[INFO] [stdout]     |        ---------- fields in this struct
[INFO] [stdout] 307 |     data_start_rva:  u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 308 |     data_end_rva:    u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 309 |     idx_addr:        u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 310 |     callback_addr:   u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 311 |     sz_zero_fill:    u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 312 |     characteristics: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Tls_dir_32` 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 `data_start_rva`, `data_end_rva`, `idx_addr`, `callback_addr`, `sz_zero_fill`, and `characteristics` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 316 | struct Tls_dir {
[INFO] [stdout]     |        ------- fields in this struct
[INFO] [stdout] 317 |     data_start_rva:  u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 318 |     data_end_rva:    u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 319 |     idx_addr:        u64,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 320 |     callback_addr:   u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 321 |     sz_zero_fill:    u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 322 |     characteristics: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Tls_dir` 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 `characteristics`, `timedate_stamp`, `major_ver`, `minor_ver`, `n_name_entries`, and `n_id_entries` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 326 | struct Rsrc_dir_tab {
[INFO] [stdout]     |        ------------ fields in this struct
[INFO] [stdout] 327 |     characteristics: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 328 |     timedate_stamp:  u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 329 |     major_ver:       u16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 330 |     minor_ver:       u16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 331 |     n_name_entries:  u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 332 |     n_id_entries:    u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Rsrc_dir_tab` 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 `name_id` and `data_subdir` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:337:5
[INFO] [stdout]     |
[INFO] [stdout] 336 | struct Rsrc_dir_entry {
[INFO] [stdout]     |        -------------- fields in this struct
[INFO] [stdout] 337 |     name_id: u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 338 |     data_subdir: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Rsrc_dir_entry` 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 `data_rva`, `size`, `codepage`, and `reserved` are never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:343:5
[INFO] [stdout]     |
[INFO] [stdout] 342 | struct Rsrc_data_entry {
[INFO] [stdout]     |        --------------- fields in this struct
[INFO] [stdout] 343 |     data_rva: u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 344 |     size:     u32,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 345 |     codepage: u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 346 |     reserved: u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Rsrc_data_entry` 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 `resources` is never read
[INFO] [stdout]    --> src/formats/pe/mod.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub struct Pe {
[INFO] [stdout]     |            -- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 360 |     resources:            Option<Rsrc_dir_tab>,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Pe` 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 `magic`, `const_pool_count`, `interface_count`, `field_count`, `method_count`, and `attribute_count` are never read
[INFO] [stdout]   --> src/formats/javaclass/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | struct Class_header {
[INFO] [stdout]    |        ------------ fields in this struct
[INFO] [stdout] 16 |     magic:            u32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     const_pool_count: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 24 |     interface_count:  u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 25 |     interface_tab:    Vec<u16>,
[INFO] [stdout] 26 |     field_count:      u16,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 27 |     field_tab:        Vec<Field_info>,
[INFO] [stdout] 28 |     method_count:     u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 29 |     method_tab:       Vec<Method_info>,
[INFO] [stdout] 30 |     attribute_count:  u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Class_header` 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 `attr_count` is never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 113 | struct Field_info {
[INFO] [stdout]     |        ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 117 |     attr_count:   u16,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Field_info` 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 `attr_count` is never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 122 | struct Method_info {
[INFO] [stdout]     |        ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 126 |     attr_count:   u16,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Method_info` 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 `attr_len` is never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |     ConstantValue {
[INFO] [stdout]     |     ------------- field in this variant
[INFO] [stdout] 140 |         name_idx:  u16,
[INFO] [stdout] 141 |         attr_len:  u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len`, `code`, `ex_tab_len`, and `attr_count` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     Code {
[INFO] [stdout]     |     ---- fields in this variant
[INFO] [stdout] 145 |         name_idx:    u16,
[INFO] [stdout] 146 |         attr_len:    u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 150 |         code:        Vec<u8>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 151 |         ex_tab_len:  u16,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 152 |         ex_tab:      Vec<Exception>,
[INFO] [stdout] 153 |         attr_count:  u16,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `n_entries` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |     StackMapTable {
[INFO] [stdout]     |     ------------- fields in this variant
[INFO] [stdout] 157 |         name_idx:  u16,
[INFO] [stdout] 158 |         attr_len:  u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 159 |         n_entries: u16,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `n_of_ex` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |     Exceptions {
[INFO] [stdout]     |     ---------- fields in this variant
[INFO] [stdout] 163 |         name_idx:   u16,
[INFO] [stdout] 164 |         attr_len:   u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 165 |         n_of_ex:    u16,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx`, `attr_len`, and `n_of_classes` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |     InnerClasses {
[INFO] [stdout]     |     ------------ fields in this variant
[INFO] [stdout] 169 |         name_idx:     u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 170 |         attr_len:     u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 171 |         n_of_classes: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `attr_len` is never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |     EnclosingMethod {
[INFO] [stdout]     |     --------------- field in this variant
[INFO] [stdout] 175 |         name_idx:   u16,
[INFO] [stdout] 176 |         attr_len:   u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `attr_len` is never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |     Synthetic {
[INFO] [stdout]     |     --------- field in this variant
[INFO] [stdout] 181 |         name_idx: u16,
[INFO] [stdout] 182 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx` and `attr_len` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |     Signature {
[INFO] [stdout]     |     --------- fields in this variant
[INFO] [stdout] 185 |         name_idx: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 186 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx` and `attr_len` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |     SourceFile {
[INFO] [stdout]     |     ---------- fields in this variant
[INFO] [stdout] 190 |         name_idx: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 191 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx` and `attr_len` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |     SourceDebugExtension {
[INFO] [stdout]     |     -------------------- fields in this variant
[INFO] [stdout] 195 |         name_idx: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 196 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `line_num_tab_len` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |     LineNumberTable {
[INFO] [stdout]     |     --------------- fields in this variant
[INFO] [stdout] 200 |         name_idx:         u16,
[INFO] [stdout] 201 |         attr_len:         u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 202 |         line_num_tab_len: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `local_var_tab_len` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |     LocalVariableTable {
[INFO] [stdout]     |     ------------------ fields in this variant
[INFO] [stdout] 206 |         name_idx:          u16,
[INFO] [stdout] 207 |         attr_len:          u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 208 |         local_var_tab_len: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `local_var_type_tab_len` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |     LocalVariableTypeTable {
[INFO] [stdout]     |     ---------------------- fields in this variant
[INFO] [stdout] 212 |         name_idx:               u16,
[INFO] [stdout] 213 |         attr_len:               u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 214 |         local_var_type_tab_len: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `attr_len` is never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |     Deprecated {
[INFO] [stdout]     |     ---------- field in this variant
[INFO] [stdout] 218 |         name_idx: u16,
[INFO] [stdout] 219 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `num_anno` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |     RuntimeVisibleAnnotations {
[INFO] [stdout]     |     ------------------------- fields in this variant
[INFO] [stdout] 222 |         name_idx: u16,
[INFO] [stdout] 223 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 224 |         num_anno: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `num_anno` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |     RuntimeInvisibleAnnotations {
[INFO] [stdout]     |     --------------------------- fields in this variant
[INFO] [stdout] 228 |         name_idx: u16,
[INFO] [stdout] 229 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 230 |         num_anno: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `num_params` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 233 |     RuntimeVisibleParameterAnnotations {
[INFO] [stdout]     |     ---------------------------------- fields in this variant
[INFO] [stdout] 234 |         name_idx:   u16,
[INFO] [stdout] 235 |         attr_len:   u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 236 |         num_params: u8,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `num_params` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |     RuntimeInvisibleParameterAnnotations {
[INFO] [stdout]     |     ------------------------------------ fields in this variant
[INFO] [stdout] 240 |         name_idx:   u16,
[INFO] [stdout] 241 |         attr_len:   u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 242 |         num_params: u8,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `num_anno` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:247:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |     RuntimeVisibleTypeAnnotations {
[INFO] [stdout]     |     ----------------------------- fields in this variant
[INFO] [stdout] 246 |         name_idx: u16,
[INFO] [stdout] 247 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 248 |         num_anno: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `num_anno` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |     RuntimeInvisibleTypeAnnotations {
[INFO] [stdout]     |     ------------------------------- fields in this variant
[INFO] [stdout] 252 |         name_idx: u16,
[INFO] [stdout] 253 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 254 |         num_anno: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `attr_len` is never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:259:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |     AnnotationDefault {
[INFO] [stdout]     |     ----------------- field in this variant
[INFO] [stdout] 258 |         name_idx: u16,
[INFO] [stdout] 259 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx`, `attr_len`, and `n_bootstrap_methods` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |     BootstrapMethods {
[INFO] [stdout]     |     ---------------- fields in this variant
[INFO] [stdout] 263 |         name_idx:            u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 264 |         attr_len:            u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 265 |         n_bootstrap_methods: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attr_len` and `params_count` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 268 |     MethodParameters {
[INFO] [stdout]     |     ---------------- fields in this variant
[INFO] [stdout] 269 |         name_idx:     u16,
[INFO] [stdout] 270 |         attr_len:     u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 271 |         params_count: u8,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:275:9
[INFO] [stdout]     |
[INFO] [stdout] 274 |     Module {
[INFO] [stdout]     |     ------ fields in this variant
[INFO] [stdout] 275 |         name_idx:     u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 276 |         attr_len:     u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 280 |         requires_cnt: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 281 |         requires:     Vec<Require>,
[INFO] [stdout] 282 |         exports_cnt:  u16,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 283 |         exports:      Vec<Export>,
[INFO] [stdout] 284 |         opens_cnt:    u16,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 285 |         opens:        Vec<Open>,
[INFO] [stdout] 286 |         uses_cnt:     u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 287 |         uses_idx:     Vec<u16>,
[INFO] [stdout] 288 |         provides_cnt: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx`, `attr_len`, and `package_cnt` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 291 |     ModulePackages {
[INFO] [stdout]     |     -------------- fields in this variant
[INFO] [stdout] 292 |         name_idx: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 293 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 294 |         package_cnt: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx` and `attr_len` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:298:9
[INFO] [stdout]     |
[INFO] [stdout] 297 |     ModuleMainClass {
[INFO] [stdout]     |     --------------- fields in this variant
[INFO] [stdout] 298 |         name_idx: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 299 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx` and `attr_len` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |     NestHost {
[INFO] [stdout]     |     -------- fields in this variant
[INFO] [stdout] 303 |         name_idx: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 304 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name_idx`, `attr_len`, and `n_of_classes` are never read
[INFO] [stdout]    --> src/formats/javaclass/mod.rs:308:9
[INFO] [stdout]     |
[INFO] [stdout] 307 |     NestMembers {
[INFO] [stdout]     |     ----------- fields in this variant
[INFO] [stdout] 308 |         name_idx: u16,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 309 |         attr_len: u32,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 310 |         n_of_classes: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `2` and `4` are never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1130:24
[INFO] [stdout]      |
[INFO] [stdout] 1130 |     FullFrame(u8, u16, u16, Vec<VerificationTypeInfo>, u16, Vec<VerificationTypeInfo>),
[INFO] [stdout]      |     ---------          ^^^                             ^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     fields in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]      |
[INFO] [stdout] 1130 |     FullFrame(u8, u16, (), Vec<VerificationTypeInfo>, (), Vec<VerificationTypeInfo>),
[INFO] [stdout]      |                        ~~                             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1189:17
[INFO] [stdout]      |
[INFO] [stdout] 1189 |     TopVariable(u8),
[INFO] [stdout]      |     ----------- ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1189 |     TopVariable(()),
[INFO] [stdout]      |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1190:21
[INFO] [stdout]      |
[INFO] [stdout] 1190 |     IntegerVariable(u8),
[INFO] [stdout]      |     --------------- ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1190 |     IntegerVariable(()),
[INFO] [stdout]      |                     ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1191:19
[INFO] [stdout]      |
[INFO] [stdout] 1191 |     FloatVariable(u8),
[INFO] [stdout]      |     ------------- ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1191 |     FloatVariable(()),
[INFO] [stdout]      |                   ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1192:18
[INFO] [stdout]      |
[INFO] [stdout] 1192 |     LongVariable(u8),
[INFO] [stdout]      |     ------------ ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1192 |     LongVariable(()),
[INFO] [stdout]      |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1193:20
[INFO] [stdout]      |
[INFO] [stdout] 1193 |     DoubleVariable(u8),
[INFO] [stdout]      |     -------------- ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1193 |     DoubleVariable(()),
[INFO] [stdout]      |                    ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1194:18
[INFO] [stdout]      |
[INFO] [stdout] 1194 |     NullVariable(u8),
[INFO] [stdout]      |     ------------ ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1194 |     NullVariable(()),
[INFO] [stdout]      |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1195:31
[INFO] [stdout]      |
[INFO] [stdout] 1195 |     UninitializedThisVariable(u8),
[INFO] [stdout]      |     ------------------------- ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1195 |     UninitializedThisVariable(()),
[INFO] [stdout]      |                               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1196:20
[INFO] [stdout]      |
[INFO] [stdout] 1196 |     ObjectVariable(u8, u16),
[INFO] [stdout]      |     -------------- ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1196 |     ObjectVariable((), u16),
[INFO] [stdout]      |                    ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1197:27
[INFO] [stdout]      |
[INFO] [stdout] 1197 |     UninitializedVariable(u8, u16),
[INFO] [stdout]      |     --------------------- ^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1197 |     UninitializedVariable((), u16),
[INFO] [stdout]      |                           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `len` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1268:5
[INFO] [stdout]      |
[INFO] [stdout] 1266 | struct Local_variable {
[INFO] [stdout]      |        -------------- field in this struct
[INFO] [stdout] 1267 |     start_pc: u16,
[INFO] [stdout] 1268 |     len:      u16,
[INFO] [stdout]      |     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Local_variable` 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 `len` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1277:5
[INFO] [stdout]      |
[INFO] [stdout] 1275 | struct Local_variable_type {
[INFO] [stdout]      |        ------------------- field in this struct
[INFO] [stdout] 1276 |     start_pc: u16,
[INFO] [stdout] 1277 |     len:      u16,
[INFO] [stdout]      |     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Local_variable_type` 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 `n_ele_val_pairs` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1286:5
[INFO] [stdout]      |
[INFO] [stdout] 1284 | struct Annotation {
[INFO] [stdout]      |        ---------- field in this struct
[INFO] [stdout] 1285 |     type_idx:        u16,
[INFO] [stdout] 1286 |     n_ele_val_pairs: u16,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Annotation` 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 `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1330:16
[INFO] [stdout]      |
[INFO] [stdout] 1330 |     ArrayValue(u16, Vec<Element_value>),
[INFO] [stdout]      |     ---------- ^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1330 |     ArrayValue((), Vec<Element_value>),
[INFO] [stdout]      |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `tag` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1404:5
[INFO] [stdout]      |
[INFO] [stdout] 1403 | struct Element_value {
[INFO] [stdout]      |        ------------- field in this struct
[INFO] [stdout] 1404 |     tag:   u8,
[INFO] [stdout]      |     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Element_value` 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 `num_anno` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1410:5
[INFO] [stdout]      |
[INFO] [stdout] 1409 | struct Parameter_annotations {
[INFO] [stdout]      |        --------------------- field in this struct
[INFO] [stdout] 1410 |     num_anno: u16,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Parameter_annotations` 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 `target_type` and `n_ele_val_pairs` are never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1416:5
[INFO] [stdout]      |
[INFO] [stdout] 1415 | struct Type_annotation {
[INFO] [stdout]      |        --------------- fields in this struct
[INFO] [stdout] 1416 |     target_type:     u8,
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1420 |     n_ele_val_pairs: u16,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Type_annotation` 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 `0` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1479:14
[INFO] [stdout]      |
[INFO] [stdout] 1479 |     LocalVar(u16, Vec<Local_var>),
[INFO] [stdout]      |     -------- ^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1479 |     LocalVar((), Vec<Local_var>),
[INFO] [stdout]      |              ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `len` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1548:5
[INFO] [stdout]      |
[INFO] [stdout] 1546 | struct Local_var {
[INFO] [stdout]      |        --------- field in this struct
[INFO] [stdout] 1547 |     start_pc: u16,
[INFO] [stdout] 1548 |     len:      u16,
[INFO] [stdout]      |     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Local_var` 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 `path_len` and `path` are never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1554:5
[INFO] [stdout]      |
[INFO] [stdout] 1553 | struct Type_path {
[INFO] [stdout]      |        --------- fields in this struct
[INFO] [stdout] 1554 |     path_len: u8,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1555 |     path:     Vec<Path>,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Type_path` 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 `kind` and `idx` are never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1560:5
[INFO] [stdout]      |
[INFO] [stdout] 1559 | struct Path {
[INFO] [stdout]      |        ---- fields in this struct
[INFO] [stdout] 1560 |     kind: u8,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1561 |     idx:  u8,
[INFO] [stdout]      |     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Path` 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 `n_bootstrap_args` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1573:5
[INFO] [stdout]      |
[INFO] [stdout] 1571 | struct Bootstrap_method {
[INFO] [stdout]      |        ---------------- field in this struct
[INFO] [stdout] 1572 |     bootstrap_method_ref: u16,
[INFO] [stdout] 1573 |     n_bootstrap_args: u16,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Bootstrap_method` 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 `to_cnt` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1595:5
[INFO] [stdout]      |
[INFO] [stdout] 1592 | struct Export {
[INFO] [stdout]      |        ------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 1595 |     to_cnt: u16,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Export` 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 `to_cnt` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1603:5
[INFO] [stdout]      |
[INFO] [stdout] 1600 | struct Open {
[INFO] [stdout]      |        ---- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 1603 |     to_cnt: u16,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Open` 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 `with_cnt` is never read
[INFO] [stdout]     --> src/formats/javaclass/mod.rs:1610:5
[INFO] [stdout]      |
[INFO] [stdout] 1608 | struct Provide {
[INFO] [stdout]      |        ------- field in this struct
[INFO] [stdout] 1609 |     idx:      u16,
[INFO] [stdout] 1610 |     with_cnt: u16,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Provide` 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 `magic`, `size_of_cmd`, and `reserved` are never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct Mach_header {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 31 |     magic:          u32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 36 |     size_of_cmd:    u32,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 37 |     pub flags:      u32,
[INFO] [stdout] 38 |     reserved:       u32,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Mach_header` 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 `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 |     Segment(u32, Segment_command),
[INFO] [stdout]    |     -------      ^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 58 |     Segment(u32, ()),
[INFO] [stdout]    |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |     Fvmlib(u32, Fvmlib_command),
[INFO] [stdout]    |     ------      ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 59 |     Fvmlib(u32, ()),
[INFO] [stdout]    |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 |     Dylib(u32, Dylib_command),
[INFO] [stdout]    |     -----      ^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 60 |     Dylib(u32, ()),
[INFO] [stdout]    |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:61:23
[INFO] [stdout]    |
[INFO] [stdout] 61 |     SubFramework(u32, Sub_framework_command),
[INFO] [stdout]    |     ------------      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 61 |     SubFramework(u32, ()),
[INFO] [stdout]    |                       ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:62:20
[INFO] [stdout]    |
[INFO] [stdout] 62 |     SubClient(u32, Sub_client_command),
[INFO] [stdout]    |     ---------      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 62 |     SubClient(u32, ()),
[INFO] [stdout]    |                    ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |     SubUmbrella(u32, Sub_umbrella_command),
[INFO] [stdout]    |     -----------      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 63 |     SubUmbrella(u32, ()),
[INFO] [stdout]    |                      ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     SubLibrary(u32, Sub_library_command),
[INFO] [stdout]    |     ----------      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 64 |     SubLibrary(u32, ()),
[INFO] [stdout]    |                     ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:65:24
[INFO] [stdout]    |
[INFO] [stdout] 65 |     PreboundDylib(u32, Prebound_dylib_command),
[INFO] [stdout]    |     -------------      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 65 |     PreboundDylib(u32, ()),
[INFO] [stdout]    |                        ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |     Dylinker(u32, Dylinker_command),
[INFO] [stdout]    |     --------      ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 66 |     Dylinker(u32, ()),
[INFO] [stdout]    |                   ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |     Thread(u32, Thread_command),
[INFO] [stdout]    |     ------      ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 67 |     Thread(u32, ()),
[INFO] [stdout]    |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 |     Routines(u32, Routines_command),
[INFO] [stdout]    |     --------      ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 68 |     Routines(u32, ()),
[INFO] [stdout]    |                   ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 |     SymTab(u32, Symtab_command),
[INFO] [stdout]    |     ------      ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 69 |     SymTab(u32, ()),
[INFO] [stdout]    |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:70:19
[INFO] [stdout]    |
[INFO] [stdout] 70 |     DySymTab(u32, Dysymtab_command),
[INFO] [stdout]    |     --------      ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 70 |     DySymTab(u32, ()),
[INFO] [stdout]    |                   ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:71:24
[INFO] [stdout]    |
[INFO] [stdout] 71 |     TwolevelHints(u32, Twolevel_hints_command),
[INFO] [stdout]    |     -------------      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 71 |     TwolevelHints(u32, ()),
[INFO] [stdout]    |                        ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |     PrebindCksum(u32, Prebind_cksum_command),
[INFO] [stdout]    |     ------------      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 72 |     PrebindCksum(u32, ()),
[INFO] [stdout]    |                       ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:73:15
[INFO] [stdout]    |
[INFO] [stdout] 73 |     UUID(u32, UUID_command),
[INFO] [stdout]    |     ----      ^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 73 |     UUID(u32, ()),
[INFO] [stdout]    |               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:74:16
[INFO] [stdout]    |
[INFO] [stdout] 74 |     Rpath(u32, Rpath_command),
[INFO] [stdout]    |     -----      ^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 74 |     Rpath(u32, ()),
[INFO] [stdout]    |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:75:23
[INFO] [stdout]    |
[INFO] [stdout] 75 |     LinkeditData(u32, Linkedit_data_command),
[INFO] [stdout]    |     ------------      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 75 |     LinkeditData(u32, ()),
[INFO] [stdout]    |                       ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:76:25
[INFO] [stdout]    |
[INFO] [stdout] 76 |     EncryptionInfo(u32, Encryption_info_command),
[INFO] [stdout]    |     --------------      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 76 |     EncryptionInfo(u32, ()),
[INFO] [stdout]    |                         ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:77:21
[INFO] [stdout]    |
[INFO] [stdout] 77 |     VersionMin(u32, Version_min_command),
[INFO] [stdout]    |     ----------      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 77 |     VersionMin(u32, ()),
[INFO] [stdout]    |                     ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:78:23
[INFO] [stdout]    |
[INFO] [stdout] 78 |     BuildVersion(u32, Build_version_command),
[INFO] [stdout]    |     ------------      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 78 |     BuildVersion(u32, ()),
[INFO] [stdout]    |                       ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 204 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:79:19
[INFO] [stdout]    |
[INFO] [stdout] 79 |     DyldInfo(u32, Dyld_info_command),
[INFO] [stdout]    |     --------      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 79 |     DyldInfo(u32, ()),
[INFO] [stdout]    |                   ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |     LinkerOption(u32, Linker_option_command),
[INFO] [stdout]    |     ------------      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 80 |     LinkerOption(u32, ()),
[INFO] [stdout]    |                       ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:81:17
[INFO] [stdout]    |
[INFO] [stdout] 81 |     Symseg(u32, Symseg_command),
[INFO] [stdout]    |     ------      ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 81 |     Symseg(u32, ()),
[INFO] [stdout]    |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:82:16
[INFO] [stdout]    |
[INFO] [stdout] 82 |     Ident(u32, Ident_command),
[INFO] [stdout]    |     -----      ^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 82 |     Ident(u32, ()),
[INFO] [stdout]    |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:83:18
[INFO] [stdout]    |
[INFO] [stdout] 83 |     FvmFile(u32, Fvmfile_command),
[INFO] [stdout]    |     -------      ^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 83 |     FvmFile(u32, ()),
[INFO] [stdout]    |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |     EntryPoint(u32, Entry_point_command),
[INFO] [stdout]    |     ----------      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 84 |     EntryPoint(u32, ()),
[INFO] [stdout]    |                     ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |     SourceVersion(u32, Source_version_command),
[INFO] [stdout]    |     -------------      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 85 |     SourceVersion(u32, ()),
[INFO] [stdout]    |                        ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `1` is never read
[INFO] [stdout]   --> src/formats/macho/mod.rs:86:15
[INFO] [stdout]    |
[INFO] [stdout] 86 |     Note(u32, Note_command),
[INFO] [stdout]    |     ----      ^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 86 |     Note(u32, ()),
[INFO] [stdout]    |               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `cmd` is never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 128 | struct Load_command {
[INFO] [stdout]     |        ------------ field in this struct
[INFO] [stdout] 129 |     cmd:    u32,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Load_command` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 148 | struct Segment_command {
[INFO] [stdout]     |        --------------- fields in this struct
[INFO] [stdout] 149 |     cmd:       Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 150 |     seg_name:  [u8; 16],
[INFO] [stdout] 151 |     vm_addr:   u64,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 152 |     vm_sz:     u64,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 153 |     file_off:  u64,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 154 |     file_sz:   u64,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 155 |     max_prot:  u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 156 |     init_prot: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 157 |     n_sects:   u32,
[INFO] [stdout] 158 |     flags:     u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Segment_command` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `reserved1`, `reserved2`, and `reserved3` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 200 | pub struct Section {
[INFO] [stdout]     |            ------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 210 |     reserved1: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 211 |     reserved2: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 212 |     reserved3: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Section` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `lc_str`, `minor_ver`, and `header_adr` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 235 | struct Fvmlib {
[INFO] [stdout]     |        ------ fields in this struct
[INFO] [stdout] 236 |     lc_str: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 237 |     minor_ver: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 238 |     header_adr: u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Fvmlib` 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 `cmd` and `fvmlib` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 242 | struct Fvmlib_command {
[INFO] [stdout]     |        -------------- fields in this struct
[INFO] [stdout] 243 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 244 |     fvmlib: Fvmlib,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Fvmlib_command` 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 `timestamp`, `cur_ver`, and `comp_ver` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 248 | struct Dylib {
[INFO] [stdout]     |        ----- fields in this struct
[INFO] [stdout] 249 |     lc_str:    u32,
[INFO] [stdout] 250 |     timestamp: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 251 |     cur_ver:   u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 252 |     comp_ver:  u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Dylib` 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 `cmd` is never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:257:5
[INFO] [stdout]     |
[INFO] [stdout] 256 | struct Dylib_command {
[INFO] [stdout]     |        ------------- field in this struct
[INFO] [stdout] 257 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Dylib_command` 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 `cmd` and `lc_str` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:263:5
[INFO] [stdout]     |
[INFO] [stdout] 262 | struct Sub_framework_command {
[INFO] [stdout]     |        --------------------- fields in this struct
[INFO] [stdout] 263 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 264 |     lc_str: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Sub_framework_command` 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 `cmd` and `lc_str` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:269:5
[INFO] [stdout]     |
[INFO] [stdout] 268 | struct Sub_client_command {
[INFO] [stdout]     |        ------------------ fields in this struct
[INFO] [stdout] 269 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 270 |     lc_str: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Sub_client_command` 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 `cmd` and `lc_str` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 274 | struct Sub_umbrella_command {
[INFO] [stdout]     |        -------------------- fields in this struct
[INFO] [stdout] 275 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 276 |     lc_str: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Sub_umbrella_command` 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 `cmd` and `lc_str` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 280 | struct Sub_library_command {
[INFO] [stdout]     |        ------------------- fields in this struct
[INFO] [stdout] 281 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 282 |     lc_str: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Sub_library_command` 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 `cmd`, `lc_str_name`, `n_modules`, and `lc_str_mods` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:287:5
[INFO] [stdout]     |
[INFO] [stdout] 286 | struct Prebound_dylib_command {
[INFO] [stdout]     |        ---------------------- fields in this struct
[INFO] [stdout] 287 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 288 |     lc_str_name: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 289 |     n_modules: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 290 |     lc_str_mods: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Prebound_dylib_command` 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 `cmd` and `lc_str` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:295:5
[INFO] [stdout]     |
[INFO] [stdout] 294 | struct Dylinker_command {
[INFO] [stdout]     |        ---------------- fields in this struct
[INFO] [stdout] 295 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 296 |     lc_str: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Dylinker_command` 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 `cmd`, `flavor`, and `cnt` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 300 | struct Thread_command {
[INFO] [stdout]     |        -------------- fields in this struct
[INFO] [stdout] 301 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 302 |     flavor: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 303 |     cnt: u32,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Thread_command` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `X86` and `ARM` are never constructed
[INFO] [stdout]    --> src/formats/macho/mod.rs:309:5
[INFO] [stdout]     |
[INFO] [stdout] 308 | enum ThreadState {
[INFO] [stdout]     |      ----------- variants in this enum
[INFO] [stdout] 309 |     X86,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 310 |     ARM,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ThreadState` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:329:5
[INFO] [stdout]     |
[INFO] [stdout] 328 | struct Routines_command {
[INFO] [stdout]     |        ---------------- fields in this struct
[INFO] [stdout] 329 |     cmd:       Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 330 |     init_addr: u64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 331 |     init_mod:  u64,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 332 |
[INFO] [stdout] 333 |     reserved1: u64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 334 |     reserved2: u64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 335 |     reserved3: u64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 336 |     reserved4: u64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 337 |     reserved5: u64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 338 |     reserved6: u64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Routines_command` 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 `cmd` is never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 359 | struct Symtab_command {
[INFO] [stdout]     |        -------------- field in this struct
[INFO] [stdout] 360 |     cmd:     Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Symtab_command` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:399:5
[INFO] [stdout]     |
[INFO] [stdout] 398 | pub struct Symtab {
[INFO] [stdout]     |            ------ field in this struct
[INFO] [stdout] 399 |     header: Symtab_command,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Symtab` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 405 | struct Dysymtab_command {
[INFO] [stdout]     |        ---------------- fields in this struct
[INFO] [stdout] 406 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 415 |     toc_off: u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 416 |     toc_n: u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 417 |
[INFO] [stdout] 418 |     mod_tab_off: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 419 |     mod_tab_n: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 420 |
[INFO] [stdout] 421 |     ext_ref_sym_off: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 422 |     ext_ref_sym_n: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 423 |
[INFO] [stdout] 424 |     indirect_sym_off: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 425 |     indirect_sym_n: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 426 |
[INFO] [stdout] 427 |     ext_rel_off: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 428 |     ext_rel_n: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 429 |
[INFO] [stdout] 430 |     loc_rel_off: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 431 |     loc_ref_n: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Dysymtab_command` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `sym_idx` and `mod_idx` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:448:5
[INFO] [stdout]     |
[INFO] [stdout] 447 | struct Dylib_toc {
[INFO] [stdout]     |        --------- fields in this struct
[INFO] [stdout] 448 |     sym_idx: u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 449 |     mod_idx: u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Dylib_toc` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:475:5
[INFO] [stdout]     |
[INFO] [stdout] 474 | struct Dylib_module {
[INFO] [stdout]     |        ------------ fields in this struct
[INFO] [stdout] 475 |     mod_name:              u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 476 |
[INFO] [stdout] 477 |     ext_def_sym_idx:       u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 478 |     ext_def_sym_n:         u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 479 |     ref_sym_idx:           u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 480 |     ref_sym_n:             u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 481 |     local_sym_idx:         u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 482 |     local_sym_n:           u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 483 |
[INFO] [stdout] 484 |     ext_rel_idx:           u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 485 |     ext_rel_n:             u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 486 |
[INFO] [stdout] 487 |     init_iterm_idx:        u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 488 |     init_nterm_n:          u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 489 |
[INFO] [stdout] 490 |     objc_module_info_addr: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 491 |     objc_module_info_size: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Dylib_module` 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 `refer` is never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 519 | struct Dylib_reference {
[INFO] [stdout]     |        --------------- field in this struct
[INFO] [stdout] 520 |     refer: u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Dylib_reference` 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 `cmd`, `offset`, and `n_hints` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:525:5
[INFO] [stdout]     |
[INFO] [stdout] 524 | struct Twolevel_hints_command {
[INFO] [stdout]     |        ---------------------- fields in this struct
[INFO] [stdout] 525 |     cmd:     Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 526 |     offset:  u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 527 |     n_hints: u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Twolevel_hints_command` 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 `hint` is never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 531 | struct Twolevel_hint {
[INFO] [stdout]     |        ------------- field in this struct
[INFO] [stdout] 532 |     hint: u32,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Twolevel_hint` 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 `cmd` and `cksum` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:537:5
[INFO] [stdout]     |
[INFO] [stdout] 536 | struct Prebind_cksum_command {
[INFO] [stdout]     |        --------------------- fields in this struct
[INFO] [stdout] 537 |     cmd:   Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 538 |     cksum: u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Prebind_cksum_command` 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 `cmd` and `uuid` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:543:5
[INFO] [stdout]     |
[INFO] [stdout] 542 | struct UUID_command {
[INFO] [stdout]     |        ------------ fields in this struct
[INFO] [stdout] 543 |     cmd:  Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 544 |     uuid: [u8; 16],
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `UUID_command` 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 `cmd` and `lc_str` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:549:5
[INFO] [stdout]     |
[INFO] [stdout] 548 | struct Rpath_command {
[INFO] [stdout]     |        ------------- fields in this struct
[INFO] [stdout] 549 |     cmd:    Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 550 |     lc_str: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Rpath_command` 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 `cmd`, `data_off`, and `data_sz` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:555:5
[INFO] [stdout]     |
[INFO] [stdout] 554 | struct Linkedit_data_command {
[INFO] [stdout]     |        --------------------- fields in this struct
[INFO] [stdout] 555 |     cmd:      Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 556 |     data_off: u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 557 |     data_sz:  u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Linkedit_data_command` 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 `cmd`, `crypt_off`, `crypt_sz`, `crypt_id`, and `pad` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 569 | struct Encryption_info_command {
[INFO] [stdout]     |        ----------------------- fields in this struct
[INFO] [stdout] 570 |     cmd:       Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 571 |     crypt_off: u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 572 |     crypt_sz:  u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 573 |     crypt_id:  u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 574 |     pad:       u32,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Encryption_info_command` 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 `cmd`, `version`, and `sdk` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:591:5
[INFO] [stdout]     |
[INFO] [stdout] 590 | struct Version_min_command {
[INFO] [stdout]     |        ------------------- fields in this struct
[INFO] [stdout] 591 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 592 |     version: u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 593 |     sdk: u32,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Version_min_command` 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 `cmd`, `platform`, `minos`, `sdk`, and `n_tools` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:598:5
[INFO] [stdout]     |
[INFO] [stdout] 597 | struct Build_version_command {
[INFO] [stdout]     |        --------------------- fields in this struct
[INFO] [stdout] 598 |     cmd:      Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 599 |     platform: u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 600 |     minos:    u32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 601 |     sdk:      u32,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 602 |     n_tools:  u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Build_version_command` 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 `tool` and `version` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:607:5
[INFO] [stdout]     |
[INFO] [stdout] 606 | struct build_tool_version {
[INFO] [stdout]     |        ------------------ fields in this struct
[INFO] [stdout] 607 |     tool:    u32,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 608 |     version: u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `build_tool_version` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:613:5
[INFO] [stdout]     |
[INFO] [stdout] 612 | struct Dyld_info_command {
[INFO] [stdout]     |        ----------------- fields in this struct
[INFO] [stdout] 613 |     cmd:           Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 614 |
[INFO] [stdout] 615 |     rebase_off:    u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 616 |     rebase_sz:     u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 617 |
[INFO] [stdout] 618 |     bind_off:      u32,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 619 |     bind_sz:       u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 620 |
[INFO] [stdout] 621 |     weak_bind_off: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 622 |     weak_bind_sz:  u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 623 |
[INFO] [stdout] 624 |     lazy_bind_off: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 625 |     lazy_bind_sz:  u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 626 |
[INFO] [stdout] 627 |     export_off:    u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 628 |     export_sz:     u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Dyld_info_command` 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 `cmd`, `cnt`, and `strs` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:633:5
[INFO] [stdout]     |
[INFO] [stdout] 632 | struct Linker_option_command {
[INFO] [stdout]     |        --------------------- fields in this struct
[INFO] [stdout] 633 |     cmd:  Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 634 |     cnt:  u32,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 635 |     strs: Vec<String>,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Linker_option_command` 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 `cmd`, `offset`, and `size` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:640:5
[INFO] [stdout]     |
[INFO] [stdout] 639 | struct Symseg_command {
[INFO] [stdout]     |        -------------- fields in this struct
[INFO] [stdout] 640 |     cmd:    Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 641 |     offset: u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 642 |     size:   u32,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Symseg_command` 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 `cmd` and `strs` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:647:5
[INFO] [stdout]     |
[INFO] [stdout] 646 | struct Ident_command {
[INFO] [stdout]     |        ------------- fields in this struct
[INFO] [stdout] 647 |     cmd:  Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 648 |     strs: Vec<u8>,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Ident_command` 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 `cmd`, `lc_str`, and `header_addr` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:653:5
[INFO] [stdout]     |
[INFO] [stdout] 652 | struct Fvmfile_command {
[INFO] [stdout]     |        --------------- fields in this struct
[INFO] [stdout] 653 |     cmd:         Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 654 |     lc_str:      u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 655 |     header_addr: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Fvmfile_command` 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 `cmd`, `entry_off`, and `stack_sz` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:660:5
[INFO] [stdout]     |
[INFO] [stdout] 659 | struct Entry_point_command {
[INFO] [stdout]     |        ------------------- fields in this struct
[INFO] [stdout] 660 |     cmd:       Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 661 |     entry_off: u64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 662 |     stack_sz:  u64,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Entry_point_command` 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 `cmd` and `version` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:667:5
[INFO] [stdout]     |
[INFO] [stdout] 666 | struct Source_version_command {
[INFO] [stdout]     |        ---------------------- fields in this struct
[INFO] [stdout] 667 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 668 |     version: u64,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Source_version_command` 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 `cmd`, `data_owner`, `offset`, and `size` are never read
[INFO] [stdout]    --> src/formats/macho/mod.rs:673:5
[INFO] [stdout]     |
[INFO] [stdout] 672 | struct Note_command {
[INFO] [stdout]     |        ------------ fields in this struct
[INFO] [stdout] 673 |     cmd: Load_command,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 674 |     data_owner: [u8; 16],
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 675 |     offset: u64,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 676 |     size: u64,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Note_command` 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 `magic` is never read
[INFO] [stdout]   --> src/formats/lua/mod.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | struct Lua_header {
[INFO] [stdout]    |        ---------- field in this struct
[INFO] [stdout] 14 |     magic:         u32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Lua_header` 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 `const_type` is never read
[INFO] [stdout]   --> src/formats/lua/lua51.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub struct Constant {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 39 |     const_type: u8,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Constant` 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 `name_sz`, `line_def`, and `last_line_def` are never read
[INFO] [stdout]   --> src/formats/lua/lua51.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct Function_block {
[INFO] [stdout]    |            -------------- fields in this struct
[INFO] [stdout] 60 |     /// This  source nam...
[INFO] [stdout] 61 |     name_sz:       u64,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 62 |     name:          String,
[INFO] [stdout] 63 |     line_def:      u64,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 64 |     last_line_def: u64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Function_block` 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 `name_sz`, `line_def`, and `last_line_def` are never read
[INFO] [stdout]   --> src/formats/lua/lua51.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 84 | struct Inner_function_block {
[INFO] [stdout]    |        -------------------- fields in this struct
[INFO] [stdout] 85 |     name_sz:       u64,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 86 |     line_def:      u64,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 87 |     last_line_def: u64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Inner_function_block` 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 `source` is never read
[INFO] [stdout]    --> src/formats/lua/lua51.rs:445:5
[INFO] [stdout]     |
[INFO] [stdout] 443 | struct Source_line {
[INFO] [stdout]     |        ----------- field in this struct
[INFO] [stdout] 444 |     source_sz: u64,
[INFO] [stdout] 445 |     source:    Vec<u64>,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Source_line` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `END_VALUE` is never used
[INFO] [stdout]   --> src/formats/zip/mod.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | const END_VALUE: u32           = 0x06054b50;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CENTRAL_VALUE` is never used
[INFO] [stdout]   --> src/formats/zip/mod.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | const CENTRAL_VALUE: u32       = 0x02014b50;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXTRA_VALUE` is never used
[INFO] [stdout]   --> src/formats/zip/mod.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const EXTRA_VALUE: u32         = 0x08064b50;
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOCAL_FILE_VALUE` is never used
[INFO] [stdout]   --> src/formats/zip/mod.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 | const LOCAL_FILE_VALUE: u32    = 0x04034b50;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIGNATURE_VALUE` is never used
[INFO] [stdout]   --> src/formats/zip/mod.rs:15:7
[INFO] [stdout]    |
[INFO] [stdout] 15 | const SIGNATURE_VALUE: u32     = 0x05054b50;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZIP64_CENTRAL_VALUE` is never used
[INFO] [stdout]   --> src/formats/zip/mod.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 | const ZIP64_CENTRAL_VALUE: u32 = 0x06064b50;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZIP64_END_VALUE` is never used
[INFO] [stdout]   --> src/formats/zip/mod.rs:18:7
[INFO] [stdout]    |
[INFO] [stdout] 18 | const ZIP64_END_VALUE: u32     = 0x07064b50;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/formats/zip/mod.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | struct Local_file_header {
[INFO] [stdout]    |        ----------------- fields in this struct
[INFO] [stdout] 22 |     signature:     u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 23 |     version:       u16,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 24 |     /// Bit 0: If set, indicates that the file is encrypted.
[INFO] [stdout] 25 |     flag:          u16,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 26 |     compr_method:  u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 27 |     last_mod_time: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 28 |     last_mod_date: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 29 |     crc32:         u32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |     compr_sz:      u32,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 34 |     uncompr_sz:    u32,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 35 |     name_sz:       u16,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 36 |     extra_sz:      u16,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Local_file_header` 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 `header`, `name`, `extra`, and `data_desc` are never read
[INFO] [stdout]   --> src/formats/zip/mod.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | struct Local_file {
[INFO] [stdout]    |        ---------- fields in this struct
[INFO] [stdout] 41 |     header: Local_file_header,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 42 |     name:   String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 43 |     extra:  Option<Archive_extra_data>,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 44 |     // enc_header: (),
[INFO] [stdout] 45 |     data_desc: Option<Data_descriptior>,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Local_file` 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 `crc32`, `compr_sz`, and `uncompr_sz` are never read
[INFO] [stdout]   --> src/formats/zip/mod.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 50 | struct Data_descriptior {
[INFO] [stdout]    |        ---------------- fields in this struct
[INFO] [stdout] 51 |     crc32:      u32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 52 |     compr_sz:   u32,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 53 |     uncompr_sz: u32,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Data_descriptior` 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 `signature`, `length`, and `data` are never read
[INFO] [stdout]   --> src/formats/zip/mod.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 57 | struct Archive_extra_data {
[INFO] [stdout]    |        ------------------ fields in this struct
[INFO] [stdout] 58 |     signature: u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 59 |     length:    u32,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 60 |     data:      Vec<u8>,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Archive_extra_data` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/formats/zip/mod.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | struct Central_dir_header {
[INFO] [stdout]    |        ------------------ fields in this struct
[INFO] [stdout] 65 |     signature:        u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 66 |     version_made:     u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 67 |     version_needed:   u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 68 |     flag:             u16,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 69 |     compr_method:     u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 70 |     last_mod_time:    u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 71 |     last_mod_date:    u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 72 |     crc32:            u32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 73 |     compr_sz:         u32,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 74 |     uncompr_sz:       u32,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 75 |     name_sz:          u16,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 76 |     extra_sz:         u16,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 77 |     comment_sz:       u16,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 78 |     disk_num_start:   u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 79 |     internal_attr:    u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 80 |     external_attr:    u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 81 |     local_header_off: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Central_dir_header` 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 `header`, `name`, `extra`, and `comment` are never read
[INFO] [stdout]   --> src/formats/zip/mod.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 85 | struct Central_dir {
[INFO] [stdout]    |        ----------- fields in this struct
[INFO] [stdout] 86 |     header:  Central_dir_header,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 87 |     name:    String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 88 |     extra:   Vec<u8>,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 89 |     comment: Vec<u8>,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Central_dir` 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 `signature`, `data_sz`, and `signature_data` are never read
[INFO] [stdout]   --> src/formats/zip/mod.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 93 | struct Digital_signature {
[INFO] [stdout]    |        ----------------- fields in this struct
[INFO] [stdout] 94 |     signature:      u32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 95 |     data_sz:        u16,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 96 |     signature_data: Vec<u8>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Digital_signature` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/zip/mod.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 100 | struct End_central_dir_header {
[INFO] [stdout]     |        ---------------------- fields in this struct
[INFO] [stdout] 101 |     signature:         u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 102 |     n_this_disk:       u16,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 103 |     n_start_disk:      u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 104 |     n_this_entries:    u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 105 |     n_central_entries: u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 106 |     central_sz:        u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 107 |     offset:            u32,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 108 |     zip_comment_sz:    u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `End_central_dir_header` 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 `header` and `comment` are never read
[INFO] [stdout]    --> src/formats/zip/mod.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 112 | struct End_central_dir {
[INFO] [stdout]     |        --------------- fields in this struct
[INFO] [stdout] 113 |     header:  End_central_dir_header,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 114 |     comment: Vec<u8>,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `End_central_dir` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/formats/zip/mod.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 119 | struct Zip64_End_central_dir_header {
[INFO] [stdout]     |        ---------------------------- fields in this struct
[INFO] [stdout] 120 |     signature:         u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 121 |     size:              u64,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 122 |     version_made:      u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 123 |     version_needed:    u16,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 124 |     n_this_disk:       u32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 125 |     n_start_disk:      u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 126 |     n_this_entries:    u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 127 |     n_central_entries: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 128 |     central_dir:       u64,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 129 |     central_dir_sz:    u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 130 |     start_disk_num:    u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Zip64_End_central_dir_header` 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 `header` and `data` are never read
[INFO] [stdout]    --> src/formats/zip/mod.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 134 | struct Zip64_End_central_dir {
[INFO] [stdout]     |        --------------------- fields in this struct
[INFO] [stdout] 135 |     header: Zip64_End_central_dir_header,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 136 |     data:   Vec<u8>,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Zip64_End_central_dir` 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 `signature`, `start_disk`, `end_central_dir`, and `n_disks` are never read
[INFO] [stdout]    --> src/formats/zip/mod.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 141 | struct Zip64_End_central_locator {
[INFO] [stdout]     |        ------------------------- fields in this struct
[INFO] [stdout] 142 |     signature:       u32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 143 |     start_disk:      u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 144 |     end_central_dir: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 145 |     n_disks:         u32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Zip64_End_central_locator` 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 `opt` is never read
[INFO] [stdout]    --> src/formats/zip/mod.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub struct Zip {
[INFO] [stdout]     |            --- field in this struct
[INFO] [stdout] 152 |     opt: Opt,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Zip` 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 `opt` is never read
[INFO] [stdout]   --> src/formats/pdf/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Pdf {
[INFO] [stdout]    |            --- field in this struct
[INFO] [stdout] 11 |     opt:     Opt,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 202 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.13s
[INFO] running `Command { std: "docker" "inspect" "95f9345d0afab269be133f987d6b3ae6b201eab63857c2cb081a2b5d908c641d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "95f9345d0afab269be133f987d6b3ae6b201eab63857c2cb081a2b5d908c641d", kill_on_drop: false }`
[INFO] [stdout] 95f9345d0afab269be133f987d6b3ae6b201eab63857c2cb081a2b5d908c641d
