[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-1 [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] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded term_size v0.3.1 [INFO] [stderr] Downloaded cfg-if v0.1.7 [INFO] [stderr] Downloaded scroll_derive v0.9.5 [INFO] [stderr] Downloaded autocfg v0.1.2 [INFO] [stderr] Downloaded strum_macros v0.15.0 [INFO] [stderr] Downloaded backtrace v0.3.14 [INFO] [stderr] Downloaded proc-macro2 v0.4.27 [INFO] [stderr] Downloaded term v0.5.1 [INFO] [stderr] Downloaded csv v1.0.5 [INFO] [stderr] Downloaded backtrace-sys v0.1.28 [INFO] [stderr] Downloaded libc v0.2.50 [INFO] [stderr] Downloaded cc v1.0.30 [INFO] [stderr] Downloaded serde v1.0.89 [INFO] [stderr] Downloaded syn v0.15.29 [INFO] [stderr] Downloaded byteorder v1.3.1 [INFO] [stderr] Downloaded rustc-demangle v0.1.13 [INFO] [stderr] Downloaded scroll v0.9.2 [INFO] [stderr] Downloaded synstructure v0.10.1 [INFO] [stderr] Downloaded csv-core v0.1.5 [INFO] [stderr] Downloaded structopt v0.2.15 [INFO] [stderr] Downloaded structopt-derive v0.2.15 [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] 6071cfeb6e61b1d55f0a9865e685fb380f9dbdc47e3b18158a7360f3ee257eef [INFO] running `Command { std: "docker" "start" "-a" "6071cfeb6e61b1d55f0a9865e685fb380f9dbdc47e3b18158a7360f3ee257eef", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6071cfeb6e61b1d55f0a9865e685fb380f9dbdc47e3b18158a7360f3ee257eef", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6071cfeb6e61b1d55f0a9865e685fb380f9dbdc47e3b18158a7360f3ee257eef", kill_on_drop: false }` [INFO] [stdout] 6071cfeb6e61b1d55f0a9865e685fb380f9dbdc47e3b18158a7360f3ee257eef [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] e47700d21528c9919853ea19e12f85f9e3fe123477a7ee0e279d0c2f4f7c94ea [INFO] running `Command { std: "docker" "start" "-a" "e47700d21528c9919853ea19e12f85f9e3fe123477a7ee0e279d0c2f4f7c94ea", 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 memchr v2.2.0 [INFO] [stderr] Compiling cc v1.0.30 [INFO] [stderr] Compiling serde v1.0.89 [INFO] [stderr] Compiling byteorder v1.3.1 [INFO] [stderr] Compiling autocfg v0.1.2 [INFO] [stderr] Compiling backtrace v0.3.14 [INFO] [stderr] Compiling failure_derive v0.1.5 [INFO] [stderr] Compiling scroll v0.9.2 [INFO] [stderr] Checking rustc-demangle v0.1.13 [INFO] [stderr] Checking cfg-if v0.1.7 [INFO] [stderr] Checking encode_unicode v0.3.5 [INFO] [stderr] Checking term v0.5.1 [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 backtrace-sys v0.1.28 [INFO] [stderr] Checking csv v1.0.5 [INFO] [stderr] Compiling synstructure v0.10.1 [INFO] [stderr] Checking prettytable-rs v0.8.0 [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 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: `...` 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 [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 [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 [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 [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 [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 [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: 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: `...` 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 [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 [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 [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 [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 [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 [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: 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: 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: 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, [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, [INFO] [stdout] 247 | func_names: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 248 | func_ordinals: Vec, [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, [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, [INFO] [stdout] 26 | field_count: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 27 | field_tab: Vec, [INFO] [stdout] 28 | method_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 29 | method_tab: Vec, [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, [INFO] [stdout] | ^^^^ [INFO] [stdout] 151 | ex_tab_len: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 152 | ex_tab: Vec, [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, [INFO] [stdout] 282 | exports_cnt: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 283 | exports: Vec, [INFO] [stdout] 284 | opens_cnt: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 285 | opens: Vec, [INFO] [stdout] 286 | uses_cnt: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 287 | uses_idx: Vec, [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, u16, Vec), [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, (), Vec), [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), [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), [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), [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), [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, [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, [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, [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, [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, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 44 | // enc_header: (), [INFO] [stdout] 45 | data_desc: Option, [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, [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, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 89 | comment: Vec, [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, [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, [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, [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] [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, [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, [INFO] [stdout] 247 | func_names: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 248 | func_ordinals: Vec, [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, [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, [INFO] [stdout] 26 | field_count: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 27 | field_tab: Vec, [INFO] [stdout] 28 | method_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 29 | method_tab: Vec, [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, [INFO] [stdout] | ^^^^ [INFO] [stdout] 151 | ex_tab_len: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 152 | ex_tab: Vec, [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, [INFO] [stdout] 282 | exports_cnt: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 283 | exports: Vec, [INFO] [stdout] 284 | opens_cnt: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 285 | opens: Vec, [INFO] [stdout] 286 | uses_cnt: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 287 | uses_idx: Vec, [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, u16, Vec), [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, (), Vec), [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), [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), [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), [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), [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, [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, [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, [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, [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, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 44 | // enc_header: (), [INFO] [stdout] 45 | data_desc: Option, [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, [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, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 89 | comment: Vec, [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, [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, [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, [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: 204 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 5.28s [INFO] running `Command { std: "docker" "inspect" "e47700d21528c9919853ea19e12f85f9e3fe123477a7ee0e279d0c2f4f7c94ea", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e47700d21528c9919853ea19e12f85f9e3fe123477a7ee0e279d0c2f4f7c94ea", kill_on_drop: false }` [INFO] [stdout] e47700d21528c9919853ea19e12f85f9e3fe123477a7ee0e279d0c2f4f7c94ea [INFO] checking Forlos/bininfo against try#7622c0f807a4e13c4db886a1681bf343795692df+rustflags=-Dnon_local_definitions for pr-120393-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FForlos%2Fbininfo" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Forlos/bininfo on toolchain 7622c0f807a4e13c4db886a1681bf343795692df [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "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-tc2/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" "+7622c0f807a4e13c4db886a1681bf343795692df" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 43e06d33579d407c5ed4664c88d50d56a9c627e912855a1533d1ae79ffba3710 [INFO] running `Command { std: "docker" "start" "-a" "43e06d33579d407c5ed4664c88d50d56a9c627e912855a1533d1ae79ffba3710", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "43e06d33579d407c5ed4664c88d50d56a9c627e912855a1533d1ae79ffba3710", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "43e06d33579d407c5ed4664c88d50d56a9c627e912855a1533d1ae79ffba3710", kill_on_drop: false }` [INFO] [stdout] 43e06d33579d407c5ed4664c88d50d56a9c627e912855a1533d1ae79ffba3710 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dnon_local_definitions" "-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" "+7622c0f807a4e13c4db886a1681bf343795692df" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 24f3b2b55512e331dc39b7940a042ad4b73355edb867efd1c0202fceb7c57db8 [INFO] running `Command { std: "docker" "start" "-a" "24f3b2b55512e331dc39b7940a042ad4b73355edb867efd1c0202fceb7c57db8", 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] Compiling memchr v2.2.0 [INFO] [stderr] Compiling serde v1.0.89 [INFO] [stderr] Compiling byteorder v1.3.1 [INFO] [stderr] Compiling autocfg v0.1.2 [INFO] [stderr] Compiling failure_derive v0.1.5 [INFO] [stderr] Compiling scroll v0.9.2 [INFO] [stderr] Compiling backtrace v0.3.14 [INFO] [stderr] Checking cfg-if v0.1.7 [INFO] [stderr] Checking rustc-demangle v0.1.13 [INFO] [stderr] Checking term v0.5.1 [INFO] [stderr] Checking encode_unicode v0.3.5 [INFO] [stderr] Checking atty v0.2.11 [INFO] [stderr] Compiling backtrace-sys v0.1.28 [INFO] [stderr] Checking term_size v0.3.1 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Checking clap v2.32.0 [INFO] [stderr] Checking csv-core v0.1.5 [INFO] [stderr] Compiling quote v0.6.11 [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 scroll_derive v0.9.5 [INFO] [stderr] Compiling strum_macros v0.15.0 [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: `...` 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 [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 [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 [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 [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 [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 [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: 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: `...` 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 [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 [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 [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 [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 [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 [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, [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, [INFO] [stdout] 247 | func_names: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 248 | func_ordinals: Vec, [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, [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, [INFO] [stdout] 26 | field_count: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 27 | field_tab: Vec, [INFO] [stdout] 28 | method_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 29 | method_tab: Vec, [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, [INFO] [stdout] | ^^^^ [INFO] [stdout] 151 | ex_tab_len: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 152 | ex_tab: Vec, [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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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 `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 `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: 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 `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: 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: 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, [INFO] [stdout] 282 | exports_cnt: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 283 | exports: Vec, [INFO] [stdout] 284 | opens_cnt: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 285 | opens: Vec, [INFO] [stdout] 286 | uses_cnt: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 287 | uses_idx: Vec, [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 `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_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 `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 `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, u16, Vec), [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, (), Vec), [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: 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: 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: 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, [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: 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: 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: 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: 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: 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), [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), [INFO] [stdout] | ~~ [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, [INFO] [stdout] 247 | func_names: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 248 | func_ordinals: Vec, [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: 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: 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: field `0` is never read [INFO] [stdout] --> src/formats/javaclass/mod.rs:1479:14 [INFO] [stdout] | [INFO] [stdout] 1479 | LocalVar(u16, Vec), [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), [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 `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: 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, [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 `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: 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: 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: 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 `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 `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: 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: 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: 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: 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: 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 `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 `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, [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: 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: 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, [INFO] [stdout] 26 | field_count: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 27 | field_tab: Vec, [INFO] [stdout] 28 | method_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 29 | method_tab: Vec, [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 `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 `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 `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 `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 `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 `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: 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: 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, [INFO] [stdout] | ^^^^ [INFO] [stdout] 151 | ex_tab_len: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 152 | ex_tab: Vec, [INFO] [stdout] 153 | attr_count: u16, [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: 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: 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: 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: 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: 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 `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 `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 `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 `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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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 `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: 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: 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 `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 `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 `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 `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 `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 `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 `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 `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 `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, [INFO] [stdout] 282 | exports_cnt: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 283 | exports: Vec, [INFO] [stdout] 284 | opens_cnt: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 285 | opens: Vec, [INFO] [stdout] 286 | uses_cnt: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 287 | uses_idx: Vec, [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, u16, Vec), [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, (), Vec), [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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: field `0` is never read [INFO] [stdout] --> src/formats/javaclass/mod.rs:1330:16 [INFO] [stdout] | [INFO] [stdout] 1330 | ArrayValue(u16, Vec), [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), [INFO] [stdout] | ~~ [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: 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: 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, [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, [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: 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 `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: 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 `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: field `0` is never read [INFO] [stdout] --> src/formats/javaclass/mod.rs:1479:14 [INFO] [stdout] | [INFO] [stdout] 1479 | LocalVar(u16, Vec), [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), [INFO] [stdout] | ~~ [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: 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 `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, [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: 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, [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: 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: 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: 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: 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: 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: 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: 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: 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: 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 `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: 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, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 44 | // enc_header: (), [INFO] [stdout] 45 | data_desc: Option, [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: 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: 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: 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: 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, [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: 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: 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: 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: 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, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 89 | comment: Vec, [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, [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: 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: 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: 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: 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, [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: 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: 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] | ^^^^^^^^^^^^ [WARN] too many lines in the log, truncating it