[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#642c19bfc3a5c1de985bf5d0cc8207ac9d22708a for pr-148577 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FForlos%2Fbininfo" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [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-7-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/Forlos/bininfo on toolchain 642c19bfc3a5c1de985bf5d0cc8207ac9d22708a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded structopt-derive v0.2.15 [INFO] [stderr] Downloaded prettytable-rs v0.8.0 [INFO] [stderr] Downloaded scroll_derive v0.9.5 [INFO] [stderr] Downloaded term_size v0.3.1 [INFO] [stderr] Downloaded cc v1.0.30 [INFO] [stderr] Downloaded backtrace v0.3.14 [INFO] [stderr] Downloaded term v0.5.1 [INFO] [stderr] Downloaded scroll v0.9.2 [INFO] [stderr] Downloaded csv-core v0.1.5 [INFO] [stderr] Downloaded structopt v0.2.15 [INFO] [stderr] Downloaded csv v1.0.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2fe67430b5d957328162797bf190efada293be705d0a7725b355bab70c847827 [INFO] running `Command { std: "docker" "start" "-a" "2fe67430b5d957328162797bf190efada293be705d0a7725b355bab70c847827", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2fe67430b5d957328162797bf190efada293be705d0a7725b355bab70c847827", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2fe67430b5d957328162797bf190efada293be705d0a7725b355bab70c847827", kill_on_drop: false }` [INFO] [stdout] 2fe67430b5d957328162797bf190efada293be705d0a7725b355bab70c847827 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1f79a20085d73bd6b7d6a6060f9972c365ba6ad2458a89af991f6bbd49613e57 [INFO] running `Command { std: "docker" "start" "-a" "1f79a20085d73bd6b7d6a6060f9972c365ba6ad2458a89af991f6bbd49613e57", kill_on_drop: false }` [INFO] [stderr] Compiling syn v0.15.29 [INFO] [stderr] Compiling memchr v2.2.0 [INFO] [stderr] Compiling cc v1.0.30 [INFO] [stderr] Compiling unicode-segmentation v1.2.1 [INFO] [stderr] Compiling serde v1.0.89 [INFO] [stderr] Compiling backtrace v0.3.14 [INFO] [stderr] Checking rustc-demangle v0.1.13 [INFO] [stderr] Checking term_size v0.3.1 [INFO] [stderr] Checking encode_unicode v0.3.5 [INFO] [stderr] Compiling scroll v0.9.2 [INFO] [stderr] Checking term v0.5.1 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Compiling heck v0.3.1 [INFO] [stderr] Checking csv-core v0.1.5 [INFO] [stderr] Compiling backtrace-sys v0.1.28 [INFO] [stderr] Compiling synstructure v0.10.1 [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] Compiling failure_derive v0.1.5 [INFO] [stderr] Checking csv v1.0.5 [INFO] [stderr] Checking failure v0.1.5 [INFO] [stderr] Checking prettytable-rs v0.8.0 [INFO] [stderr] Checking structopt v0.2.15 [INFO] [stderr] Checking bininfo v0.2.7 (/opt/rustwide/workdir) [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)]` (part of `#[warn(rust_2021_compatibility)]`) 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)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 83 - pub const LC_LOAD_WEAK_DYLIB: u32 = (0x18 | LC_REQ_DYLD); [INFO] [stdout] 83 + pub const LC_LOAD_WEAK_DYLIB: u32 = 0x18 | LC_REQ_DYLD; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/formats/macho/macho_constants.rs:87:46 [INFO] [stdout] | [INFO] [stdout] 87 | pub const LC_RPATH: u32 = (0x1c | LC_REQ_DYLD); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 87 - pub const LC_RPATH: u32 = (0x1c | LC_REQ_DYLD); [INFO] [stdout] 87 + pub const LC_RPATH: u32 = 0x1c | LC_REQ_DYLD; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/formats/macho/macho_constants.rs:90:46 [INFO] [stdout] | [INFO] [stdout] 90 | pub const LC_REEXPORT_DYLIB: u32 = (0x1f | LC_REQ_DYLD); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 90 - pub const LC_REEXPORT_DYLIB: u32 = (0x1f | LC_REQ_DYLD); [INFO] [stdout] 90 + pub const LC_REEXPORT_DYLIB: u32 = 0x1f | LC_REQ_DYLD; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/formats/macho/macho_constants.rs:94:46 [INFO] [stdout] | [INFO] [stdout] 94 | pub const LC_DYLD_INFO_ONLY: u32 = (0x22 | LC_REQ_DYLD); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 94 - pub const LC_DYLD_INFO_ONLY: u32 = (0x22 | LC_REQ_DYLD); [INFO] [stdout] 94 + pub const LC_DYLD_INFO_ONLY: u32 = 0x22 | LC_REQ_DYLD; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/formats/macho/macho_constants.rs:95:46 [INFO] [stdout] | [INFO] [stdout] 95 | pub const LC_LOAD_UPWARD_DYLIB: u32 = (0x23 | LC_REQ_DYLD); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 95 - pub const LC_LOAD_UPWARD_DYLIB: u32 = (0x23 | LC_REQ_DYLD); [INFO] [stdout] 95 + pub const LC_LOAD_UPWARD_DYLIB: u32 = 0x23 | LC_REQ_DYLD; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/formats/macho/macho_constants.rs:100:46 [INFO] [stdout] | [INFO] [stdout] 100 | pub const LC_MAIN: u32 = (0x28 | LC_REQ_DYLD); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 100 - pub const LC_MAIN: u32 = (0x28 | LC_REQ_DYLD); [INFO] [stdout] 100 + pub const LC_MAIN: u32 = 0x28 | LC_REQ_DYLD; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/formats/javaclass/mod.rs:367:26 [INFO] [stdout] | [INFO] [stdout] 367 | 0...63 => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) 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)]` (part of `#[warn(unused)]`) 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] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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: 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] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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: struct `COFF_reloc` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:170:8 [INFO] [stdout] | [INFO] [stdout] 170 | struct COFF_reloc { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `COFF_linenum` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:177:8 [INFO] [stdout] | [INFO] [stdout] 177 | struct COFF_linenum { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `COFF_symbol_table` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:183:8 [INFO] [stdout] | [INFO] [stdout] 183 | struct COFF_symbol_table { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Aux_sym_record_1` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:199:8 [INFO] [stdout] | [INFO] [stdout] 199 | struct Aux_sym_record_1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Attr_cert_table` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:208:8 [INFO] [stdout] | [INFO] [stdout] 208 | struct Attr_cert_table { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Delay_import_table` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:216:8 [INFO] [stdout] | [INFO] [stdout] 216 | struct Delay_import_table { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Debug_dir` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:232:8 [INFO] [stdout] | [INFO] [stdout] 232 | struct Debug_dir { [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: 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: struct `Export_addr_table` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:276:8 [INFO] [stdout] | [INFO] [stdout] 276 | struct Export_addr_table { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [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: struct `Tls_dir_32` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:306:8 [INFO] [stdout] | [INFO] [stdout] 306 | struct Tls_dir_32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Tls_dir` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:316:8 [INFO] [stdout] | [INFO] [stdout] 316 | struct Tls_dir { [INFO] [stdout] | ^^^^^^^ [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: struct `Rsrc_dir_entry` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:336:8 [INFO] [stdout] | [INFO] [stdout] 336 | struct Rsrc_dir_entry { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Rsrc_data_entry` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:342:8 [INFO] [stdout] | [INFO] [stdout] 342 | struct Rsrc_data_entry { [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: 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] = note: `Attributes` has 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`, `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] = note: `Attributes` has 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 `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] = note: `Attributes` has 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 `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] = note: `Attributes` has 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`, `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] = note: `Attributes` 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: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] = note: `Attributes` 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: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] = note: `Attributes` has 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: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] = note: `Attributes` has 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: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] = note: `Attributes` has 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: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] = note: `Attributes` has 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 `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] = note: `Attributes` has 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 `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] = note: `Attributes` has 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 `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] = note: `Attributes` 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: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] = note: `Attributes` has 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: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] = note: `Attributes` has 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: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] = note: `Attributes` has 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] = note: `Attributes` has 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] = note: `Attributes` has 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] = note: `Attributes` has 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] = note: `Attributes` 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] = note: `Attributes` has 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`, `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] = note: `Attributes` has 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] = note: `Attributes` 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] = note: `Attributes` has 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`, `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] = note: `Attributes` has 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] = note: `Attributes` has 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: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] = note: `Attributes` has 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`, `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] = note: `Attributes` has 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] = note: `StackMapFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, u16, Vec, u16, Vec), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8, u16), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8, u16), [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] = note: `Value` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u16, Vec), [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] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u16, Vec), [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`, `cputype`, `cpusubtype`, `size_of_cmd`, `flags`, 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] 32 | pub cputype: u32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 33 | pub cpusubtype: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | size_of_cmd: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 37 | pub flags: u32, [INFO] [stdout] | ^^^^^ [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Segment_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Fvmlib_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Dylib_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Sub_framework_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Sub_client_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Sub_umbrella_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Sub_library_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Prebound_dylib_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Dylinker_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Thread_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Routines_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Symtab_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Dysymtab_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Twolevel_hints_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Prebind_cksum_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, UUID_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Rpath_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Linkedit_data_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Encryption_info_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Version_min_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Build_version_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Dyld_info_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Linker_option_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Symseg_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Ident_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Fvmfile_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Entry_point_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Source_version_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Note_command), [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: enum `ThreadState` is never used [INFO] [stdout] --> src/formats/macho/mod.rs:308:6 [INFO] [stdout] | [INFO] [stdout] 308 | enum ThreadState { [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: fields `n_type`, `n_desc`, and `n_value` are never read [INFO] [stdout] --> src/formats/macho/mod.rs:379:9 [INFO] [stdout] | [INFO] [stdout] 377 | pub struct Nlist { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 378 | pub n_un: u32, [INFO] [stdout] 379 | pub n_type: u8, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 380 | pub n_sect: u8, [INFO] [stdout] 381 | pub n_desc: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 382 | pub n_value: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Nlist` 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/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: struct `Dylib_toc` is never constructed [INFO] [stdout] --> src/formats/macho/mod.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | struct Dylib_toc { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Dylib_module_32` is never constructed [INFO] [stdout] --> src/formats/macho/mod.rs:453:8 [INFO] [stdout] | [INFO] [stdout] 453 | struct Dylib_module_32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Dylib_module` is never constructed [INFO] [stdout] --> src/formats/macho/mod.rs:474:8 [INFO] [stdout] | [INFO] [stdout] 474 | struct Dylib_module { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Dylib_reference` is never constructed [INFO] [stdout] --> src/formats/macho/mod.rs:519:8 [INFO] [stdout] | [INFO] [stdout] 519 | struct Dylib_reference { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [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: struct `Twolevel_hint` is never constructed [INFO] [stdout] --> src/formats/macho/mod.rs:531:8 [INFO] [stdout] | [INFO] [stdout] 531 | struct Twolevel_hint { [INFO] [stdout] | ^^^^^^^^^^^^^ [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: struct `build_tool_version` is never constructed [INFO] [stdout] --> src/formats/macho/mod.rs:606:8 [INFO] [stdout] | [INFO] [stdout] 606 | struct build_tool_version { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [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: struct `Local_file_header` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 21 | struct Local_file_header { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Local_file` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | struct Local_file { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Data_descriptior` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:50:8 [INFO] [stdout] | [INFO] [stdout] 50 | struct Data_descriptior { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Archive_extra_data` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:57:8 [INFO] [stdout] | [INFO] [stdout] 57 | struct Archive_extra_data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Central_dir_header` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:64:8 [INFO] [stdout] | [INFO] [stdout] 64 | struct Central_dir_header { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Central_dir` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:85:8 [INFO] [stdout] | [INFO] [stdout] 85 | struct Central_dir { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Digital_signature` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:93:8 [INFO] [stdout] | [INFO] [stdout] 93 | struct Digital_signature { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `End_central_dir_header` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:100:8 [INFO] [stdout] | [INFO] [stdout] 100 | struct End_central_dir_header { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `End_central_dir` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:112:8 [INFO] [stdout] | [INFO] [stdout] 112 | struct End_central_dir { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Zip64_End_central_dir_header` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:119:8 [INFO] [stdout] | [INFO] [stdout] 119 | struct Zip64_End_central_dir_header { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Zip64_End_central_dir` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:134:8 [INFO] [stdout] | [INFO] [stdout] 134 | struct Zip64_End_central_dir { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Zip64_End_central_locator` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:141:8 [INFO] [stdout] | [INFO] [stdout] 141 | struct Zip64_End_central_locator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [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: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/main.rs:26:17 [INFO] [stdout] | [INFO] [stdout] 26 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Fail` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_Problem` [INFO] [stdout] 27 | pub enum Problem { [INFO] [stdout] | ------- `Problem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/main.rs:26:17 [INFO] [stdout] | [INFO] [stdout] 26 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_core_fmt_Display_FOR_Problem` [INFO] [stdout] 27 | pub enum Problem { [INFO] [stdout] | ------- `Problem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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: struct `COFF_reloc` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:170:8 [INFO] [stdout] | [INFO] [stdout] 170 | struct COFF_reloc { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `COFF_linenum` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:177:8 [INFO] [stdout] | [INFO] [stdout] 177 | struct COFF_linenum { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `COFF_symbol_table` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:183:8 [INFO] [stdout] | [INFO] [stdout] 183 | struct COFF_symbol_table { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Aux_sym_record_1` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:199:8 [INFO] [stdout] | [INFO] [stdout] 199 | struct Aux_sym_record_1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Attr_cert_table` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:208:8 [INFO] [stdout] | [INFO] [stdout] 208 | struct Attr_cert_table { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Delay_import_table` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:216:8 [INFO] [stdout] | [INFO] [stdout] 216 | struct Delay_import_table { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Debug_dir` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:232:8 [INFO] [stdout] | [INFO] [stdout] 232 | struct Debug_dir { [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: 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: struct `Export_addr_table` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:276:8 [INFO] [stdout] | [INFO] [stdout] 276 | struct Export_addr_table { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [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: struct `Tls_dir_32` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:306:8 [INFO] [stdout] | [INFO] [stdout] 306 | struct Tls_dir_32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Tls_dir` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:316:8 [INFO] [stdout] | [INFO] [stdout] 316 | struct Tls_dir { [INFO] [stdout] | ^^^^^^^ [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: struct `Rsrc_dir_entry` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:336:8 [INFO] [stdout] | [INFO] [stdout] 336 | struct Rsrc_dir_entry { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Rsrc_data_entry` is never constructed [INFO] [stdout] --> src/formats/pe/mod.rs:342:8 [INFO] [stdout] | [INFO] [stdout] 342 | struct Rsrc_data_entry { [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: 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] = note: `Attributes` has 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`, `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] = note: `Attributes` has 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 `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] = note: `Attributes` has 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 `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] = note: `Attributes` has 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`, `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] = note: `Attributes` 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: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] = note: `Attributes` 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: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] = note: `Attributes` has 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: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] = note: `Attributes` has 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: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] = note: `Attributes` has 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: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] = note: `Attributes` has 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 `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] = note: `Attributes` has 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 `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] = note: `Attributes` has 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 `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] = note: `Attributes` 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: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] = note: `Attributes` has 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: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] = note: `Attributes` has 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: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] = note: `Attributes` has 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] = note: `Attributes` has 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] = note: `Attributes` has 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] = note: `Attributes` has 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] = note: `Attributes` 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] = note: `Attributes` has 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`, `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] = note: `Attributes` has 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] = note: `Attributes` 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] = note: `Attributes` has 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`, `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] = note: `Attributes` has 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] = note: `Attributes` has 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: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] = note: `Attributes` has 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`, `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] = note: `Attributes` has 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] = note: `StackMapFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, u16, Vec, u16, Vec), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8, u16), [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] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u8, u16), [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] = note: `Value` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u16, Vec), [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] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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(u16, Vec), [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`, `cputype`, `cpusubtype`, `size_of_cmd`, `flags`, 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] 32 | pub cputype: u32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 33 | pub cpusubtype: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | size_of_cmd: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 37 | pub flags: u32, [INFO] [stdout] | ^^^^^ [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Segment_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Fvmlib_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Dylib_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Sub_framework_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Sub_client_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Sub_umbrella_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Sub_library_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Prebound_dylib_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Dylinker_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Thread_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Routines_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Symtab_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Dysymtab_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Twolevel_hints_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Prebind_cksum_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, UUID_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Rpath_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Linkedit_data_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Encryption_info_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Version_min_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Build_version_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Dyld_info_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Linker_option_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Symseg_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Ident_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Fvmfile_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Entry_point_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Source_version_command), [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] = note: `LoadCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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, Note_command), [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: enum `ThreadState` is never used [INFO] [stdout] --> src/formats/macho/mod.rs:308:6 [INFO] [stdout] | [INFO] [stdout] 308 | enum ThreadState { [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: fields `n_type`, `n_desc`, and `n_value` are never read [INFO] [stdout] --> src/formats/macho/mod.rs:379:9 [INFO] [stdout] | [INFO] [stdout] 377 | pub struct Nlist { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 378 | pub n_un: u32, [INFO] [stdout] 379 | pub n_type: u8, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 380 | pub n_sect: u8, [INFO] [stdout] 381 | pub n_desc: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 382 | pub n_value: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Nlist` 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/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: struct `Dylib_toc` is never constructed [INFO] [stdout] --> src/formats/macho/mod.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | struct Dylib_toc { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Dylib_module_32` is never constructed [INFO] [stdout] --> src/formats/macho/mod.rs:453:8 [INFO] [stdout] | [INFO] [stdout] 453 | struct Dylib_module_32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Dylib_module` is never constructed [INFO] [stdout] --> src/formats/macho/mod.rs:474:8 [INFO] [stdout] | [INFO] [stdout] 474 | struct Dylib_module { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Dylib_reference` is never constructed [INFO] [stdout] --> src/formats/macho/mod.rs:519:8 [INFO] [stdout] | [INFO] [stdout] 519 | struct Dylib_reference { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [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: struct `Twolevel_hint` is never constructed [INFO] [stdout] --> src/formats/macho/mod.rs:531:8 [INFO] [stdout] | [INFO] [stdout] 531 | struct Twolevel_hint { [INFO] [stdout] | ^^^^^^^^^^^^^ [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: struct `build_tool_version` is never constructed [INFO] [stdout] --> src/formats/macho/mod.rs:606:8 [INFO] [stdout] | [INFO] [stdout] 606 | struct build_tool_version { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [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: struct `Local_file_header` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 21 | struct Local_file_header { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Local_file` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | struct Local_file { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Data_descriptior` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:50:8 [INFO] [stdout] | [INFO] [stdout] 50 | struct Data_descriptior { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Archive_extra_data` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:57:8 [INFO] [stdout] | [INFO] [stdout] 57 | struct Archive_extra_data { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Central_dir_header` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:64:8 [INFO] [stdout] | [INFO] [stdout] 64 | struct Central_dir_header { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Central_dir` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:85:8 [INFO] [stdout] | [INFO] [stdout] 85 | struct Central_dir { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Digital_signature` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:93:8 [INFO] [stdout] | [INFO] [stdout] 93 | struct Digital_signature { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `End_central_dir_header` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:100:8 [INFO] [stdout] | [INFO] [stdout] 100 | struct End_central_dir_header { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `End_central_dir` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:112:8 [INFO] [stdout] | [INFO] [stdout] 112 | struct End_central_dir { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Zip64_End_central_dir_header` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:119:8 [INFO] [stdout] | [INFO] [stdout] 119 | struct Zip64_End_central_dir_header { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Zip64_End_central_dir` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:134:8 [INFO] [stdout] | [INFO] [stdout] 134 | struct Zip64_End_central_dir { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Zip64_End_central_locator` is never constructed [INFO] [stdout] --> src/formats/zip/mod.rs:141:8 [INFO] [stdout] | [INFO] [stdout] 141 | struct Zip64_End_central_locator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [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: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/main.rs:26:17 [INFO] [stdout] | [INFO] [stdout] 26 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Fail` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_Problem` [INFO] [stdout] 27 | pub enum Problem { [INFO] [stdout] | ------- `Problem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/main.rs:26:17 [INFO] [stdout] | [INFO] [stdout] 26 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_core_fmt_Display_FOR_Problem` [INFO] [stdout] 27 | pub enum Problem { [INFO] [stdout] | ------- `Problem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.29s [INFO] running `Command { std: "docker" "inspect" "1f79a20085d73bd6b7d6a6060f9972c365ba6ad2458a89af991f6bbd49613e57", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1f79a20085d73bd6b7d6a6060f9972c365ba6ad2458a89af991f6bbd49613e57", kill_on_drop: false }` [INFO] [stdout] 1f79a20085d73bd6b7d6a6060f9972c365ba6ad2458a89af991f6bbd49613e57