[INFO] cloning repository https://github.com/Forlos/jvmb [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Forlos/jvmb" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FForlos%2Fjvmb", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FForlos%2Fjvmb'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 94f4a85e71dfd0e82215dba6b055aef8ef0feb63 [INFO] building Forlos/jvmb against master#11663cd3bfefef7d34e8f0892c250bf698049392+rustflags=-Dtail-expr-drop-order for pr-134523 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FForlos%2Fjvmb" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Forlos/jvmb on toolchain 11663cd3bfefef7d34e8f0892c250bf698049392 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Forlos/jvmb [INFO] finished tweaking git repo https://github.com/Forlos/jvmb [INFO] tweaked toml for git repo https://github.com/Forlos/jvmb written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/Forlos/jvmb 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" "+11663cd3bfefef7d34e8f0892c250bf698049392" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded nom v7.1.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3b8cb1ed0bf8afa6d87b8658a2e4767a0617ea4000da81ee7081a326f1d57364 [INFO] running `Command { std: "docker" "start" "-a" "3b8cb1ed0bf8afa6d87b8658a2e4767a0617ea4000da81ee7081a326f1d57364", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3b8cb1ed0bf8afa6d87b8658a2e4767a0617ea4000da81ee7081a326f1d57364", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3b8cb1ed0bf8afa6d87b8658a2e4767a0617ea4000da81ee7081a326f1d57364", kill_on_drop: false }` [INFO] [stdout] 3b8cb1ed0bf8afa6d87b8658a2e4767a0617ea4000da81ee7081a326f1d57364 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail-expr-drop-order" "-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 092e9d66ccc2d373afece84f6238d639d7987125662470ae167dba7e5df22a3b [INFO] running `Command { std: "docker" "start" "-a" "092e9d66ccc2d373afece84f6238d639d7987125662470ae167dba7e5df22a3b", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling nom v7.1.0 [INFO] [stderr] Compiling jvmb v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `buf` [INFO] [stdout] --> src/main.rs:18:10 [INFO] [stdout] | [INFO] [stdout] 18 | let (buf, class_file) = ClassFile::parse_class_file(&buf).unwrap(); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_buf` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `attribute_length` is never read [INFO] [stdout] --> src/attribute.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct AttributeInfo { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 12 | attribute_name_index: u16, [INFO] [stdout] 13 | attribute_length: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AttributeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:36:19 [INFO] [stdout] | [INFO] [stdout] 36 | ConstantValue(u16), [INFO] [stdout] | ------------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 36 | ConstantValue(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:37:10 [INFO] [stdout] | [INFO] [stdout] 37 | Code(Code), [INFO] [stdout] | ---- ^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 37 | Code(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:38:19 [INFO] [stdout] | [INFO] [stdout] 38 | StackMapTable(StackMapTable), [INFO] [stdout] | ------------- ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 38 | StackMapTable(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:39:16 [INFO] [stdout] | [INFO] [stdout] 39 | Exceptions(Exceptions), [INFO] [stdout] | ---------- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 39 | Exceptions(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:40:18 [INFO] [stdout] | [INFO] [stdout] 40 | InnerClasses(InnerClasses), [INFO] [stdout] | ------------ ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 40 | InnerClasses(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:41:21 [INFO] [stdout] | [INFO] [stdout] 41 | EnclosingMethod(EnclosingMethod), [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 41 | EnclosingMethod(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:43:15 [INFO] [stdout] | [INFO] [stdout] 43 | Signature(Signature), [INFO] [stdout] | --------- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 43 | Signature(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:44:16 [INFO] [stdout] | [INFO] [stdout] 44 | SourceFile(SourceFile), [INFO] [stdout] | ---------- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 44 | SourceFile(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:45:26 [INFO] [stdout] | [INFO] [stdout] 45 | SourceDebugExtension(String), [INFO] [stdout] | -------------------- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 45 | SourceDebugExtension(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:46:21 [INFO] [stdout] | [INFO] [stdout] 46 | LineNumberTable(Vec), [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 46 | LineNumberTable(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:47:24 [INFO] [stdout] | [INFO] [stdout] 47 | LocalVariableTable(Vec), [INFO] [stdout] | ------------------ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 47 | LocalVariableTable(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:48:28 [INFO] [stdout] | [INFO] [stdout] 48 | LocalVariableTypeTable(Vec), [INFO] [stdout] | ---------------------- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 48 | LocalVariableTypeTable(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:50:31 [INFO] [stdout] | [INFO] [stdout] 50 | RuntimeVisibleAnnotations(Vec), [INFO] [stdout] | ------------------------- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 50 | RuntimeVisibleAnnotations(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:51:33 [INFO] [stdout] | [INFO] [stdout] 51 | RuntimeInvisibleAnnotations(Vec), [INFO] [stdout] | --------------------------- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 51 | RuntimeInvisibleAnnotations(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:52:40 [INFO] [stdout] | [INFO] [stdout] 52 | RuntimeVisibleParameterAnnotations(Vec), [INFO] [stdout] | ---------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 52 | RuntimeVisibleParameterAnnotations(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:53:42 [INFO] [stdout] | [INFO] [stdout] 53 | RuntimeInvisibleParameterAnnotations(Vec), [INFO] [stdout] | ------------------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 53 | RuntimeInvisibleParameterAnnotations(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:54:35 [INFO] [stdout] | [INFO] [stdout] 54 | RuntimeVisibleTypeAnnotations(Vec), [INFO] [stdout] | ----------------------------- ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 54 | RuntimeVisibleTypeAnnotations(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:55:37 [INFO] [stdout] | [INFO] [stdout] 55 | RuntimeInvisibleTypeAnnotations(Vec), [INFO] [stdout] | ------------------------------- ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 55 | RuntimeInvisibleTypeAnnotations(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:56:23 [INFO] [stdout] | [INFO] [stdout] 56 | AnnotationDefault(ElementValue), [INFO] [stdout] | ----------------- ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 56 | AnnotationDefault(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:57:22 [INFO] [stdout] | [INFO] [stdout] 57 | BootstrapMethods(Vec), [INFO] [stdout] | ---------------- ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 57 | BootstrapMethods(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:58:22 [INFO] [stdout] | [INFO] [stdout] 58 | MethodParameters(Vec), [INFO] [stdout] | ---------------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 58 | MethodParameters(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | Module(Module), [INFO] [stdout] | ------ ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 59 | Module(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:60:20 [INFO] [stdout] | [INFO] [stdout] 60 | ModulePackages(Vec), [INFO] [stdout] | -------------- ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 60 | ModulePackages(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:61:21 [INFO] [stdout] | [INFO] [stdout] 61 | ModuleMainClass(u16), [INFO] [stdout] | --------------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 61 | ModuleMainClass(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:62:14 [INFO] [stdout] | [INFO] [stdout] 62 | NestHost(u16), [INFO] [stdout] | -------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 62 | NestHost(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:63:17 [INFO] [stdout] | [INFO] [stdout] 63 | NestMembers(Vec), [INFO] [stdout] | ----------- ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 63 | NestMembers(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:64:12 [INFO] [stdout] | [INFO] [stdout] 64 | Record(Vec), [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 64 | Record(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:65:25 [INFO] [stdout] | [INFO] [stdout] 65 | PermittedSubclasses(Vec), [INFO] [stdout] | ------------------- ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 65 | PermittedSubclasses(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/attribute.rs:253:9 [INFO] [stdout] | [INFO] [stdout] 252 | pub struct Code { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 253 | pub max_stack: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 254 | pub max_locals: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 255 | pub code_length: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 256 | pub code: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] 257 | pub exception_table_length: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 258 | pub exception_table: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 259 | pub attributes_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 260 | pub attributes: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Code` has a derived impl for the trait `Debug`, but this is 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/attribute.rs:293:9 [INFO] [stdout] | [INFO] [stdout] 292 | pub struct Exception { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 293 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 294 | pub end_pc: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 295 | pub handler_pc: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 296 | pub catch_type: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Exception` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `entries` is never read [INFO] [stdout] --> src/attribute.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 319 | pub struct StackMapTable { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 320 | pub entries: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `StackMapTable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:335:31 [INFO] [stdout] | [INFO] [stdout] 335 | SameLocals1StackItemFrame(VerificationTypeInfo), [INFO] [stdout] | ------------------------- ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `StackMapFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 335 | SameLocals1StackItemFrame(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/attribute.rs:336:39 [INFO] [stdout] | [INFO] [stdout] 336 | SameLocals1StackItemFrameExtended(u16, VerificationTypeInfo), [INFO] [stdout] | --------------------------------- ^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `StackMapFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 336 | SameLocals1StackItemFrameExtended((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:337:15 [INFO] [stdout] | [INFO] [stdout] 337 | ChopFrame(u16), [INFO] [stdout] | --------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `StackMapFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 337 | ChopFrame(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:338:23 [INFO] [stdout] | [INFO] [stdout] 338 | SameFrameExtended(u16), [INFO] [stdout] | ----------------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `StackMapFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 338 | SameFrameExtended(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/attribute.rs:339:17 [INFO] [stdout] | [INFO] [stdout] 339 | AppendFrame(u16, Vec), [INFO] [stdout] | ----------- ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `StackMapFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 339 | AppendFrame((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, `2`, `3`, and `4` are never read [INFO] [stdout] --> src/attribute.rs:341:9 [INFO] [stdout] | [INFO] [stdout] 340 | FullFrame( [INFO] [stdout] | --------- fields in this variant [INFO] [stdout] 341 | u16, [INFO] [stdout] | ^^^ [INFO] [stdout] 342 | u16, [INFO] [stdout] | ^^^ [INFO] [stdout] 343 | Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 344 | u16, [INFO] [stdout] | ^^^ [INFO] [stdout] 345 | Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `StackMapFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 341 ~ (), [INFO] [stdout] 342 ~ (), [INFO] [stdout] 343 ~ (), [INFO] [stdout] 344 ~ (), [INFO] [stdout] 345 ~ (), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:418:24 [INFO] [stdout] | [INFO] [stdout] 418 | ObjectVariableInfo(u16), [INFO] [stdout] | ------------------ ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 418 | ObjectVariableInfo(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:419:31 [INFO] [stdout] | [INFO] [stdout] 419 | UninitializedVariableInfo(u16), [INFO] [stdout] | ------------------------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 419 | UninitializedVariableInfo(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `exception_index_table` is never read [INFO] [stdout] --> src/attribute.rs:450:9 [INFO] [stdout] | [INFO] [stdout] 449 | pub struct Exceptions { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 450 | pub exception_index_table: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Exceptions` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `classes` is never read [INFO] [stdout] --> src/attribute.rs:468:9 [INFO] [stdout] | [INFO] [stdout] 467 | pub struct InnerClasses { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] 468 | pub classes: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `InnerClasses` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `inner_class_info_index`, `outer_class_info_index`, `inner_name_index`, and `inner_class_access_flags` are never read [INFO] [stdout] --> src/attribute.rs:482:9 [INFO] [stdout] | [INFO] [stdout] 481 | pub struct InnerClass { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 482 | pub inner_class_info_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 483 | pub outer_class_info_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 484 | pub inner_name_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 485 | pub inner_class_access_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `InnerClass` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `class_index` and `method_index` are never read [INFO] [stdout] --> src/attribute.rs:509:9 [INFO] [stdout] | [INFO] [stdout] 508 | pub struct EnclosingMethod { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 509 | pub class_index: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 510 | pub method_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EnclosingMethod` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `signature_index` is never read [INFO] [stdout] --> src/attribute.rs:530:9 [INFO] [stdout] | [INFO] [stdout] 529 | pub struct Signature { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 530 | pub signature_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Signature` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `sourcefile_index` is never read [INFO] [stdout] --> src/attribute.rs:543:9 [INFO] [stdout] | [INFO] [stdout] 542 | pub struct SourceFile { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 543 | pub sourcefile_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SourceFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc` and `line_number` are never read [INFO] [stdout] --> src/attribute.rs:556:9 [INFO] [stdout] | [INFO] [stdout] 555 | pub struct LineNumber { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 556 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 557 | pub line_number: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LineNumber` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc`, `length`, `name_index`, `descriptor_index`, and `index` are never read [INFO] [stdout] --> src/attribute.rs:577:9 [INFO] [stdout] | [INFO] [stdout] 576 | pub struct LocalVariable { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 577 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 578 | pub length: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 579 | pub name_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 580 | pub descriptor_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 581 | pub index: u16, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LocalVariable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc`, `length`, `name_index`, `signature_index`, and `index` are never read [INFO] [stdout] --> src/attribute.rs:607:9 [INFO] [stdout] | [INFO] [stdout] 606 | pub struct LocalVariableType { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 607 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 608 | pub length: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 609 | pub name_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 610 | pub signature_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 611 | pub index: u16, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LocalVariableType` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `type_index` and `element_value_pairs` are never read [INFO] [stdout] --> src/attribute.rs:637:9 [INFO] [stdout] | [INFO] [stdout] 636 | pub struct Annotation { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 637 | pub type_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 638 | pub element_value_pairs: Vec<(u16, ElementValue)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Annotation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:665:16 [INFO] [stdout] | [INFO] [stdout] 665 | ConstValue(u16), [INFO] [stdout] | ---------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ElementValue` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 665 | ConstValue(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/attribute.rs:666:20 [INFO] [stdout] | [INFO] [stdout] 666 | EnumConstValue(u16, u16), [INFO] [stdout] | -------------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ElementValue` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 666 | EnumConstValue((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:667:20 [INFO] [stdout] | [INFO] [stdout] 667 | ClassInfoIndex(u16), [INFO] [stdout] | -------------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ElementValue` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 667 | ClassInfoIndex(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:668:21 [INFO] [stdout] | [INFO] [stdout] 668 | AnnotationValue(Annotation), [INFO] [stdout] | --------------- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ElementValue` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 668 | AnnotationValue(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:669:16 [INFO] [stdout] | [INFO] [stdout] 669 | ArrayValue(Vec), [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ElementValue` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 669 | ArrayValue(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `annotations` is never read [INFO] [stdout] --> src/attribute.rs:713:9 [INFO] [stdout] | [INFO] [stdout] 712 | pub struct ParameterAnnotation { [INFO] [stdout] | ------------------- field in this struct [INFO] [stdout] 713 | pub annotations: Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ParameterAnnotation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `target_type`, `target_info`, `target_path`, `type_index`, and `element_value_pairs` are never read [INFO] [stdout] --> src/attribute.rs:727:5 [INFO] [stdout] | [INFO] [stdout] 726 | pub struct TypeAnnotation { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 727 | target_type: u8, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 728 | target_info: TargetInfo, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 729 | target_path: TypePath, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 730 | type_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 731 | element_value_pairs: Vec<(u16, ElementValue)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TypeAnnotation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:764:19 [INFO] [stdout] | [INFO] [stdout] 764 | TypeParameter(u8), [INFO] [stdout] | ------------- ^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 764 | TypeParameter(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:765:15 [INFO] [stdout] | [INFO] [stdout] 765 | SuperType(u16), [INFO] [stdout] | --------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 765 | SuperType(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/attribute.rs:766:24 [INFO] [stdout] | [INFO] [stdout] 766 | TypeParameterBound(u8, u8), [INFO] [stdout] | ------------------ ^^ ^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 766 | TypeParameterBound((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:768:21 [INFO] [stdout] | [INFO] [stdout] 768 | FormalParameter(u8), [INFO] [stdout] | --------------- ^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 768 | FormalParameter(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:769:12 [INFO] [stdout] | [INFO] [stdout] 769 | Throws(u16), [INFO] [stdout] | ------ ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 769 | Throws(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:770:14 [INFO] [stdout] | [INFO] [stdout] 770 | LocalVar(Vec), [INFO] [stdout] | -------- ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 770 | LocalVar(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:771:11 [INFO] [stdout] | [INFO] [stdout] 771 | Catch(u16), [INFO] [stdout] | ----- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 771 | Catch(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:772:12 [INFO] [stdout] | [INFO] [stdout] 772 | Offset(u16), [INFO] [stdout] | ------ ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 772 | Offset(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/attribute.rs:773:18 [INFO] [stdout] | [INFO] [stdout] 773 | TypeArgument(u16, u8), [INFO] [stdout] | ------------ ^^^ ^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 773 | TypeArgument((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc`, `length`, and `index` are never read [INFO] [stdout] --> src/attribute.rs:778:5 [INFO] [stdout] | [INFO] [stdout] 777 | pub struct LocalVar { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 778 | start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 779 | length: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 780 | index: u16, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LocalVar` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `path` is never read [INFO] [stdout] --> src/attribute.rs:853:9 [INFO] [stdout] | [INFO] [stdout] 852 | pub struct TypePath { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 853 | pub path: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TypePath` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `type_path_kind` and `type_argument_index` are never read [INFO] [stdout] --> src/attribute.rs:867:9 [INFO] [stdout] | [INFO] [stdout] 866 | pub struct Path { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 867 | pub type_path_kind: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 868 | pub type_argument_index: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Path` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `bootstrap_method_ref` and `bootstrap_arguments` are never read [INFO] [stdout] --> src/attribute.rs:888:9 [INFO] [stdout] | [INFO] [stdout] 887 | pub struct BootstrapMethod { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 888 | pub bootstrap_method_ref: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 889 | pub bootstrap_arguments: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BootstrapMethod` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name_index` and `access_flags` are never read [INFO] [stdout] --> src/attribute.rs:910:9 [INFO] [stdout] | [INFO] [stdout] 909 | pub struct Parameter { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 910 | pub name_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 911 | pub access_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Parameter` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/attribute.rs:931:9 [INFO] [stdout] | [INFO] [stdout] 930 | pub struct Module { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 931 | pub module_name_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 932 | pub module_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 933 | pub module_version_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 934 | pub requires: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 935 | pub exports: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 936 | pub opens: Vec, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 937 | pub uses: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] 938 | pub provides: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Module` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `requires_index`, `requires_flags`, and `requires_version_index` are never read [INFO] [stdout] --> src/attribute.rs:975:9 [INFO] [stdout] | [INFO] [stdout] 974 | pub struct Requires { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 975 | pub requires_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 976 | pub requires_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 977 | pub requires_version_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Requires` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `exports_index`, `exports_flags`, and `exports_to_index` are never read [INFO] [stdout] --> src/attribute.rs:999:9 [INFO] [stdout] | [INFO] [stdout] 998 | pub struct Exports { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 999 | pub exports_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 1000 | pub exports_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 1001 | pub exports_to_index: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Exports` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `opens_index`, `opens_flags`, and `opens_to_index` are never read [INFO] [stdout] --> src/attribute.rs:1023:9 [INFO] [stdout] | [INFO] [stdout] 1022 | pub struct Opens { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 1023 | pub opens_index: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 1024 | pub opens_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 1025 | pub opens_to_index: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Opens` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `provides_index` and `provides_with_index` are never read [INFO] [stdout] --> src/attribute.rs:1047:9 [INFO] [stdout] | [INFO] [stdout] 1046 | pub struct Provides { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 1047 | pub provides_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 1048 | pub provides_with_index: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Provides` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name_index`, `descriptor_index`, and `attributes` are never read [INFO] [stdout] --> src/attribute.rs:1069:9 [INFO] [stdout] | [INFO] [stdout] 1068 | pub struct RecordComponentInfo { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 1069 | pub name_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 1070 | pub descriptor_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 1071 | pub attributes: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RecordComponentInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/classfile.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct ClassFile { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 12 | pub minor_version: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 13 | pub major_version: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 14 | pub constant_pool_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 15 | pub constant_pool: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 16 | pub access_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 17 | pub this_class: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 18 | pub super_class: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 19 | pub interfaces_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 20 | pub interfaces: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 21 | pub fields_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 22 | pub fields: Vec, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 23 | pub methods_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 24 | pub methods: Vec, [INFO] [stdout] 25 | pub attributes_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 26 | pub attributes: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ClassFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | Class(u16), [INFO] [stdout] | ----- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 27 | Class(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/constantpool.rs:28:14 [INFO] [stdout] | [INFO] [stdout] 28 | FieldRef(u16, u16), [INFO] [stdout] | -------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 28 | FieldRef((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/constantpool.rs:29:15 [INFO] [stdout] | [INFO] [stdout] 29 | MethodRef(u16, u16), [INFO] [stdout] | --------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 29 | MethodRef((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/constantpool.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 30 | InterfaceMethodRef(u16, u16), [INFO] [stdout] | ------------------ ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 30 | InterfaceMethodRef((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 31 | String(u16), [INFO] [stdout] | ------ ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 31 | String(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | Integer(i32), [INFO] [stdout] | ------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 32 | Integer(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:33:11 [INFO] [stdout] | [INFO] [stdout] 33 | Float(f32), [INFO] [stdout] | ----- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 33 | Float(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 34 | Long(i64), [INFO] [stdout] | ---- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 34 | Long(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | Double(f64), [INFO] [stdout] | ------ ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 35 | Double(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/constantpool.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | NameAndType(u16, u16), [INFO] [stdout] | ----------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 36 | NameAndType((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/constantpool.rs:38:18 [INFO] [stdout] | [INFO] [stdout] 38 | MethodHandle(u8, u16), [INFO] [stdout] | ------------ ^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 38 | MethodHandle((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:39:16 [INFO] [stdout] | [INFO] [stdout] 39 | MethodType(u16), [INFO] [stdout] | ---------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 39 | MethodType(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/constantpool.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | Dynamic(u16, u16), [INFO] [stdout] | ------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 40 | Dynamic((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/constantpool.rs:41:19 [INFO] [stdout] | [INFO] [stdout] 41 | InvokeDynamic(u16, u16), [INFO] [stdout] | ------------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 41 | InvokeDynamic((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | Module(u16), [INFO] [stdout] | ------ ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 42 | Module(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 43 | Package(u16), [INFO] [stdout] | ------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 43 | 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/fieldinfo.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct FieldInfo { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 10 | access_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 11 | name_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 12 | descriptor_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 13 | attributes_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | attributes: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FieldInfo` has a derived impl for the trait `Debug`, but this is 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/methodinfo.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct MethodInfo { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 10 | access_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 11 | name_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 12 | descriptor_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 13 | attributes_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | attributes: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MethodInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.00s [INFO] running `Command { std: "docker" "inspect" "092e9d66ccc2d373afece84f6238d639d7987125662470ae167dba7e5df22a3b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "092e9d66ccc2d373afece84f6238d639d7987125662470ae167dba7e5df22a3b", kill_on_drop: false }` [INFO] [stdout] 092e9d66ccc2d373afece84f6238d639d7987125662470ae167dba7e5df22a3b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail-expr-drop-order" "-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ae3d791dfc174f293eb92cc5742cfc65e7ab318619c6b1fc16681ae42150bec5 [INFO] running `Command { std: "docker" "start" "-a" "ae3d791dfc174f293eb92cc5742cfc65e7ab318619c6b1fc16681ae42150bec5", kill_on_drop: false }` [INFO] [stderr] Compiling jvmb v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `buf` [INFO] [stdout] --> src/main.rs:18:10 [INFO] [stdout] | [INFO] [stdout] 18 | let (buf, class_file) = ClassFile::parse_class_file(&buf).unwrap(); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_buf` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `attribute_length` is never read [INFO] [stdout] --> src/attribute.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct AttributeInfo { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 12 | attribute_name_index: u16, [INFO] [stdout] 13 | attribute_length: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AttributeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:36:19 [INFO] [stdout] | [INFO] [stdout] 36 | ConstantValue(u16), [INFO] [stdout] | ------------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 36 | ConstantValue(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:37:10 [INFO] [stdout] | [INFO] [stdout] 37 | Code(Code), [INFO] [stdout] | ---- ^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 37 | Code(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:38:19 [INFO] [stdout] | [INFO] [stdout] 38 | StackMapTable(StackMapTable), [INFO] [stdout] | ------------- ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 38 | StackMapTable(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:39:16 [INFO] [stdout] | [INFO] [stdout] 39 | Exceptions(Exceptions), [INFO] [stdout] | ---------- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 39 | Exceptions(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:40:18 [INFO] [stdout] | [INFO] [stdout] 40 | InnerClasses(InnerClasses), [INFO] [stdout] | ------------ ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 40 | InnerClasses(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:41:21 [INFO] [stdout] | [INFO] [stdout] 41 | EnclosingMethod(EnclosingMethod), [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 41 | EnclosingMethod(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:43:15 [INFO] [stdout] | [INFO] [stdout] 43 | Signature(Signature), [INFO] [stdout] | --------- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 43 | Signature(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:44:16 [INFO] [stdout] | [INFO] [stdout] 44 | SourceFile(SourceFile), [INFO] [stdout] | ---------- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 44 | SourceFile(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:45:26 [INFO] [stdout] | [INFO] [stdout] 45 | SourceDebugExtension(String), [INFO] [stdout] | -------------------- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 45 | SourceDebugExtension(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:46:21 [INFO] [stdout] | [INFO] [stdout] 46 | LineNumberTable(Vec), [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 46 | LineNumberTable(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:47:24 [INFO] [stdout] | [INFO] [stdout] 47 | LocalVariableTable(Vec), [INFO] [stdout] | ------------------ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 47 | LocalVariableTable(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:48:28 [INFO] [stdout] | [INFO] [stdout] 48 | LocalVariableTypeTable(Vec), [INFO] [stdout] | ---------------------- ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 48 | LocalVariableTypeTable(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:50:31 [INFO] [stdout] | [INFO] [stdout] 50 | RuntimeVisibleAnnotations(Vec), [INFO] [stdout] | ------------------------- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 50 | RuntimeVisibleAnnotations(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:51:33 [INFO] [stdout] | [INFO] [stdout] 51 | RuntimeInvisibleAnnotations(Vec), [INFO] [stdout] | --------------------------- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 51 | RuntimeInvisibleAnnotations(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:52:40 [INFO] [stdout] | [INFO] [stdout] 52 | RuntimeVisibleParameterAnnotations(Vec), [INFO] [stdout] | ---------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 52 | RuntimeVisibleParameterAnnotations(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:53:42 [INFO] [stdout] | [INFO] [stdout] 53 | RuntimeInvisibleParameterAnnotations(Vec), [INFO] [stdout] | ------------------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 53 | RuntimeInvisibleParameterAnnotations(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:54:35 [INFO] [stdout] | [INFO] [stdout] 54 | RuntimeVisibleTypeAnnotations(Vec), [INFO] [stdout] | ----------------------------- ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 54 | RuntimeVisibleTypeAnnotations(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:55:37 [INFO] [stdout] | [INFO] [stdout] 55 | RuntimeInvisibleTypeAnnotations(Vec), [INFO] [stdout] | ------------------------------- ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 55 | RuntimeInvisibleTypeAnnotations(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:56:23 [INFO] [stdout] | [INFO] [stdout] 56 | AnnotationDefault(ElementValue), [INFO] [stdout] | ----------------- ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 56 | AnnotationDefault(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:57:22 [INFO] [stdout] | [INFO] [stdout] 57 | BootstrapMethods(Vec), [INFO] [stdout] | ---------------- ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 57 | BootstrapMethods(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:58:22 [INFO] [stdout] | [INFO] [stdout] 58 | MethodParameters(Vec), [INFO] [stdout] | ---------------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 58 | MethodParameters(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | Module(Module), [INFO] [stdout] | ------ ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 59 | Module(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:60:20 [INFO] [stdout] | [INFO] [stdout] 60 | ModulePackages(Vec), [INFO] [stdout] | -------------- ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 60 | ModulePackages(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:61:21 [INFO] [stdout] | [INFO] [stdout] 61 | ModuleMainClass(u16), [INFO] [stdout] | --------------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 61 | ModuleMainClass(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:62:14 [INFO] [stdout] | [INFO] [stdout] 62 | NestHost(u16), [INFO] [stdout] | -------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 62 | NestHost(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:63:17 [INFO] [stdout] | [INFO] [stdout] 63 | NestMembers(Vec), [INFO] [stdout] | ----------- ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 63 | NestMembers(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:64:12 [INFO] [stdout] | [INFO] [stdout] 64 | Record(Vec), [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 64 | Record(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:65:25 [INFO] [stdout] | [INFO] [stdout] 65 | PermittedSubclasses(Vec), [INFO] [stdout] | ------------------- ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Attribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 65 | PermittedSubclasses(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/attribute.rs:253:9 [INFO] [stdout] | [INFO] [stdout] 252 | pub struct Code { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 253 | pub max_stack: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 254 | pub max_locals: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 255 | pub code_length: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 256 | pub code: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] 257 | pub exception_table_length: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 258 | pub exception_table: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 259 | pub attributes_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 260 | pub attributes: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Code` has a derived impl for the trait `Debug`, but this is 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/attribute.rs:293:9 [INFO] [stdout] | [INFO] [stdout] 292 | pub struct Exception { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 293 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 294 | pub end_pc: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 295 | pub handler_pc: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 296 | pub catch_type: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Exception` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `entries` is never read [INFO] [stdout] --> src/attribute.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 319 | pub struct StackMapTable { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 320 | pub entries: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `StackMapTable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:335:31 [INFO] [stdout] | [INFO] [stdout] 335 | SameLocals1StackItemFrame(VerificationTypeInfo), [INFO] [stdout] | ------------------------- ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `StackMapFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 335 | SameLocals1StackItemFrame(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/attribute.rs:336:39 [INFO] [stdout] | [INFO] [stdout] 336 | SameLocals1StackItemFrameExtended(u16, VerificationTypeInfo), [INFO] [stdout] | --------------------------------- ^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `StackMapFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 336 | SameLocals1StackItemFrameExtended((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:337:15 [INFO] [stdout] | [INFO] [stdout] 337 | ChopFrame(u16), [INFO] [stdout] | --------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `StackMapFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 337 | ChopFrame(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:338:23 [INFO] [stdout] | [INFO] [stdout] 338 | SameFrameExtended(u16), [INFO] [stdout] | ----------------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `StackMapFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 338 | SameFrameExtended(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/attribute.rs:339:17 [INFO] [stdout] | [INFO] [stdout] 339 | AppendFrame(u16, Vec), [INFO] [stdout] | ----------- ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `StackMapFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 339 | AppendFrame((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, `2`, `3`, and `4` are never read [INFO] [stdout] --> src/attribute.rs:341:9 [INFO] [stdout] | [INFO] [stdout] 340 | FullFrame( [INFO] [stdout] | --------- fields in this variant [INFO] [stdout] 341 | u16, [INFO] [stdout] | ^^^ [INFO] [stdout] 342 | u16, [INFO] [stdout] | ^^^ [INFO] [stdout] 343 | Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 344 | u16, [INFO] [stdout] | ^^^ [INFO] [stdout] 345 | Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `StackMapFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 341 ~ (), [INFO] [stdout] 342 ~ (), [INFO] [stdout] 343 ~ (), [INFO] [stdout] 344 ~ (), [INFO] [stdout] 345 ~ (), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:418:24 [INFO] [stdout] | [INFO] [stdout] 418 | ObjectVariableInfo(u16), [INFO] [stdout] | ------------------ ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 418 | ObjectVariableInfo(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:419:31 [INFO] [stdout] | [INFO] [stdout] 419 | UninitializedVariableInfo(u16), [INFO] [stdout] | ------------------------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `VerificationTypeInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 419 | UninitializedVariableInfo(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `exception_index_table` is never read [INFO] [stdout] --> src/attribute.rs:450:9 [INFO] [stdout] | [INFO] [stdout] 449 | pub struct Exceptions { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 450 | pub exception_index_table: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Exceptions` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `classes` is never read [INFO] [stdout] --> src/attribute.rs:468:9 [INFO] [stdout] | [INFO] [stdout] 467 | pub struct InnerClasses { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] 468 | pub classes: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `InnerClasses` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `inner_class_info_index`, `outer_class_info_index`, `inner_name_index`, and `inner_class_access_flags` are never read [INFO] [stdout] --> src/attribute.rs:482:9 [INFO] [stdout] | [INFO] [stdout] 481 | pub struct InnerClass { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 482 | pub inner_class_info_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 483 | pub outer_class_info_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 484 | pub inner_name_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 485 | pub inner_class_access_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `InnerClass` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `class_index` and `method_index` are never read [INFO] [stdout] --> src/attribute.rs:509:9 [INFO] [stdout] | [INFO] [stdout] 508 | pub struct EnclosingMethod { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 509 | pub class_index: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 510 | pub method_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EnclosingMethod` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `signature_index` is never read [INFO] [stdout] --> src/attribute.rs:530:9 [INFO] [stdout] | [INFO] [stdout] 529 | pub struct Signature { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 530 | pub signature_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Signature` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `sourcefile_index` is never read [INFO] [stdout] --> src/attribute.rs:543:9 [INFO] [stdout] | [INFO] [stdout] 542 | pub struct SourceFile { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 543 | pub sourcefile_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SourceFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc` and `line_number` are never read [INFO] [stdout] --> src/attribute.rs:556:9 [INFO] [stdout] | [INFO] [stdout] 555 | pub struct LineNumber { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 556 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 557 | pub line_number: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LineNumber` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc`, `length`, `name_index`, `descriptor_index`, and `index` are never read [INFO] [stdout] --> src/attribute.rs:577:9 [INFO] [stdout] | [INFO] [stdout] 576 | pub struct LocalVariable { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 577 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 578 | pub length: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 579 | pub name_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 580 | pub descriptor_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 581 | pub index: u16, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LocalVariable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc`, `length`, `name_index`, `signature_index`, and `index` are never read [INFO] [stdout] --> src/attribute.rs:607:9 [INFO] [stdout] | [INFO] [stdout] 606 | pub struct LocalVariableType { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 607 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 608 | pub length: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 609 | pub name_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 610 | pub signature_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 611 | pub index: u16, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LocalVariableType` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `type_index` and `element_value_pairs` are never read [INFO] [stdout] --> src/attribute.rs:637:9 [INFO] [stdout] | [INFO] [stdout] 636 | pub struct Annotation { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 637 | pub type_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 638 | pub element_value_pairs: Vec<(u16, ElementValue)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Annotation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:665:16 [INFO] [stdout] | [INFO] [stdout] 665 | ConstValue(u16), [INFO] [stdout] | ---------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ElementValue` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 665 | ConstValue(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/attribute.rs:666:20 [INFO] [stdout] | [INFO] [stdout] 666 | EnumConstValue(u16, u16), [INFO] [stdout] | -------------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ElementValue` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 666 | EnumConstValue((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:667:20 [INFO] [stdout] | [INFO] [stdout] 667 | ClassInfoIndex(u16), [INFO] [stdout] | -------------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ElementValue` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 667 | ClassInfoIndex(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:668:21 [INFO] [stdout] | [INFO] [stdout] 668 | AnnotationValue(Annotation), [INFO] [stdout] | --------------- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ElementValue` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 668 | AnnotationValue(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:669:16 [INFO] [stdout] | [INFO] [stdout] 669 | ArrayValue(Vec), [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ElementValue` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 669 | ArrayValue(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `annotations` is never read [INFO] [stdout] --> src/attribute.rs:713:9 [INFO] [stdout] | [INFO] [stdout] 712 | pub struct ParameterAnnotation { [INFO] [stdout] | ------------------- field in this struct [INFO] [stdout] 713 | pub annotations: Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ParameterAnnotation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `target_type`, `target_info`, `target_path`, `type_index`, and `element_value_pairs` are never read [INFO] [stdout] --> src/attribute.rs:727:5 [INFO] [stdout] | [INFO] [stdout] 726 | pub struct TypeAnnotation { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 727 | target_type: u8, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 728 | target_info: TargetInfo, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 729 | target_path: TypePath, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 730 | type_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 731 | element_value_pairs: Vec<(u16, ElementValue)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TypeAnnotation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:764:19 [INFO] [stdout] | [INFO] [stdout] 764 | TypeParameter(u8), [INFO] [stdout] | ------------- ^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 764 | TypeParameter(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:765:15 [INFO] [stdout] | [INFO] [stdout] 765 | SuperType(u16), [INFO] [stdout] | --------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 765 | SuperType(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/attribute.rs:766:24 [INFO] [stdout] | [INFO] [stdout] 766 | TypeParameterBound(u8, u8), [INFO] [stdout] | ------------------ ^^ ^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 766 | TypeParameterBound((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:768:21 [INFO] [stdout] | [INFO] [stdout] 768 | FormalParameter(u8), [INFO] [stdout] | --------------- ^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 768 | FormalParameter(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:769:12 [INFO] [stdout] | [INFO] [stdout] 769 | Throws(u16), [INFO] [stdout] | ------ ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 769 | Throws(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:770:14 [INFO] [stdout] | [INFO] [stdout] 770 | LocalVar(Vec), [INFO] [stdout] | -------- ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 770 | LocalVar(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:771:11 [INFO] [stdout] | [INFO] [stdout] 771 | Catch(u16), [INFO] [stdout] | ----- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 771 | Catch(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/attribute.rs:772:12 [INFO] [stdout] | [INFO] [stdout] 772 | Offset(u16), [INFO] [stdout] | ------ ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 772 | Offset(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/attribute.rs:773:18 [INFO] [stdout] | [INFO] [stdout] 773 | TypeArgument(u16, u8), [INFO] [stdout] | ------------ ^^^ ^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TargetInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 773 | TypeArgument((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc`, `length`, and `index` are never read [INFO] [stdout] --> src/attribute.rs:778:5 [INFO] [stdout] | [INFO] [stdout] 777 | pub struct LocalVar { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 778 | start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 779 | length: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 780 | index: u16, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LocalVar` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `path` is never read [INFO] [stdout] --> src/attribute.rs:853:9 [INFO] [stdout] | [INFO] [stdout] 852 | pub struct TypePath { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 853 | pub path: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TypePath` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `type_path_kind` and `type_argument_index` are never read [INFO] [stdout] --> src/attribute.rs:867:9 [INFO] [stdout] | [INFO] [stdout] 866 | pub struct Path { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 867 | pub type_path_kind: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 868 | pub type_argument_index: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Path` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `bootstrap_method_ref` and `bootstrap_arguments` are never read [INFO] [stdout] --> src/attribute.rs:888:9 [INFO] [stdout] | [INFO] [stdout] 887 | pub struct BootstrapMethod { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 888 | pub bootstrap_method_ref: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 889 | pub bootstrap_arguments: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BootstrapMethod` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name_index` and `access_flags` are never read [INFO] [stdout] --> src/attribute.rs:910:9 [INFO] [stdout] | [INFO] [stdout] 909 | pub struct Parameter { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 910 | pub name_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 911 | pub access_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Parameter` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/attribute.rs:931:9 [INFO] [stdout] | [INFO] [stdout] 930 | pub struct Module { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 931 | pub module_name_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 932 | pub module_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 933 | pub module_version_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 934 | pub requires: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 935 | pub exports: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 936 | pub opens: Vec, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 937 | pub uses: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] 938 | pub provides: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Module` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `requires_index`, `requires_flags`, and `requires_version_index` are never read [INFO] [stdout] --> src/attribute.rs:975:9 [INFO] [stdout] | [INFO] [stdout] 974 | pub struct Requires { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 975 | pub requires_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 976 | pub requires_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 977 | pub requires_version_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Requires` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `exports_index`, `exports_flags`, and `exports_to_index` are never read [INFO] [stdout] --> src/attribute.rs:999:9 [INFO] [stdout] | [INFO] [stdout] 998 | pub struct Exports { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 999 | pub exports_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 1000 | pub exports_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 1001 | pub exports_to_index: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Exports` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `opens_index`, `opens_flags`, and `opens_to_index` are never read [INFO] [stdout] --> src/attribute.rs:1023:9 [INFO] [stdout] | [INFO] [stdout] 1022 | pub struct Opens { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 1023 | pub opens_index: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 1024 | pub opens_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 1025 | pub opens_to_index: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Opens` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `provides_index` and `provides_with_index` are never read [INFO] [stdout] --> src/attribute.rs:1047:9 [INFO] [stdout] | [INFO] [stdout] 1046 | pub struct Provides { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 1047 | pub provides_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 1048 | pub provides_with_index: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Provides` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name_index`, `descriptor_index`, and `attributes` are never read [INFO] [stdout] --> src/attribute.rs:1069:9 [INFO] [stdout] | [INFO] [stdout] 1068 | pub struct RecordComponentInfo { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 1069 | pub name_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 1070 | pub descriptor_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 1071 | pub attributes: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RecordComponentInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/classfile.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct ClassFile { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 12 | pub minor_version: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 13 | pub major_version: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 14 | pub constant_pool_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 15 | pub constant_pool: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 16 | pub access_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 17 | pub this_class: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 18 | pub super_class: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 19 | pub interfaces_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 20 | pub interfaces: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 21 | pub fields_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 22 | pub fields: Vec, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 23 | pub methods_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 24 | pub methods: Vec, [INFO] [stdout] 25 | pub attributes_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 26 | pub attributes: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ClassFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | Class(u16), [INFO] [stdout] | ----- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 27 | Class(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/constantpool.rs:28:14 [INFO] [stdout] | [INFO] [stdout] 28 | FieldRef(u16, u16), [INFO] [stdout] | -------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 28 | FieldRef((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/constantpool.rs:29:15 [INFO] [stdout] | [INFO] [stdout] 29 | MethodRef(u16, u16), [INFO] [stdout] | --------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 29 | MethodRef((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/constantpool.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 30 | InterfaceMethodRef(u16, u16), [INFO] [stdout] | ------------------ ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 30 | InterfaceMethodRef((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 31 | String(u16), [INFO] [stdout] | ------ ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 31 | String(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | Integer(i32), [INFO] [stdout] | ------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 32 | Integer(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:33:11 [INFO] [stdout] | [INFO] [stdout] 33 | Float(f32), [INFO] [stdout] | ----- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 33 | Float(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 34 | Long(i64), [INFO] [stdout] | ---- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 34 | Long(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | Double(f64), [INFO] [stdout] | ------ ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 35 | Double(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/constantpool.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | NameAndType(u16, u16), [INFO] [stdout] | ----------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 36 | NameAndType((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/constantpool.rs:38:18 [INFO] [stdout] | [INFO] [stdout] 38 | MethodHandle(u8, u16), [INFO] [stdout] | ------------ ^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 38 | MethodHandle((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:39:16 [INFO] [stdout] | [INFO] [stdout] 39 | MethodType(u16), [INFO] [stdout] | ---------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 39 | MethodType(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/constantpool.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | Dynamic(u16, u16), [INFO] [stdout] | ------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 40 | Dynamic((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/constantpool.rs:41:19 [INFO] [stdout] | [INFO] [stdout] 41 | InvokeDynamic(u16, u16), [INFO] [stdout] | ------------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 41 | InvokeDynamic((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | Module(u16), [INFO] [stdout] | ------ ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 42 | Module(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/constantpool.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 43 | Package(u16), [INFO] [stdout] | ------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPool` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 43 | 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/fieldinfo.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct FieldInfo { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 10 | access_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 11 | name_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 12 | descriptor_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 13 | attributes_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | attributes: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FieldInfo` has a derived impl for the trait `Debug`, but this is 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/methodinfo.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct MethodInfo { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 10 | access_flags: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 11 | name_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 12 | descriptor_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 13 | attributes_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | attributes: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MethodInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s [INFO] running `Command { std: "docker" "inspect" "ae3d791dfc174f293eb92cc5742cfc65e7ab318619c6b1fc16681ae42150bec5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ae3d791dfc174f293eb92cc5742cfc65e7ab318619c6b1fc16681ae42150bec5", kill_on_drop: false }` [INFO] [stdout] ae3d791dfc174f293eb92cc5742cfc65e7ab318619c6b1fc16681ae42150bec5