[INFO] cloning repository https://github.com/itsu-dev/ChuruVMX
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/itsu-dev/ChuruVMX" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fitsu-dev%2FChuruVMX", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fitsu-dev%2FChuruVMX'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] bc13a77514e63dc598b377d2b3a66bda0be7bbe2
[INFO] checking itsu-dev/ChuruVMX against try#ae258e1fcbee4a062f5f3d869f06004d7cea088e for pr-135272
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fitsu-dev%2FChuruVMX" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/itsu-dev/ChuruVMX on toolchain ae258e1fcbee4a062f5f3d869f06004d7cea088e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ae258e1fcbee4a062f5f3d869f06004d7cea088e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/itsu-dev/ChuruVMX
[INFO] finished tweaking git repo https://github.com/itsu-dev/ChuruVMX
[INFO] tweaked toml for git repo https://github.com/itsu-dev/ChuruVMX written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/itsu-dev/ChuruVMX 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" "+ae258e1fcbee4a062f5f3d869f06004d7cea088e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+ae258e1fcbee4a062f5f3d869f06004d7cea088e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] de2c62341a86cb4debd6305b1d6a7f3db37a25061384bafd850f85d9bd042aac
[INFO] running `Command { std: "docker" "start" "-a" "de2c62341a86cb4debd6305b1d6a7f3db37a25061384bafd850f85d9bd042aac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "de2c62341a86cb4debd6305b1d6a7f3db37a25061384bafd850f85d9bd042aac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "de2c62341a86cb4debd6305b1d6a7f3db37a25061384bafd850f85d9bd042aac", kill_on_drop: false }`
[INFO] [stdout] de2c62341a86cb4debd6305b1d6a7f3db37a25061384bafd850f85d9bd042aac
[INFO] checking itsu-dev/ChuruVMX against try#ae258e1fcbee4a062f5f3d869f06004d7cea088e for pr-135272
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fitsu-dev%2FChuruVMX" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/itsu-dev/ChuruVMX on toolchain ae258e1fcbee4a062f5f3d869f06004d7cea088e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ae258e1fcbee4a062f5f3d869f06004d7cea088e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/itsu-dev/ChuruVMX
[INFO] finished tweaking git repo https://github.com/itsu-dev/ChuruVMX
[INFO] tweaked toml for git repo https://github.com/itsu-dev/ChuruVMX written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/itsu-dev/ChuruVMX 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" "+ae258e1fcbee4a062f5f3d869f06004d7cea088e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+ae258e1fcbee4a062f5f3d869f06004d7cea088e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a28e9d29dd037ba490e7cb4cb4cb65d40e151d61cdffe571fa71e1d7dae3de63
[INFO] running `Command { std: "docker" "start" "-a" "a28e9d29dd037ba490e7cb4cb4cb65d40e151d61cdffe571fa71e1d7dae3de63", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a28e9d29dd037ba490e7cb4cb4cb65d40e151d61cdffe571fa71e1d7dae3de63", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a28e9d29dd037ba490e7cb4cb4cb65d40e151d61cdffe571fa71e1d7dae3de63", kill_on_drop: false }`
[INFO] [stdout] a28e9d29dd037ba490e7cb4cb4cb65d40e151d61cdffe571fa71e1d7dae3de63
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+ae258e1fcbee4a062f5f3d869f06004d7cea088e" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c0831609ff49efb6fd1ae8883b65932ec1666d459423df340c8e02ad048680b2
[INFO] running `Command { std: "docker" "start" "-a" "c0831609ff49efb6fd1ae8883b65932ec1666d459423df340c8e02ad048680b2", kill_on_drop: false }`
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking churu-vm-x v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/entity/java_class_file.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout] 6  | pub struct JavaClassFileFormat {
[INFO] [stdout]    |            ------------------- fields in this struct
[INFO] [stdout] 7  |     pub minor_version: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 8  |     pub major_version: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 9  |     pub constant_pool_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     pub constant_pool: Vec<ConstantKind>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 11 |     pub access_flags: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 12 |     pub this_class: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 13 |     pub super_class: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 14 |     pub interfaces_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 15 |     pub interfaces: Vec<u16>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 16 |     pub fields_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 17 |     pub fields: Vec<FieldInfo>,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 18 |     pub methods_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 19 |     pub methods: Vec<MethodInfo>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 20 |     pub attributes_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 21 |     pub attributes: Vec<AttributeKind>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `JavaClassFileFormat` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `JavaClassFile` is never used
[INFO] [stdout]   --> src/entity/java_class_file.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub trait JavaClassFile {
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `tag` is never read
[INFO] [stdout]  --> src/entity/constant_pool.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct ConstantInfoBase {
[INFO] [stdout]   |            ---------------- field in this struct
[INFO] [stdout] 6 |     pub tag: u8,
[INFO] [stdout]   |         ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `ConstantInfoBase` 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 `base` and `length` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct ConstantUtf8Info {
[INFO] [stdout]    |            ---------------- fields in this struct
[INFO] [stdout] 11 |     pub base: ConstantInfoBase,  // 1
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 12 |     pub length: u16,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantUtf8Info` 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 `base` and `bytes` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct ConstantIntegerInfo {
[INFO] [stdout]    |            ------------------- fields in this struct
[INFO] [stdout] 18 |     pub base: ConstantInfoBase,  // 3
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 19 |     pub bytes: u32,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantIntegerInfo` 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 `base` and `bytes` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct ConstantFloatInfo {
[INFO] [stdout]    |            ----------------- fields in this struct
[INFO] [stdout] 24 |     pub base: ConstantInfoBase,  // 4
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 25 |     pub bytes: u32,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantFloatInfo` 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 `base`, `high_bytes`, and `low_bytes` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct ConstantLongInfo {
[INFO] [stdout]    |            ---------------- fields in this struct
[INFO] [stdout] 30 |     pub base: ConstantInfoBase,  // 5
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 31 |     pub high_bytes: u32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 32 |     pub low_bytes: u32,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantLongInfo` 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 `base`, `high_bytes`, and `low_bytes` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct ConstantDoubleInfo {
[INFO] [stdout]    |            ------------------ fields in this struct
[INFO] [stdout] 37 |     pub base: ConstantInfoBase,  // 6
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 38 |     pub high_bytes: u32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 39 |     pub low_bytes: u32,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantDoubleInfo` 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 `base` and `name_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct ConstantClassInfo {
[INFO] [stdout]    |            ----------------- fields in this struct
[INFO] [stdout] 44 |     pub base: ConstantInfoBase,  // 7
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 45 |     pub name_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantClassInfo` 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 `base` and `string_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub struct ConstantStringInfo {
[INFO] [stdout]    |            ------------------ fields in this struct
[INFO] [stdout] 50 |     pub base: ConstantInfoBase,  // 8
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 51 |     pub string_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantStringInfo` 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 `base`, `class_index`, and `name_and_type_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub struct ConstantFieldrefInfo {
[INFO] [stdout]    |            -------------------- fields in this struct
[INFO] [stdout] 56 |     pub base: ConstantInfoBase,  // 9
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 57 |     pub class_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 58 |     pub name_and_type_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantFieldrefInfo` 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 `base`, `class_index`, and `name_and_type_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct ConstantMethodrefInfo {
[INFO] [stdout]    |            --------------------- fields in this struct
[INFO] [stdout] 63 |     pub base: ConstantInfoBase,  // 10
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 64 |     pub class_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 65 |     pub name_and_type_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantMethodrefInfo` 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 `base`, `class_index`, and `name_and_type_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub struct ConstantInterfaceMethodrefInfo {
[INFO] [stdout]    |            ------------------------------ fields in this struct
[INFO] [stdout] 70 |     pub base: ConstantInfoBase,  // 11
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 71 |     pub class_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 72 |     pub name_and_type_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantInterfaceMethodrefInfo` 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 `base`, `name_index`, and `descriptor_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub struct ConstantNameAndTypeInfo {
[INFO] [stdout]    |            ----------------------- fields in this struct
[INFO] [stdout] 77 |     pub base: ConstantInfoBase,  // 12
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 78 |     pub name_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 79 |     pub descriptor_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantNameAndTypeInfo` 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 `base`, `reference_kind`, and `reference_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub struct ConstantMethodHandleInfo {
[INFO] [stdout]    |            ------------------------ fields in this struct
[INFO] [stdout] 84 |     pub base: ConstantInfoBase,  // 15
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 85 |     pub reference_kind: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 86 |     pub reference_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantMethodHandleInfo` 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 `base` and `descriptor_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub struct ConstantMethodTypeInfo {
[INFO] [stdout]    |            ---------------------- fields in this struct
[INFO] [stdout] 91 |     pub base: ConstantInfoBase,  // 16
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 92 |     pub descriptor_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantMethodTypeInfo` 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 `base`, `bootstrap_method_attr_index`, and `name_and_type_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub struct ConstantInvokeDynamicInfo {
[INFO] [stdout]    |            ------------------------- fields in this struct
[INFO] [stdout] 97 |     pub base: ConstantInfoBase,  // 18
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 98 |     pub bootstrap_method_attr_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 99 |     pub name_and_type_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantInvokeDynamicInfo` 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 `base` and `name_index` are never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub struct ConstantModuleInfo {
[INFO] [stdout]     |            ------------------ fields in this struct
[INFO] [stdout] 104 |     pub base: ConstantInfoBase,  // 19
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 105 |     pub name_index: u16,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantModuleInfo` 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 `base` and `name_index` are never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub struct ConstantPackageInfo {
[INFO] [stdout]     |            ------------------- fields in this struct
[INFO] [stdout] 110 |     pub base: ConstantInfoBase,  // 20
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 111 |     pub name_index: u16,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantPackageInfo` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:116:11
[INFO] [stdout]     |
[INFO] [stdout] 116 |     Empty(ConstantInfoBase),
[INFO] [stdout]     |     ----- ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 116 |     Empty(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |     Integer(ConstantIntegerInfo),
[INFO] [stdout]     |     ------- ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 118 |     Integer(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:119:11
[INFO] [stdout]     |
[INFO] [stdout] 119 |     Float(ConstantFloatInfo),
[INFO] [stdout]     |     ----- ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 119 |     Float(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:120:10
[INFO] [stdout]     |
[INFO] [stdout] 120 |     Long(ConstantLongInfo),
[INFO] [stdout]     |     ---- ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 120 |     Long(()),
[INFO] [stdout]     |          ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:121:12
[INFO] [stdout]     |
[INFO] [stdout] 121 |     Double(ConstantDoubleInfo),
[INFO] [stdout]     |     ------ ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 121 |     Double(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:122:11
[INFO] [stdout]     |
[INFO] [stdout] 122 |     Class(ConstantClassInfo),
[INFO] [stdout]     |     ----- ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 122 |     Class(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:123:12
[INFO] [stdout]     |
[INFO] [stdout] 123 |     String(ConstantStringInfo),
[INFO] [stdout]     |     ------ ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 123 |     String(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:124:14
[INFO] [stdout]     |
[INFO] [stdout] 124 |     Fieldref(ConstantFieldrefInfo),
[INFO] [stdout]     |     -------- ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 124 |     Fieldref(()),
[INFO] [stdout]     |              ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:125:15
[INFO] [stdout]     |
[INFO] [stdout] 125 |     Methodref(ConstantMethodrefInfo),
[INFO] [stdout]     |     --------- ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 125 |     Methodref(()),
[INFO] [stdout]     |               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:126:24
[INFO] [stdout]     |
[INFO] [stdout] 126 |     InterfaceMethodref(ConstantInterfaceMethodrefInfo),
[INFO] [stdout]     |     ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 126 |     InterfaceMethodref(()),
[INFO] [stdout]     |                        ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:127:17
[INFO] [stdout]     |
[INFO] [stdout] 127 |     NameAndType(ConstantNameAndTypeInfo),
[INFO] [stdout]     |     ----------- ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 127 |     NameAndType(()),
[INFO] [stdout]     |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:128:18
[INFO] [stdout]     |
[INFO] [stdout] 128 |     MethodHandle(ConstantMethodHandleInfo),
[INFO] [stdout]     |     ------------ ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 128 |     MethodHandle(()),
[INFO] [stdout]     |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout] 129 |     MethodType(ConstantMethodTypeInfo),
[INFO] [stdout]     |     ---------- ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 129 |     MethodType(()),
[INFO] [stdout]     |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:130:19
[INFO] [stdout]     |
[INFO] [stdout] 130 |     InvokeDynamic(ConstantInvokeDynamicInfo),
[INFO] [stdout]     |     ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 130 |     InvokeDynamic(()),
[INFO] [stdout]     |                   ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:131:12
[INFO] [stdout]     |
[INFO] [stdout] 131 |     Module(ConstantModuleInfo),
[INFO] [stdout]     |     ------ ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 131 |     Module(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |     Package(ConstantPackageInfo),
[INFO] [stdout]     |     ------- ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 132 |     Package(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `access_flags`, `name_index`, `descriptor_index`, `attributes_count`, and `attributes` are never read
[INFO] [stdout]   --> src/entity/field_info.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout] 8  | pub struct FieldInfo {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] 9  |     pub access_flags: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 10 |     pub name_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 11 |     pub descriptor_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     pub attributes_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     pub attributes: Vec<AttributeKind>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FieldInfo` 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 `attribute_name_index` and `attribute_length` are never read
[INFO] [stdout]  --> src/entity/attribute_info.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct AttributeInfoBase {
[INFO] [stdout]   |            ----------------- fields in this struct
[INFO] [stdout] 6 |     pub attribute_name_index: u16,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 7 |     pub attribute_length: u32,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `AttributeInfoBase` 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 `base` and `constant_value_index` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct ConstantValueAttribute {
[INFO] [stdout]    |            ---------------------- fields in this struct
[INFO] [stdout] 12 |     pub base: AttributeInfoBase,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 13 |     pub constant_value_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantValueAttribute` 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/entity/attribute_info.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct CodeAttribute {
[INFO] [stdout]    |            ------------- fields in this struct
[INFO] [stdout] 18 |     pub base: AttributeInfoBase,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 19 |     pub max_stack: u16,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 20 |     pub max_locals: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 21 |     pub code_length: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 22 |     pub code: Vec<u8>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 23 |     pub exception_table_length: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 24 |     pub exception_table: Vec<ExceptionTableEntry>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 25 |     pub attributes_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 26 |     pub attributes: Vec<AttributeKind>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `CodeAttribute` 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 `start_pc`, `end_pc`, `handler_pc`, and `catch_type` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct ExceptionTableEntry {
[INFO] [stdout]    |            ------------------- fields in this struct
[INFO] [stdout] 31 |     pub start_pc: u16,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 32 |     pub end_pc: u16,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 33 |     pub handler_pc: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 34 |     pub catch_type: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ExceptionTableEntry` 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 `base`, `number_of_entries`, and `entries` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub struct StackMapTableAttribute {
[INFO] [stdout]    |            ---------------------- fields in this struct
[INFO] [stdout] 39 |     pub base: AttributeInfoBase,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 40 |     pub number_of_entries: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 41 |     pub entries: Vec<StackMapFrame>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StackMapTableAttribute` 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/entity/attribute_info.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub struct StackMapFrame {
[INFO] [stdout]    |            ------------- fields in this struct
[INFO] [stdout] 46 |     pub frame_type: u8,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 47 |     pub same_frame: SameFrame,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 48 |     pub same_locals_1_stack_item_frame: SameLocals1StackItemFrame,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 49 |     pub same_locals_1_stack_item_frame_extended: SameLocals1StackItemFrameExtended,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 50 |     pub chop_frame: ChopFrame,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 51 |     pub same_frame_extended: SameFrameExtended,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 52 |     pub append_frame: AppendFrame,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 53 |     pub full_frame: FullFrame,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StackMapFrame` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `frame_type` is never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub struct SameFrame {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 58 |     pub frame_type: u8,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SameFrame` 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 `tag` and `value` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct VerificationTypeInfo {
[INFO] [stdout]    |            -------------------- fields in this struct
[INFO] [stdout] 63 |     pub tag: u8,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 64 |     pub value: u16,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `VerificationTypeInfo` 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 `frame_type` and `stack` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub struct SameLocals1StackItemFrame {
[INFO] [stdout]    |            ------------------------- fields in this struct
[INFO] [stdout] 69 |     pub frame_type: u8,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 70 |     pub stack: VerificationTypeInfo,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SameLocals1StackItemFrame` 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 `frame_type`, `offset_delta`, and `stack` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct SameLocals1StackItemFrameExtended {
[INFO] [stdout]    |            --------------------------------- fields in this struct
[INFO] [stdout] 75 |     pub frame_type: u8,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 76 |     pub offset_delta: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 77 |     pub stack: VerificationTypeInfo,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SameLocals1StackItemFrameExtended` 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 `frame_type` and `offset_delta` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub struct ChopFrame {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] 82 |     pub frame_type: u8,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 83 |     pub offset_delta: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ChopFrame` 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 `frame_type` and `offset_delta` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub struct SameFrameExtended {
[INFO] [stdout]    |            ----------------- fields in this struct
[INFO] [stdout] 88 |     pub frame_type: u8,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 89 |     pub offset_delta: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SameFrameExtended` 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 `frame_type`, `offset_delta`, and `locals` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub struct AppendFrame {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 94 |     pub frame_type: u8,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 95 |     pub offset_delta: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 96 |     pub locals: Vec<VerificationTypeInfo>,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AppendFrame` 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 `frame_type`, `offset_delta`, `number_of_locals`, `locals`, `number_of_stack_items`, and `stack` are never read
[INFO] [stdout]    --> src/entity/attribute_info.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub struct FullFrame {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] 101 |     pub frame_type: u8,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 102 |     pub offset_delta: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 103 |     pub number_of_locals: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 104 |     pub locals: Vec<VerificationTypeInfo>,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 105 |     pub number_of_stack_items: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 106 |     pub stack: Vec<VerificationTypeInfo>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FullFrame` 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 `base`, `num_bootstrap_methods`, and `bootstrap_methods` are never read
[INFO] [stdout]    --> src/entity/attribute_info.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub struct BootstrapMethodsAttribute {
[INFO] [stdout]     |            ------------------------- fields in this struct
[INFO] [stdout] 111 |     pub base: AttributeInfoBase,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 112 |     pub num_bootstrap_methods: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 113 |     pub bootstrap_methods: Vec<BootstrapMethod>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BootstrapMethodsAttribute` 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 `bootstrap_method_ref`, `num_bootstrap_arguments`, and `bootstrap_arguments` are never read
[INFO] [stdout]    --> src/entity/attribute_info.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub struct BootstrapMethod {
[INFO] [stdout]     |            --------------- fields in this struct
[INFO] [stdout] 118 |     pub bootstrap_method_ref: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 119 |     pub num_bootstrap_arguments: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 120 |     pub bootstrap_arguments: Vec<u16>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BootstrapMethod` 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 `base` and `host_class_index` are never read
[INFO] [stdout]    --> src/entity/attribute_info.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub struct NestHostAttribute {
[INFO] [stdout]     |            ----------------- fields in this struct
[INFO] [stdout] 125 |     pub base: AttributeInfoBase,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 126 |     pub host_class_index: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `NestHostAttribute` 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 `base`, `number_of_classes`, and `classes` are never read
[INFO] [stdout]    --> src/entity/attribute_info.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub struct NestMembersAttribute {
[INFO] [stdout]     |            -------------------- fields in this struct
[INFO] [stdout] 131 |     pub base: AttributeInfoBase,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 132 |     pub number_of_classes: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 133 |     pub classes: Vec<u16>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `NestMembersAttribute` 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 `base`, `number_of_classes`, and `classes` are never read
[INFO] [stdout]    --> src/entity/attribute_info.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub struct PermittedSubclassesAttribute {
[INFO] [stdout]     |            ---------------------------- fields in this struct
[INFO] [stdout] 138 |     pub base: AttributeInfoBase,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 139 |     pub number_of_classes: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 140 |     pub classes: Vec<u16>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PermittedSubclassesAttribute` 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 `access_flags`, `name_index`, `descriptor_index`, `attributes_count`, and `attributes` are never read
[INFO] [stdout]   --> src/entity/method_info.rs:8:9
[INFO] [stdout]    |
[INFO] [stdout] 7  | pub struct MethodInfo {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] 8  |     pub access_flags: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 9  |     pub name_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 10 |     pub descriptor_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 11 |     pub attributes_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     pub attributes: Vec<AttributeKind>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MethodInfo` 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 `class_pathes` and `properties` are never read
[INFO] [stdout]   --> src/jvm.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct JVMOption {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] 11 |     pub class_pathes: Vec<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 12 |     pub properties: HashMap<String, String>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `option` is never read
[INFO] [stdout]   --> src/jvm.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct JVM {
[INFO] [stdout]    |            --- field in this struct
[INFO] [stdout] 16 |     pub option: JVMOption,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/jvm.rs:25:29
[INFO] [stdout]    |
[INFO] [stdout] 25 |         let buffer2 = buffer.clone();
[INFO] [stdout]    |                             ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `[u8]` does not implement `Clone`, so calling `clone` on `&[u8]` copies the reference, which does not do anything and can be removed
[INFO] [stdout]    = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/entity/java_class_file.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout] 6  | pub struct JavaClassFileFormat {
[INFO] [stdout]    |            ------------------- fields in this struct
[INFO] [stdout] 7  |     pub minor_version: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 8  |     pub major_version: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 9  |     pub constant_pool_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     pub constant_pool: Vec<ConstantKind>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 11 |     pub access_flags: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 12 |     pub this_class: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 13 |     pub super_class: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 14 |     pub interfaces_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 15 |     pub interfaces: Vec<u16>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 16 |     pub fields_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 17 |     pub fields: Vec<FieldInfo>,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 18 |     pub methods_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 19 |     pub methods: Vec<MethodInfo>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 20 |     pub attributes_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 21 |     pub attributes: Vec<AttributeKind>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `JavaClassFileFormat` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `JavaClassFile` is never used
[INFO] [stdout]   --> src/entity/java_class_file.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub trait JavaClassFile {
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `tag` is never read
[INFO] [stdout]  --> src/entity/constant_pool.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct ConstantInfoBase {
[INFO] [stdout]   |            ---------------- field in this struct
[INFO] [stdout] 6 |     pub tag: u8,
[INFO] [stdout]   |         ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `ConstantInfoBase` 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 `base` and `length` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct ConstantUtf8Info {
[INFO] [stdout]    |            ---------------- fields in this struct
[INFO] [stdout] 11 |     pub base: ConstantInfoBase,  // 1
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 12 |     pub length: u16,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantUtf8Info` 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 `base` and `bytes` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct ConstantIntegerInfo {
[INFO] [stdout]    |            ------------------- fields in this struct
[INFO] [stdout] 18 |     pub base: ConstantInfoBase,  // 3
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 19 |     pub bytes: u32,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantIntegerInfo` 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 `base` and `bytes` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct ConstantFloatInfo {
[INFO] [stdout]    |            ----------------- fields in this struct
[INFO] [stdout] 24 |     pub base: ConstantInfoBase,  // 4
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 25 |     pub bytes: u32,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantFloatInfo` 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 `base`, `high_bytes`, and `low_bytes` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct ConstantLongInfo {
[INFO] [stdout]    |            ---------------- fields in this struct
[INFO] [stdout] 30 |     pub base: ConstantInfoBase,  // 5
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 31 |     pub high_bytes: u32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 32 |     pub low_bytes: u32,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantLongInfo` 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 `base`, `high_bytes`, and `low_bytes` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct ConstantDoubleInfo {
[INFO] [stdout]    |            ------------------ fields in this struct
[INFO] [stdout] 37 |     pub base: ConstantInfoBase,  // 6
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 38 |     pub high_bytes: u32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 39 |     pub low_bytes: u32,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantDoubleInfo` 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 `base` and `name_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct ConstantClassInfo {
[INFO] [stdout]    |            ----------------- fields in this struct
[INFO] [stdout] 44 |     pub base: ConstantInfoBase,  // 7
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 45 |     pub name_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantClassInfo` 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 `base` and `string_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub struct ConstantStringInfo {
[INFO] [stdout]    |            ------------------ fields in this struct
[INFO] [stdout] 50 |     pub base: ConstantInfoBase,  // 8
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 51 |     pub string_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantStringInfo` 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 `base`, `class_index`, and `name_and_type_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub struct ConstantFieldrefInfo {
[INFO] [stdout]    |            -------------------- fields in this struct
[INFO] [stdout] 56 |     pub base: ConstantInfoBase,  // 9
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 57 |     pub class_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 58 |     pub name_and_type_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantFieldrefInfo` 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 `base`, `class_index`, and `name_and_type_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct ConstantMethodrefInfo {
[INFO] [stdout]    |            --------------------- fields in this struct
[INFO] [stdout] 63 |     pub base: ConstantInfoBase,  // 10
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 64 |     pub class_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 65 |     pub name_and_type_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantMethodrefInfo` 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 `base`, `class_index`, and `name_and_type_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub struct ConstantInterfaceMethodrefInfo {
[INFO] [stdout]    |            ------------------------------ fields in this struct
[INFO] [stdout] 70 |     pub base: ConstantInfoBase,  // 11
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 71 |     pub class_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 72 |     pub name_and_type_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantInterfaceMethodrefInfo` 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 `base`, `name_index`, and `descriptor_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub struct ConstantNameAndTypeInfo {
[INFO] [stdout]    |            ----------------------- fields in this struct
[INFO] [stdout] 77 |     pub base: ConstantInfoBase,  // 12
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 78 |     pub name_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 79 |     pub descriptor_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantNameAndTypeInfo` 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 `base`, `reference_kind`, and `reference_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub struct ConstantMethodHandleInfo {
[INFO] [stdout]    |            ------------------------ fields in this struct
[INFO] [stdout] 84 |     pub base: ConstantInfoBase,  // 15
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 85 |     pub reference_kind: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 86 |     pub reference_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantMethodHandleInfo` 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 `base` and `descriptor_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub struct ConstantMethodTypeInfo {
[INFO] [stdout]    |            ---------------------- fields in this struct
[INFO] [stdout] 91 |     pub base: ConstantInfoBase,  // 16
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 92 |     pub descriptor_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantMethodTypeInfo` 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 `base`, `bootstrap_method_attr_index`, and `name_and_type_index` are never read
[INFO] [stdout]   --> src/entity/constant_pool.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub struct ConstantInvokeDynamicInfo {
[INFO] [stdout]    |            ------------------------- fields in this struct
[INFO] [stdout] 97 |     pub base: ConstantInfoBase,  // 18
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 98 |     pub bootstrap_method_attr_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 99 |     pub name_and_type_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantInvokeDynamicInfo` 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 `base` and `name_index` are never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub struct ConstantModuleInfo {
[INFO] [stdout]     |            ------------------ fields in this struct
[INFO] [stdout] 104 |     pub base: ConstantInfoBase,  // 19
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 105 |     pub name_index: u16,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantModuleInfo` 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 `base` and `name_index` are never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub struct ConstantPackageInfo {
[INFO] [stdout]     |            ------------------- fields in this struct
[INFO] [stdout] 110 |     pub base: ConstantInfoBase,  // 20
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 111 |     pub name_index: u16,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantPackageInfo` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:116:11
[INFO] [stdout]     |
[INFO] [stdout] 116 |     Empty(ConstantInfoBase),
[INFO] [stdout]     |     ----- ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 116 |     Empty(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |     Integer(ConstantIntegerInfo),
[INFO] [stdout]     |     ------- ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 118 |     Integer(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:119:11
[INFO] [stdout]     |
[INFO] [stdout] 119 |     Float(ConstantFloatInfo),
[INFO] [stdout]     |     ----- ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 119 |     Float(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:120:10
[INFO] [stdout]     |
[INFO] [stdout] 120 |     Long(ConstantLongInfo),
[INFO] [stdout]     |     ---- ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 120 |     Long(()),
[INFO] [stdout]     |          ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:121:12
[INFO] [stdout]     |
[INFO] [stdout] 121 |     Double(ConstantDoubleInfo),
[INFO] [stdout]     |     ------ ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 121 |     Double(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:122:11
[INFO] [stdout]     |
[INFO] [stdout] 122 |     Class(ConstantClassInfo),
[INFO] [stdout]     |     ----- ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 122 |     Class(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:123:12
[INFO] [stdout]     |
[INFO] [stdout] 123 |     String(ConstantStringInfo),
[INFO] [stdout]     |     ------ ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 123 |     String(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:124:14
[INFO] [stdout]     |
[INFO] [stdout] 124 |     Fieldref(ConstantFieldrefInfo),
[INFO] [stdout]     |     -------- ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 124 |     Fieldref(()),
[INFO] [stdout]     |              ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:125:15
[INFO] [stdout]     |
[INFO] [stdout] 125 |     Methodref(ConstantMethodrefInfo),
[INFO] [stdout]     |     --------- ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 125 |     Methodref(()),
[INFO] [stdout]     |               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:126:24
[INFO] [stdout]     |
[INFO] [stdout] 126 |     InterfaceMethodref(ConstantInterfaceMethodrefInfo),
[INFO] [stdout]     |     ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 126 |     InterfaceMethodref(()),
[INFO] [stdout]     |                        ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:127:17
[INFO] [stdout]     |
[INFO] [stdout] 127 |     NameAndType(ConstantNameAndTypeInfo),
[INFO] [stdout]     |     ----------- ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 127 |     NameAndType(()),
[INFO] [stdout]     |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:128:18
[INFO] [stdout]     |
[INFO] [stdout] 128 |     MethodHandle(ConstantMethodHandleInfo),
[INFO] [stdout]     |     ------------ ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 128 |     MethodHandle(()),
[INFO] [stdout]     |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout] 129 |     MethodType(ConstantMethodTypeInfo),
[INFO] [stdout]     |     ---------- ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 129 |     MethodType(()),
[INFO] [stdout]     |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:130:19
[INFO] [stdout]     |
[INFO] [stdout] 130 |     InvokeDynamic(ConstantInvokeDynamicInfo),
[INFO] [stdout]     |     ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 130 |     InvokeDynamic(()),
[INFO] [stdout]     |                   ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:131:12
[INFO] [stdout]     |
[INFO] [stdout] 131 |     Module(ConstantModuleInfo),
[INFO] [stdout]     |     ------ ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 131 |     Module(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/entity/constant_pool.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |     Package(ConstantPackageInfo),
[INFO] [stdout]     |     ------- ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConstantKind` has derived impls for the traits `Clone` and `Debug`, but these are 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] 132 |     Package(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `access_flags`, `name_index`, `descriptor_index`, `attributes_count`, and `attributes` are never read
[INFO] [stdout]   --> src/entity/field_info.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout] 8  | pub struct FieldInfo {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] 9  |     pub access_flags: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 10 |     pub name_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 11 |     pub descriptor_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     pub attributes_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     pub attributes: Vec<AttributeKind>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FieldInfo` 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 `attribute_name_index` and `attribute_length` are never read
[INFO] [stdout]  --> src/entity/attribute_info.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct AttributeInfoBase {
[INFO] [stdout]   |            ----------------- fields in this struct
[INFO] [stdout] 6 |     pub attribute_name_index: u16,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 7 |     pub attribute_length: u32,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `AttributeInfoBase` 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 `base` and `constant_value_index` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct ConstantValueAttribute {
[INFO] [stdout]    |            ---------------------- fields in this struct
[INFO] [stdout] 12 |     pub base: AttributeInfoBase,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 13 |     pub constant_value_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ConstantValueAttribute` 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/entity/attribute_info.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct CodeAttribute {
[INFO] [stdout]    |            ------------- fields in this struct
[INFO] [stdout] 18 |     pub base: AttributeInfoBase,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 19 |     pub max_stack: u16,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 20 |     pub max_locals: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 21 |     pub code_length: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 22 |     pub code: Vec<u8>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 23 |     pub exception_table_length: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 24 |     pub exception_table: Vec<ExceptionTableEntry>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 25 |     pub attributes_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 26 |     pub attributes: Vec<AttributeKind>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `CodeAttribute` 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 `start_pc`, `end_pc`, `handler_pc`, and `catch_type` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct ExceptionTableEntry {
[INFO] [stdout]    |            ------------------- fields in this struct
[INFO] [stdout] 31 |     pub start_pc: u16,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 32 |     pub end_pc: u16,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 33 |     pub handler_pc: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 34 |     pub catch_type: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ExceptionTableEntry` 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 `base`, `number_of_entries`, and `entries` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub struct StackMapTableAttribute {
[INFO] [stdout]    |            ---------------------- fields in this struct
[INFO] [stdout] 39 |     pub base: AttributeInfoBase,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 40 |     pub number_of_entries: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 41 |     pub entries: Vec<StackMapFrame>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StackMapTableAttribute` 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/entity/attribute_info.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub struct StackMapFrame {
[INFO] [stdout]    |            ------------- fields in this struct
[INFO] [stdout] 46 |     pub frame_type: u8,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 47 |     pub same_frame: SameFrame,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 48 |     pub same_locals_1_stack_item_frame: SameLocals1StackItemFrame,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 49 |     pub same_locals_1_stack_item_frame_extended: SameLocals1StackItemFrameExtended,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 50 |     pub chop_frame: ChopFrame,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 51 |     pub same_frame_extended: SameFrameExtended,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 52 |     pub append_frame: AppendFrame,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 53 |     pub full_frame: FullFrame,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StackMapFrame` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `frame_type` is never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub struct SameFrame {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 58 |     pub frame_type: u8,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SameFrame` 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 `tag` and `value` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct VerificationTypeInfo {
[INFO] [stdout]    |            -------------------- fields in this struct
[INFO] [stdout] 63 |     pub tag: u8,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 64 |     pub value: u16,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `VerificationTypeInfo` 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 `frame_type` and `stack` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub struct SameLocals1StackItemFrame {
[INFO] [stdout]    |            ------------------------- fields in this struct
[INFO] [stdout] 69 |     pub frame_type: u8,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 70 |     pub stack: VerificationTypeInfo,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SameLocals1StackItemFrame` 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 `frame_type`, `offset_delta`, and `stack` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct SameLocals1StackItemFrameExtended {
[INFO] [stdout]    |            --------------------------------- fields in this struct
[INFO] [stdout] 75 |     pub frame_type: u8,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 76 |     pub offset_delta: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 77 |     pub stack: VerificationTypeInfo,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SameLocals1StackItemFrameExtended` 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 `frame_type` and `offset_delta` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub struct ChopFrame {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] 82 |     pub frame_type: u8,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 83 |     pub offset_delta: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ChopFrame` 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 `frame_type` and `offset_delta` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub struct SameFrameExtended {
[INFO] [stdout]    |            ----------------- fields in this struct
[INFO] [stdout] 88 |     pub frame_type: u8,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 89 |     pub offset_delta: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SameFrameExtended` 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 `frame_type`, `offset_delta`, and `locals` are never read
[INFO] [stdout]   --> src/entity/attribute_info.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub struct AppendFrame {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 94 |     pub frame_type: u8,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 95 |     pub offset_delta: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 96 |     pub locals: Vec<VerificationTypeInfo>,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AppendFrame` 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 `frame_type`, `offset_delta`, `number_of_locals`, `locals`, `number_of_stack_items`, and `stack` are never read
[INFO] [stdout]    --> src/entity/attribute_info.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub struct FullFrame {
[INFO] [stdout]     |            --------- fields in this struct
[INFO] [stdout] 101 |     pub frame_type: u8,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 102 |     pub offset_delta: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 103 |     pub number_of_locals: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 104 |     pub locals: Vec<VerificationTypeInfo>,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 105 |     pub number_of_stack_items: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 106 |     pub stack: Vec<VerificationTypeInfo>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FullFrame` 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 `base`, `num_bootstrap_methods`, and `bootstrap_methods` are never read
[INFO] [stdout]    --> src/entity/attribute_info.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub struct BootstrapMethodsAttribute {
[INFO] [stdout]     |            ------------------------- fields in this struct
[INFO] [stdout] 111 |     pub base: AttributeInfoBase,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 112 |     pub num_bootstrap_methods: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 113 |     pub bootstrap_methods: Vec<BootstrapMethod>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BootstrapMethodsAttribute` 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 `bootstrap_method_ref`, `num_bootstrap_arguments`, and `bootstrap_arguments` are never read
[INFO] [stdout]    --> src/entity/attribute_info.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub struct BootstrapMethod {
[INFO] [stdout]     |            --------------- fields in this struct
[INFO] [stdout] 118 |     pub bootstrap_method_ref: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 119 |     pub num_bootstrap_arguments: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 120 |     pub bootstrap_arguments: Vec<u16>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BootstrapMethod` 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 `base` and `host_class_index` are never read
[INFO] [stdout]    --> src/entity/attribute_info.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub struct NestHostAttribute {
[INFO] [stdout]     |            ----------------- fields in this struct
[INFO] [stdout] 125 |     pub base: AttributeInfoBase,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 126 |     pub host_class_index: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `NestHostAttribute` 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 `base`, `number_of_classes`, and `classes` are never read
[INFO] [stdout]    --> src/entity/attribute_info.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub struct NestMembersAttribute {
[INFO] [stdout]     |            -------------------- fields in this struct
[INFO] [stdout] 131 |     pub base: AttributeInfoBase,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 132 |     pub number_of_classes: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 133 |     pub classes: Vec<u16>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `NestMembersAttribute` 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 `base`, `number_of_classes`, and `classes` are never read
[INFO] [stdout]    --> src/entity/attribute_info.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub struct PermittedSubclassesAttribute {
[INFO] [stdout]     |            ---------------------------- fields in this struct
[INFO] [stdout] 138 |     pub base: AttributeInfoBase,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 139 |     pub number_of_classes: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 140 |     pub classes: Vec<u16>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PermittedSubclassesAttribute` 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 `access_flags`, `name_index`, `descriptor_index`, `attributes_count`, and `attributes` are never read
[INFO] [stdout]   --> src/entity/method_info.rs:8:9
[INFO] [stdout]    |
[INFO] [stdout] 7  | pub struct MethodInfo {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] 8  |     pub access_flags: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 9  |     pub name_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 10 |     pub descriptor_index: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 11 |     pub attributes_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     pub attributes: Vec<AttributeKind>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MethodInfo` 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 `class_pathes` and `properties` are never read
[INFO] [stdout]   --> src/jvm.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct JVMOption {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] 11 |     pub class_pathes: Vec<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 12 |     pub properties: HashMap<String, String>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `option` is never read
[INFO] [stdout]   --> src/jvm.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct JVM {
[INFO] [stdout]    |            --- field in this struct
[INFO] [stdout] 16 |     pub option: JVMOption,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing
[INFO] [stdout]   --> src/jvm.rs:25:29
[INFO] [stdout]    |
[INFO] [stdout] 25 |         let buffer2 = buffer.clone();
[INFO] [stdout]    |                             ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `[u8]` does not implement `Clone`, so calling `clone` on `&[u8]` copies the reference, which does not do anything and can be removed
[INFO] [stdout]    = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.30s
[INFO] running `Command { std: "docker" "inspect" "c0831609ff49efb6fd1ae8883b65932ec1666d459423df340c8e02ad048680b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c0831609ff49efb6fd1ae8883b65932ec1666d459423df340c8e02ad048680b2", kill_on_drop: false }`
[INFO] [stdout] c0831609ff49efb6fd1ae8883b65932ec1666d459423df340c8e02ad048680b2
