[INFO] cloning repository https://github.com/Duckulus/bytecode-parser [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Duckulus/bytecode-parser" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDuckulus%2Fbytecode-parser", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDuckulus%2Fbytecode-parser'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 0fa490ea6e770e3cda4dfbc83491dd5cd0d16c1d [INFO] building Duckulus/bytecode-parser 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%2FDuckulus%2Fbytecode-parser" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Duckulus/bytecode-parser 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/Duckulus/bytecode-parser [INFO] finished tweaking git repo https://github.com/Duckulus/bytecode-parser [INFO] tweaked toml for git repo https://github.com/Duckulus/bytecode-parser written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/Duckulus/bytecode-parser 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 296a3319d9d3542fa60d7f13cc93e9a8c120a286d8236293adfd6cfc341d21e3 [INFO] running `Command { std: "docker" "start" "-a" "296a3319d9d3542fa60d7f13cc93e9a8c120a286d8236293adfd6cfc341d21e3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "296a3319d9d3542fa60d7f13cc93e9a8c120a286d8236293adfd6cfc341d21e3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "296a3319d9d3542fa60d7f13cc93e9a8c120a286d8236293adfd6cfc341d21e3", kill_on_drop: false }` [INFO] [stdout] 296a3319d9d3542fa60d7f13cc93e9a8c120a286d8236293adfd6cfc341d21e3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 70bebfd09a7fdff8d3ef3b25167db9d45504b99963ed2256dca08e9f7c7fc287 [INFO] running `Command { std: "docker" "start" "-a" "70bebfd09a7fdff8d3ef3b25167db9d45504b99963ed2256dca08e9f7c7fc287", kill_on_drop: false }` [INFO] [stderr] Compiling bytecode-parser v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: fields `class_index` and `name_and_type_index` are never read [INFO] [stdout] --> src/types.rs:34:16 [INFO] [stdout] | [INFO] [stdout] 34 | Fieldref { class_index: u16, name_and_type_index: u16 }, [INFO] [stdout] | -------- ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPoolEntry` 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: fields `class_index` and `name_and_type_index` are never read [INFO] [stdout] --> src/types.rs:35:17 [INFO] [stdout] | [INFO] [stdout] 35 | Methodref { class_index: u16, name_and_type_index: u16 }, [INFO] [stdout] | --------- ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPoolEntry` has 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 `name_and_type_index` are never read [INFO] [stdout] --> src/types.rs:36:26 [INFO] [stdout] | [INFO] [stdout] 36 | InterfaceMethodref { class_index: u16, name_and_type_index: u16 }, [INFO] [stdout] | ------------------ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPoolEntry` 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 `string_index` is never read [INFO] [stdout] --> src/types.rs:37:18 [INFO] [stdout] | [INFO] [stdout] 37 | StringInfo { string_index: u16 }, [INFO] [stdout] | ---------- ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPoolEntry` has 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 `descriptor_index` are never read [INFO] [stdout] --> src/types.rs:42:23 [INFO] [stdout] | [INFO] [stdout] 42 | NameAndTypeInfo { name_index: u16, descriptor_index: u16 }, [INFO] [stdout] | --------------- ^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPoolEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `reference_kind` and `reference_index` are never read [INFO] [stdout] --> src/types.rs:44:20 [INFO] [stdout] | [INFO] [stdout] 44 | MethodHandle { reference_kind: u8, reference_index: u16 }, [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPoolEntry` 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 `descriptor_index` is never read [INFO] [stdout] --> src/types.rs:45:22 [INFO] [stdout] | [INFO] [stdout] 45 | MethodTypeInfo { descriptor_index: u16 }, [INFO] [stdout] | -------------- ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPoolEntry` has 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_attr_index` and `name_and_type_index` are never read [INFO] [stdout] --> src/types.rs:46:25 [INFO] [stdout] | [INFO] [stdout] 46 | InvokeDynamicInfo { bootstrap_method_attr_index: u16, name_and_type_index: u16 }, [INFO] [stdout] | ----------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPoolEntry` 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` is never read [INFO] [stdout] --> src/types.rs:162:17 [INFO] [stdout] | [INFO] [stdout] 162 | Signature { signature: 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] [INFO] [stdout] [INFO] [stdout] warning: field `annotations` is never read [INFO] [stdout] --> src/types.rs:164:33 [INFO] [stdout] | [INFO] [stdout] 164 | RuntimeVisibleAnnotations { annotations: 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] [INFO] [stdout] [INFO] [stdout] warning: field `annotations` is never read [INFO] [stdout] --> src/types.rs:165:35 [INFO] [stdout] | [INFO] [stdout] 165 | RuntimeInvisibleAnnotations { annotations: 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] [INFO] [stdout] [INFO] [stdout] warning: fields `max_stack`, `max_locals`, `code`, `exception_table`, and `attributes` are never read [INFO] [stdout] --> src/types.rs:167:9 [INFO] [stdout] | [INFO] [stdout] 166 | Code { [INFO] [stdout] | ---- fields in this variant [INFO] [stdout] 167 | max_stack: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 168 | max_locals: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 169 | code: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] 170 | exception_table: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 171 | attributes: Vec>, [INFO] [stdout] | ^^^^^^^^^^ [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] [INFO] [stdout] [INFO] [stdout] warning: field `annotations` is never read [INFO] [stdout] --> src/types.rs:174:42 [INFO] [stdout] | [INFO] [stdout] 174 | RuntimeVisibleParameterAnnotations { annotations: 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] [INFO] [stdout] [INFO] [stdout] warning: field `annotations` is never read [INFO] [stdout] --> src/types.rs:175:44 [INFO] [stdout] | [INFO] [stdout] 175 | RuntimeInvisibleParameterAnnotations { annotations: 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] [INFO] [stdout] [INFO] [stdout] warning: field `default_value` is never read [INFO] [stdout] --> src/types.rs:176:25 [INFO] [stdout] | [INFO] [stdout] 176 | AnnotationDefault { default_value: ElementValue<'a> }, [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] [INFO] [stdout] [INFO] [stdout] warning: field `line_number_table` is never read [INFO] [stdout] --> src/types.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 177 | LineNumberTable { [INFO] [stdout] | --------------- field in this variant [INFO] [stdout] 178 | line_number_table: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [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] [INFO] [stdout] [INFO] [stdout] warning: field `classes` is never read [INFO] [stdout] --> src/types.rs:181:19 [INFO] [stdout] | [INFO] [stdout] 181 | NestMembers { classes: 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] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc` and `line_number` are never read [INFO] [stdout] --> src/types.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 186 | pub struct LineNumber { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 187 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 188 | 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`, `end_pc`, `handler_pc`, and `catch_type` are never read [INFO] [stdout] --> src/types.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 192 | pub struct ExceptionHandler { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 193 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 194 | pub end_pc: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 195 | pub handler_pc: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 196 | pub catch_type: Option, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ExceptionHandler` has 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_name` and `element_value_pairs` are never read [INFO] [stdout] --> src/types.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 200 | pub struct Annotation<'a> { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 201 | pub type_name: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 202 | pub element_value_pairs: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Annotation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/types.rs:206:33 [INFO] [stdout] | [INFO] [stdout] 206 | pub struct ElementValuePair<'a>(pub String, pub ElementValue<'a>); [INFO] [stdout] | ---------------- ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing these fields [INFO] [stdout] = note: `ElementValuePair` 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 `value` is never read [INFO] [stdout] --> src/types.rs:210:18 [INFO] [stdout] | [INFO] [stdout] 210 | ConstValue { value: &'a ConstantPoolEntry }, [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] [INFO] [stdout] [INFO] [stdout] warning: fields `type_name` and `const_name` are never read [INFO] [stdout] --> src/types.rs:211:22 [INFO] [stdout] | [INFO] [stdout] 211 | EnumConstValue { type_name: String, const_name: String }, [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] [INFO] [stdout] [INFO] [stdout] warning: field `descriptor` is never read [INFO] [stdout] --> src/types.rs:212:17 [INFO] [stdout] | [INFO] [stdout] 212 | ClassInfo { descriptor: String }, [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] [INFO] [stdout] [INFO] [stdout] warning: field `annotation` is never read [INFO] [stdout] --> src/types.rs:213:23 [INFO] [stdout] | [INFO] [stdout] 213 | AnnotationValue { annotation: Annotation<'a> }, [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] [INFO] [stdout] [INFO] [stdout] warning: field `elements` is never read [INFO] [stdout] --> src/types.rs:214:18 [INFO] [stdout] | [INFO] [stdout] 214 | ArrayValue { elements: 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] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.29s [INFO] running `Command { std: "docker" "inspect" "70bebfd09a7fdff8d3ef3b25167db9d45504b99963ed2256dca08e9f7c7fc287", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "70bebfd09a7fdff8d3ef3b25167db9d45504b99963ed2256dca08e9f7c7fc287", kill_on_drop: false }` [INFO] [stdout] 70bebfd09a7fdff8d3ef3b25167db9d45504b99963ed2256dca08e9f7c7fc287 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 76fe61cb14697cd6ad63b9d3689b58d59fafe802d212adf77540f86e7460d49f [INFO] running `Command { std: "docker" "start" "-a" "76fe61cb14697cd6ad63b9d3689b58d59fafe802d212adf77540f86e7460d49f", kill_on_drop: false }` [INFO] [stderr] Compiling bytecode-parser v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: fields `class_index` and `name_and_type_index` are never read [INFO] [stdout] --> src/types.rs:34:16 [INFO] [stdout] | [INFO] [stdout] 34 | Fieldref { class_index: u16, name_and_type_index: u16 }, [INFO] [stdout] | -------- ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPoolEntry` 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: fields `class_index` and `name_and_type_index` are never read [INFO] [stdout] --> src/types.rs:35:17 [INFO] [stdout] | [INFO] [stdout] 35 | Methodref { class_index: u16, name_and_type_index: u16 }, [INFO] [stdout] | --------- ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPoolEntry` has 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 `name_and_type_index` are never read [INFO] [stdout] --> src/types.rs:36:26 [INFO] [stdout] | [INFO] [stdout] 36 | InterfaceMethodref { class_index: u16, name_and_type_index: u16 }, [INFO] [stdout] | ------------------ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPoolEntry` 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 `string_index` is never read [INFO] [stdout] --> src/types.rs:37:18 [INFO] [stdout] | [INFO] [stdout] 37 | StringInfo { string_index: u16 }, [INFO] [stdout] | ---------- ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPoolEntry` has 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 `descriptor_index` are never read [INFO] [stdout] --> src/types.rs:42:23 [INFO] [stdout] | [INFO] [stdout] 42 | NameAndTypeInfo { name_index: u16, descriptor_index: u16 }, [INFO] [stdout] | --------------- ^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPoolEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `reference_kind` and `reference_index` are never read [INFO] [stdout] --> src/types.rs:44:20 [INFO] [stdout] | [INFO] [stdout] 44 | MethodHandle { reference_kind: u8, reference_index: u16 }, [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPoolEntry` 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 `descriptor_index` is never read [INFO] [stdout] --> src/types.rs:45:22 [INFO] [stdout] | [INFO] [stdout] 45 | MethodTypeInfo { descriptor_index: u16 }, [INFO] [stdout] | -------------- ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPoolEntry` has 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_attr_index` and `name_and_type_index` are never read [INFO] [stdout] --> src/types.rs:46:25 [INFO] [stdout] | [INFO] [stdout] 46 | InvokeDynamicInfo { bootstrap_method_attr_index: u16, name_and_type_index: u16 }, [INFO] [stdout] | ----------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstantPoolEntry` 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` is never read [INFO] [stdout] --> src/types.rs:162:17 [INFO] [stdout] | [INFO] [stdout] 162 | Signature { signature: 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] [INFO] [stdout] [INFO] [stdout] warning: field `annotations` is never read [INFO] [stdout] --> src/types.rs:164:33 [INFO] [stdout] | [INFO] [stdout] 164 | RuntimeVisibleAnnotations { annotations: 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] [INFO] [stdout] [INFO] [stdout] warning: field `annotations` is never read [INFO] [stdout] --> src/types.rs:165:35 [INFO] [stdout] | [INFO] [stdout] 165 | RuntimeInvisibleAnnotations { annotations: 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] [INFO] [stdout] [INFO] [stdout] warning: fields `max_stack`, `max_locals`, `code`, `exception_table`, and `attributes` are never read [INFO] [stdout] --> src/types.rs:167:9 [INFO] [stdout] | [INFO] [stdout] 166 | Code { [INFO] [stdout] | ---- fields in this variant [INFO] [stdout] 167 | max_stack: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 168 | max_locals: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 169 | code: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] 170 | exception_table: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 171 | attributes: Vec>, [INFO] [stdout] | ^^^^^^^^^^ [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] [INFO] [stdout] [INFO] [stdout] warning: field `annotations` is never read [INFO] [stdout] --> src/types.rs:174:42 [INFO] [stdout] | [INFO] [stdout] 174 | RuntimeVisibleParameterAnnotations { annotations: 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] [INFO] [stdout] [INFO] [stdout] warning: field `annotations` is never read [INFO] [stdout] --> src/types.rs:175:44 [INFO] [stdout] | [INFO] [stdout] 175 | RuntimeInvisibleParameterAnnotations { annotations: 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] [INFO] [stdout] [INFO] [stdout] warning: field `default_value` is never read [INFO] [stdout] --> src/types.rs:176:25 [INFO] [stdout] | [INFO] [stdout] 176 | AnnotationDefault { default_value: ElementValue<'a> }, [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] [INFO] [stdout] [INFO] [stdout] warning: field `line_number_table` is never read [INFO] [stdout] --> src/types.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 177 | LineNumberTable { [INFO] [stdout] | --------------- field in this variant [INFO] [stdout] 178 | line_number_table: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [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] [INFO] [stdout] [INFO] [stdout] warning: field `classes` is never read [INFO] [stdout] --> src/types.rs:181:19 [INFO] [stdout] | [INFO] [stdout] 181 | NestMembers { classes: 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] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc` and `line_number` are never read [INFO] [stdout] --> src/types.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 186 | pub struct LineNumber { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 187 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 188 | 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`, `end_pc`, `handler_pc`, and `catch_type` are never read [INFO] [stdout] --> src/types.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 192 | pub struct ExceptionHandler { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 193 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 194 | pub end_pc: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 195 | pub handler_pc: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 196 | pub catch_type: Option, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ExceptionHandler` has 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_name` and `element_value_pairs` are never read [INFO] [stdout] --> src/types.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 200 | pub struct Annotation<'a> { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 201 | pub type_name: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 202 | pub element_value_pairs: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Annotation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/types.rs:206:33 [INFO] [stdout] | [INFO] [stdout] 206 | pub struct ElementValuePair<'a>(pub String, pub ElementValue<'a>); [INFO] [stdout] | ---------------- ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing these fields [INFO] [stdout] = note: `ElementValuePair` 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 `value` is never read [INFO] [stdout] --> src/types.rs:210:18 [INFO] [stdout] | [INFO] [stdout] 210 | ConstValue { value: &'a ConstantPoolEntry }, [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] [INFO] [stdout] [INFO] [stdout] warning: fields `type_name` and `const_name` are never read [INFO] [stdout] --> src/types.rs:211:22 [INFO] [stdout] | [INFO] [stdout] 211 | EnumConstValue { type_name: String, const_name: String }, [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] [INFO] [stdout] [INFO] [stdout] warning: field `descriptor` is never read [INFO] [stdout] --> src/types.rs:212:17 [INFO] [stdout] | [INFO] [stdout] 212 | ClassInfo { descriptor: String }, [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] [INFO] [stdout] [INFO] [stdout] warning: field `annotation` is never read [INFO] [stdout] --> src/types.rs:213:23 [INFO] [stdout] | [INFO] [stdout] 213 | AnnotationValue { annotation: Annotation<'a> }, [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] [INFO] [stdout] [INFO] [stdout] warning: field `elements` is never read [INFO] [stdout] --> src/types.rs:214:18 [INFO] [stdout] | [INFO] [stdout] 214 | ArrayValue { elements: 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] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s [INFO] running `Command { std: "docker" "inspect" "76fe61cb14697cd6ad63b9d3689b58d59fafe802d212adf77540f86e7460d49f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "76fe61cb14697cd6ad63b9d3689b58d59fafe802d212adf77540f86e7460d49f", kill_on_drop: false }` [INFO] [stdout] 76fe61cb14697cd6ad63b9d3689b58d59fafe802d212adf77540f86e7460d49f