[INFO] fetching crate ssbh_data 0.13.0... [INFO] testing ssbh_data-0.13.0 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate ssbh_data 0.13.0 into /workspace/builds/worker-10/source [INFO] validating manifest of crates.io crate ssbh_data 0.13.0 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate ssbh_data 0.13.0 [INFO] finished tweaking crates.io crate ssbh_data 0.13.0 [INFO] tweaked toml for crates.io crate ssbh_data 0.13.0 written to /workspace/builds/worker-10/source/Cargo.toml [INFO] crate crates.io crate ssbh_data 0.13.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f9b1a5a060796253e28bbd7c333041efc10d70169e011098b024cefc6bda2650 [INFO] running `Command { std: "docker" "start" "-a" "f9b1a5a060796253e28bbd7c333041efc10d70169e011098b024cefc6bda2650", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f9b1a5a060796253e28bbd7c333041efc10d70169e011098b024cefc6bda2650", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f9b1a5a060796253e28bbd7c333041efc10d70169e011098b024cefc6bda2650", kill_on_drop: false }` [INFO] [stdout] f9b1a5a060796253e28bbd7c333041efc10d70169e011098b024cefc6bda2650 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ce3f53774ae74a02a680e7a892554a285b61d744e2cba1fa40206cd65bb808e7 [INFO] running `Command { std: "docker" "start" "-a" "ce3f53774ae74a02a680e7a892554a285b61d744e2cba1fa40206cd65bb808e7", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling syn v1.0.84 [INFO] [stderr] Compiling radium v0.6.2 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling funty v1.2.0 [INFO] [stderr] Compiling glam v0.15.2 [INFO] [stderr] Compiling rustversion v1.0.6 [INFO] [stderr] Compiling quote v1.0.14 [INFO] [stderr] Compiling wyz v0.4.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling bitvec v0.22.3 [INFO] [stderr] Compiling err-derive v0.3.0 [INFO] [stderr] Compiling syn_util v0.4.2 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling ssbh_write_derive v0.13.0 [INFO] [stderr] Compiling thiserror-impl v1.0.30 [INFO] [stderr] Compiling binread_derive v2.1.0 [INFO] [stderr] Compiling modular-bitfield-impl v0.11.2 [INFO] [stderr] Compiling bitbuffer_derive v0.10.0 [INFO] [stderr] Compiling ssbh_write v0.13.0 [INFO] [stderr] Compiling bitbuffer v0.10.3 [INFO] [stderr] Compiling modular-bitfield v0.11.2 [INFO] [stderr] Compiling thiserror v1.0.30 [INFO] [stderr] Compiling geometry_tools v0.3.1 [INFO] [stderr] Compiling binread v2.2.0 [INFO] [stderr] Compiling ssbh_lib v0.13.0 [INFO] [stderr] Compiling ssbh_data v0.13.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/shdr_data.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 102 | for i in 0..header.count1 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/shdr_data.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | for i in 0..header.count2 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/shdr_data.rs:142:13 [INFO] [stdout] | [INFO] [stdout] 142 | for i in 0..(header.count3 + 1) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/shdr_data.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | name: String, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `ShaderEntryData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:19:10 [INFO] [stdout] | [INFO] [stdout] 19 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `shader_type` [INFO] [stdout] --> src/shdr_data.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | shader_type: ShaderType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `ShaderEntryData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:19:10 [INFO] [stdout] | [INFO] [stdout] 19 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk1` [INFO] [stdout] --> src/shdr_data.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | unk1: BinaryData, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `ShaderEntryData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:19:10 [INFO] [stdout] | [INFO] [stdout] 19 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk1` [INFO] [stdout] --> src/shdr_data.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | unk1: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `length` [INFO] [stdout] --> src/shdr_data.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | length: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk2` [INFO] [stdout] --> src/shdr_data.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | unk2: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk3` [INFO] [stdout] --> src/shdr_data.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | unk3: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk4` [INFO] [stdout] --> src/shdr_data.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | unk4: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk5` [INFO] [stdout] --> src/shdr_data.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | unk5: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk6` [INFO] [stdout] --> src/shdr_data.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | unk6: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `length` [INFO] [stdout] --> src/shdr_data.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | length: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk1` [INFO] [stdout] --> src/shdr_data.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | unk1: u32, // TODO: Data type? [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk2` [INFO] [stdout] --> src/shdr_data.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | unk2: i32, // TODO: associated index into the first section entries? [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `uniform_buffer_offset` [INFO] [stdout] --> src/shdr_data.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | uniform_buffer_offset: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk4` [INFO] [stdout] --> src/shdr_data.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | unk4: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk5` [INFO] [stdout] --> src/shdr_data.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | unk5: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk6` [INFO] [stdout] --> src/shdr_data.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | unk6: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk7` [INFO] [stdout] --> src/shdr_data.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | unk7: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk8` [INFO] [stdout] --> src/shdr_data.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | unk8: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `length` [INFO] [stdout] --> src/shdr_data.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | length: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `file_end_relative_offset` [INFO] [stdout] --> src/shdr_data.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | file_end_relative_offset: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:66:10 [INFO] [stdout] | [INFO] [stdout] 66 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk1` [INFO] [stdout] --> src/shdr_data.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | unk1: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:66:10 [INFO] [stdout] | [INFO] [stdout] 66 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `string_info_end_relative_offset` [INFO] [stdout] --> src/shdr_data.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | string_info_end_relative_offset: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:66:10 [INFO] [stdout] | [INFO] [stdout] 66 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `string_section_length` [INFO] [stdout] --> src/shdr_data.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | string_section_length: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:66:10 [INFO] [stdout] | [INFO] [stdout] 66 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 27 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 20.13s [INFO] running `Command { std: "docker" "inspect" "ce3f53774ae74a02a680e7a892554a285b61d744e2cba1fa40206cd65bb808e7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ce3f53774ae74a02a680e7a892554a285b61d744e2cba1fa40206cd65bb808e7", kill_on_drop: false }` [INFO] [stdout] ce3f53774ae74a02a680e7a892554a285b61d744e2cba1fa40206cd65bb808e7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d0784254a8f32ca97a952e4ad8b4e90bdd06181f09e560634649cb8e4800ff11 [INFO] running `Command { std: "docker" "start" "-a" "d0784254a8f32ca97a952e4ad8b4e90bdd06181f09e560634649cb8e4800ff11", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling hexlit v0.5.3 [INFO] [stderr] Compiling approx v0.4.0 [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/shdr_data.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 102 | for i in 0..header.count1 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/shdr_data.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | for i in 0..header.count2 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/shdr_data.rs:142:13 [INFO] [stdout] | [INFO] [stdout] 142 | for i in 0..(header.count3 + 1) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/shdr_data.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | name: String, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `ShaderEntryData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:19:10 [INFO] [stdout] | [INFO] [stdout] 19 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `shader_type` [INFO] [stdout] --> src/shdr_data.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | shader_type: ShaderType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `ShaderEntryData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:19:10 [INFO] [stdout] | [INFO] [stdout] 19 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk1` [INFO] [stdout] --> src/shdr_data.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | unk1: BinaryData, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `ShaderEntryData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:19:10 [INFO] [stdout] | [INFO] [stdout] 19 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk1` [INFO] [stdout] --> src/shdr_data.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | unk1: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `length` [INFO] [stdout] --> src/shdr_data.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | length: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk2` [INFO] [stdout] --> src/shdr_data.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | unk2: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk3` [INFO] [stdout] --> src/shdr_data.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | unk3: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk4` [INFO] [stdout] --> src/shdr_data.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | unk4: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk5` [INFO] [stdout] --> src/shdr_data.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | unk5: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk6` [INFO] [stdout] --> src/shdr_data.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | unk6: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `length` [INFO] [stdout] --> src/shdr_data.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | length: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk1` [INFO] [stdout] --> src/shdr_data.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | unk1: u32, // TODO: Data type? [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk2` [INFO] [stdout] --> src/shdr_data.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | unk2: i32, // TODO: associated index into the first section entries? [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `uniform_buffer_offset` [INFO] [stdout] --> src/shdr_data.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | uniform_buffer_offset: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk4` [INFO] [stdout] --> src/shdr_data.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | unk4: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk5` [INFO] [stdout] --> src/shdr_data.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | unk5: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk6` [INFO] [stdout] --> src/shdr_data.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | unk6: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk7` [INFO] [stdout] --> src/shdr_data.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | unk7: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk8` [INFO] [stdout] --> src/shdr_data.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | unk8: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `length` [INFO] [stdout] --> src/shdr_data.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | length: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `file_end_relative_offset` [INFO] [stdout] --> src/shdr_data.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | file_end_relative_offset: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:66:10 [INFO] [stdout] | [INFO] [stdout] 66 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk1` [INFO] [stdout] --> src/shdr_data.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | unk1: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:66:10 [INFO] [stdout] | [INFO] [stdout] 66 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `string_info_end_relative_offset` [INFO] [stdout] --> src/shdr_data.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | string_info_end_relative_offset: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:66:10 [INFO] [stdout] | [INFO] [stdout] 66 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `string_section_length` [INFO] [stdout] --> src/shdr_data.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | string_section_length: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:66:10 [INFO] [stdout] | [INFO] [stdout] 66 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 27 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling ssbh_data v0.13.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/shdr_data.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 102 | for i in 0..header.count1 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/shdr_data.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | for i in 0..header.count2 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/shdr_data.rs:142:13 [INFO] [stdout] | [INFO] [stdout] 142 | for i in 0..(header.count3 + 1) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/shdr_data.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | name: String, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `ShaderEntryData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:19:10 [INFO] [stdout] | [INFO] [stdout] 19 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `shader_type` [INFO] [stdout] --> src/shdr_data.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | shader_type: ShaderType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `ShaderEntryData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:19:10 [INFO] [stdout] | [INFO] [stdout] 19 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk1` [INFO] [stdout] --> src/shdr_data.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | unk1: BinaryData, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `ShaderEntryData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:19:10 [INFO] [stdout] | [INFO] [stdout] 19 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk1` [INFO] [stdout] --> src/shdr_data.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | unk1: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `length` [INFO] [stdout] --> src/shdr_data.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | length: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk2` [INFO] [stdout] --> src/shdr_data.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | unk2: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk3` [INFO] [stdout] --> src/shdr_data.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | unk3: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk4` [INFO] [stdout] --> src/shdr_data.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | unk4: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk5` [INFO] [stdout] --> src/shdr_data.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | unk5: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk6` [INFO] [stdout] --> src/shdr_data.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | unk6: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `length` [INFO] [stdout] --> src/shdr_data.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | length: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk1` [INFO] [stdout] --> src/shdr_data.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | unk1: u32, // TODO: Data type? [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk2` [INFO] [stdout] --> src/shdr_data.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | unk2: i32, // TODO: associated index into the first section entries? [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `uniform_buffer_offset` [INFO] [stdout] --> src/shdr_data.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | uniform_buffer_offset: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk4` [INFO] [stdout] --> src/shdr_data.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | unk4: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk5` [INFO] [stdout] --> src/shdr_data.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | unk5: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk6` [INFO] [stdout] --> src/shdr_data.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | unk6: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk7` [INFO] [stdout] --> src/shdr_data.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | unk7: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk8` [INFO] [stdout] --> src/shdr_data.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | unk8: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `length` [INFO] [stdout] --> src/shdr_data.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | length: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkEntry3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `file_end_relative_offset` [INFO] [stdout] --> src/shdr_data.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | file_end_relative_offset: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:66:10 [INFO] [stdout] | [INFO] [stdout] 66 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unk1` [INFO] [stdout] --> src/shdr_data.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | unk1: u32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:66:10 [INFO] [stdout] | [INFO] [stdout] 66 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `string_info_end_relative_offset` [INFO] [stdout] --> src/shdr_data.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | string_info_end_relative_offset: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:66:10 [INFO] [stdout] | [INFO] [stdout] 66 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `string_section_length` [INFO] [stdout] --> src/shdr_data.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | string_section_length: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `UnkHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/shdr_data.rs:66:10 [INFO] [stdout] | [INFO] [stdout] 66 | #[derive(Debug, BinRead)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 27 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 5.46s [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/ssbh_data-ee3ff50355753ecd) [INFO] [stderr] Executable unittests src/main.rs (/opt/rustwide/target/debug/deps/ssbh_data-a7bb53c457be1413) [INFO] running `Command { std: "docker" "inspect" "d0784254a8f32ca97a952e4ad8b4e90bdd06181f09e560634649cb8e4800ff11", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d0784254a8f32ca97a952e4ad8b4e90bdd06181f09e560634649cb8e4800ff11", kill_on_drop: false }` [INFO] [stdout] d0784254a8f32ca97a952e4ad8b4e90bdd06181f09e560634649cb8e4800ff11 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c5865c332594d56d80b4ce4d60741edd3d9efbcda6e6498728c40044be38e707 [INFO] running `Command { std: "docker" "start" "-a" "c5865c332594d56d80b4ce4d60741edd3d9efbcda6e6498728c40044be38e707", kill_on_drop: false }` [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/shdr_data.rs:102:13 [INFO] [stderr] | [INFO] [stderr] 102 | for i in 0..header.count1 { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/shdr_data.rs:122:13 [INFO] [stderr] | [INFO] [stderr] 122 | for i in 0..header.count2 { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/shdr_data.rs:142:13 [INFO] [stderr] | [INFO] [stderr] 142 | for i in 0..(header.count3 + 1) { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: field is never read: `name` [INFO] [stderr] --> src/shdr_data.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | name: String, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] note: `ShaderEntryData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:19:10 [INFO] [stderr] | [INFO] [stderr] 19 | #[derive(Debug)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `shader_type` [INFO] [stderr] --> src/shdr_data.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | shader_type: ShaderType, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `ShaderEntryData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:19:10 [INFO] [stderr] | [INFO] [stderr] 19 | #[derive(Debug)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `unk1` [INFO] [stderr] --> src/shdr_data.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | unk1: BinaryData, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `ShaderEntryData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:19:10 [INFO] [stderr] | [INFO] [stderr] 19 | #[derive(Debug)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `unk1` [INFO] [stderr] --> src/shdr_data.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | unk1: u32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:27:10 [INFO] [stderr] | [INFO] [stderr] 27 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `length` [INFO] [stderr] --> src/shdr_data.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | length: u32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:27:10 [INFO] [stderr] | [INFO] [stderr] 27 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `unk2` [INFO] [stderr] --> src/shdr_data.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | unk2: u32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:27:10 [INFO] [stderr] | [INFO] [stderr] 27 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `unk3` [INFO] [stderr] --> src/shdr_data.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | unk3: u32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:27:10 [INFO] [stderr] | [INFO] [stderr] 27 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `unk4` [INFO] [stderr] --> src/shdr_data.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | unk4: u32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:27:10 [INFO] [stderr] | [INFO] [stderr] 27 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `unk5` [INFO] [stderr] --> src/shdr_data.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | unk5: i32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:27:10 [INFO] [stderr] | [INFO] [stderr] 27 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `unk6` [INFO] [stderr] --> src/shdr_data.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | unk6: i32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:27:10 [INFO] [stderr] | [INFO] [stderr] 27 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `length` [INFO] [stderr] --> src/shdr_data.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | length: u32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:42:10 [INFO] [stderr] | [INFO] [stderr] 42 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `unk1` [INFO] [stderr] --> src/shdr_data.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | unk1: u32, // TODO: Data type? [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:42:10 [INFO] [stderr] | [INFO] [stderr] 42 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `unk2` [INFO] [stderr] --> src/shdr_data.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | unk2: i32, // TODO: associated index into the first section entries? [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:42:10 [INFO] [stderr] | [INFO] [stderr] 42 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `uniform_buffer_offset` [INFO] [stderr] --> src/shdr_data.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | uniform_buffer_offset: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:42:10 [INFO] [stderr] | [INFO] [stderr] 42 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `unk4` [INFO] [stderr] --> src/shdr_data.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | unk4: u32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:42:10 [INFO] [stderr] | [INFO] [stderr] 42 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `unk5` [INFO] [stderr] --> src/shdr_data.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | unk5: u32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:42:10 [INFO] [stderr] | [INFO] [stderr] 42 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `unk6` [INFO] [stderr] --> src/shdr_data.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | unk6: u32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:42:10 [INFO] [stderr] | [INFO] [stderr] 42 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `unk7` [INFO] [stderr] --> src/shdr_data.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | unk7: u32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:42:10 [INFO] [stderr] | [INFO] [stderr] 42 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `unk8` [INFO] [stderr] --> src/shdr_data.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | unk8: u32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:42:10 [INFO] [stderr] | [INFO] [stderr] 42 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `length` [INFO] [stderr] --> src/shdr_data.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | length: u32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkEntry3` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:59:10 [INFO] [stderr] | [INFO] [stderr] 59 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `file_end_relative_offset` [INFO] [stderr] --> src/shdr_data.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | file_end_relative_offset: u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:66:10 [INFO] [stderr] | [INFO] [stderr] 66 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `unk1` [INFO] [stderr] --> src/shdr_data.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | unk1: u32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:66:10 [INFO] [stderr] | [INFO] [stderr] 66 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `string_info_end_relative_offset` [INFO] [stderr] --> src/shdr_data.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | string_info_end_relative_offset: u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:66:10 [INFO] [stderr] | [INFO] [stderr] 66 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `string_section_length` [INFO] [stderr] --> src/shdr_data.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | string_section_length: u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `UnkHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/shdr_data.rs:66:10 [INFO] [stderr] | [INFO] [stderr] 66 | #[derive(Debug, BinRead)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `ssbh_data` (lib) generated 27 warnings [INFO] [stderr] warning: `ssbh_data` (lib test) generated 27 warnings (27 duplicates) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ssbh_data-ee3ff50355753ecd) [INFO] [stdout] [INFO] [stdout] running 153 tests [INFO] [stdout] test adj_data::tests::triangle_adjacency_single_face_single_vertex ... ignored [INFO] [stdout] test adj_data::tests::triangle_adjacency_empty ... ok [INFO] [stdout] test adj_data::tests::convert_adj_empty ... ok [INFO] [stdout] test adj_data::tests::convert_adj_multiple_entries ... ok [INFO] [stdout] test adj_data::tests::triangle_adjacency_single_face ... ok [INFO] [stdout] test adj_data::tests::convert_adj_single_entry ... ok [INFO] [stdout] test adj_data::tests::triangle_adjacency_three_adjacent_faces ... ok [INFO] [stdout] test adj_data::tests::triangle_adjacency_single_vertex_none_adjacent ... ok [INFO] [stdout] test adj_data::tests::triangle_adjacency_two_adjacent_faces_split_vertex ... ok [INFO] [stdout] test anim_data::buffers::tests::read_compressed_boolean_multiple_frames ... ok [INFO] [stdout] test anim_data::buffers::tests::read_compressed_float_multiple_frames ... ok [INFO] [stdout] test anim_data::buffers::tests::read_compressed_pattern_index_multiple_frames ... ok [INFO] [stdout] test anim_data::buffers::tests::read_compressed_transform_multiple_frames ... ok [INFO] [stdout] test anim_data::buffers::tests::read_compressed_uv_transform_multiple_frames ... ok [INFO] [stdout] test anim_data::buffers::tests::read_compressed_uv_transform_multiple_frames_uniform_scale ... ok [INFO] [stdout] test anim_data::buffers::tests::read_compressed_vector4_multiple_frames ... ok [INFO] [stdout] test anim_data::buffers::tests::read_constant_boolean_single_frame_false ... ok [INFO] [stdout] test anim_data::buffers::tests::read_constant_boolean_single_frame_true ... ok [INFO] [stdout] test anim_data::buffers::tests::read_constant_float_single_frame ... ok [INFO] [stdout] test anim_data::buffers::tests::read_constant_pattern_index_single_frame ... ok [INFO] [stdout] test anim_data::buffers::tests::read_constant_texture_single_frame ... ok [INFO] [stdout] test anim_data::buffers::tests::read_constant_transform_single_frame ... ok [INFO] [stdout] test anim_data::buffers::tests::read_constant_vector4_single_frame ... ok [INFO] [stdout] test anim_data::buffers::tests::read_direct_transform_multiple_frames ... ok [INFO] [stdout] test anim_data::buffers::tests::read_scale_data_flags ... ok [INFO] [stdout] test anim_data::buffers::tests::write_compressed_boolean_multiple_frames ... ok [INFO] [stdout] test anim_data::buffers::tests::write_compressed_boolean_single_frame ... ok [INFO] [stdout] test anim_data::buffers::tests::write_compressed_boolean_three_frames ... ok [INFO] [stdout] test anim_data::buffers::tests::write_compressed_floats_multiple_frame ... ok [INFO] [stdout] test anim_data::buffers::tests::write_constant_boolean_single_frame_true ... ok [INFO] [stdout] test anim_data::buffers::tests::write_compressed_transform_multiple_frames ... ok [INFO] [stdout] test anim_data::buffers::tests::write_compressed_vector4_multiple_frames ... ok [INFO] [stdout] test anim_data::buffers::tests::write_compressed_uv_transform_multiple_frames ... ok [INFO] [stdout] test anim_data::buffers::tests::write_compressed_vector4_multiple_frames_defaults ... ok [INFO] [stdout] test anim_data::buffers::tests::write_constant_float_single_frame ... ok [INFO] [stdout] test anim_data::buffers::tests::write_constant_pattern_index_single_frame ... ok [INFO] [stdout] test anim_data::buffers::tests::write_constant_texture_single_frame ... ok [INFO] [stdout] test anim_data::buffers::tests::write_compressed_transform_multiple_frames_uniform_scale ... ok [INFO] [stdout] test anim_data::buffers::tests::write_constant_transform_single_frame ... ok [INFO] [stdout] test anim_data::buffers::tests::write_constant_vector4_single_frame ... ok [INFO] [stdout] test anim_data::compression::tests::bit_masks ... ok [INFO] [stdout] test anim_data::compression::tests::calculate_rotation_w_non_unit_quaternion_false ... ok [INFO] [stdout] test anim_data::compression::tests::calculate_rotation_w_non_unit_quaternion_true ... ok [INFO] [stdout] test anim_data::compression::tests::calculate_rotation_w_unit_quaternion_false ... ok [INFO] [stdout] test anim_data::compression::tests::calculate_rotation_w_unit_quaternion_true ... ok [INFO] [stdout] test anim_data::compression::tests::compress_decompress_float_24bit ... ok [INFO] [stdout] test anim_data::compression::tests::compress_float_14bit ... ok [INFO] [stdout] test anim_data::compression::tests::compress_float_8bit ... ok [INFO] [stdout] test anim_data::compression::tests::compression_flags_no_scale_inheritance ... ok [INFO] [stdout] test anim_data::compression::tests::compression_flags_non_transform ... ok [INFO] [stdout] test anim_data::compression::tests::compression_flags_uniform_scale_inheritance ... ignored [INFO] [stdout] test anim_data::compression::tests::compression_flags_scale_inheritance ... ok [INFO] [stdout] test anim_data::compression::tests::compression_flags_uniform_scale_no_inheritance ... ok [INFO] [stdout] test anim_data::compression::tests::decompress_float_14bit ... ok [INFO] [stdout] test anim_data::compression::tests::decompress_float_8bit ... ok [INFO] [stdout] test anim_data::tests::compression_type_boolean_multiple_frames ... ok [INFO] [stdout] test anim_data::tests::compression_type_empty ... ok [INFO] [stdout] test anim_data::tests::compression_type_float_multiple_frames ... ok [INFO] [stdout] test anim_data::tests::compression_type_pattern_index_multiple_frames ... ok [INFO] [stdout] test anim_data::tests::compression_type_transform_multiple_frames ... ok [INFO] [stdout] test anim_data::tests::compression_type_uv_transform_multiple_frames ... ok [INFO] [stdout] test anim_data::tests::compression_type_vector4_multiple_frames ... ok [INFO] [stdout] test anim_data::tests::create_anim_insufficient_frame_index ... ok [INFO] [stdout] test anim_data::tests::create_anim_negative_frame_index ... ok [INFO] [stdout] test anim_data::tests::create_anim_zero_frame_index ... ok [INFO] [stdout] test anim_data::tests::create_empty_anim_invalid_version ... ok [INFO] [stdout] test anim_data::tests::create_empty_anim_v_2_0 ... ok [INFO] [stdout] test anim_data::tests::create_empty_anim_v_2_1 ... ok [INFO] [stdout] test anim_data::tests::create_node_multiple_tracks ... ok [INFO] [stdout] test anim_data::tests::create_node_no_tracks ... ok [INFO] [stdout] test anim_data::tests::read_v20_track_compressed_inherit_scale ... ok [INFO] [stdout] test anim_data::tests::read_v20_track_compressed_no_scale_inheritance ... ok [INFO] [stdout] test anim_data::tests::read_v20_track_uncompressed ... ok [INFO] [stdout] test anim_data::tests::write_v20_track_uncompressed_inherit_scale ... ok [INFO] [stdout] test matl_data::tests::create_empty_matl_data_1_5 ... ok [INFO] [stdout] test anim_data::tests::write_v20_track_uncompressed_no_scale_inheritance ... ok [INFO] [stdout] test matl_data::tests::create_empty_matl_data_1_6 ... ok [INFO] [stdout] test anim_data::tests::write_v20_track_compressed_no_scale_inheritance ... ok [INFO] [stdout] test anim_data::tests::write_v20_track_compressed_inherit_scale ... ok [INFO] [stdout] test mesh_data::mesh_attributes::tests::color_data_type_v8_v9 ... ok [INFO] [stdout] test mesh_data::mesh_attributes::tests::color_data_type_v10 ... ok [INFO] [stdout] test matl_data::tests::create_matl_data_single_entry ... ok [INFO] [stdout] test mesh_data::mesh_attributes::tests::position_data_type_v10 ... ok [INFO] [stdout] test mesh_data::mesh_attributes::tests::position_data_type_v8_v9 ... ok [INFO] [stdout] test mesh_data::mesh_attributes::tests::create_attributes_mesh_v1_8 ... ok [INFO] [stdout] test mesh_data::mesh_attributes::tests::vector_data_type_v10 ... ok [INFO] [stdout] test mesh_data::mesh_attributes::tests::create_attributes_mesh_v1_10 ... ok [INFO] [stdout] test mesh_data::mesh_attributes::tests::vector_data_type_v8_v9 ... ok [INFO] [stdout] test mesh_data::mesh_attributes::tests::create_attributes_mesh_v1_9 ... ok [INFO] [stdout] test mesh_data::mesh_attributes::tests::write_attributes_empty ... ok [INFO] [stdout] test mesh_data::tests::attribute_from_attribute_v10 ... ok [INFO] [stdout] test mesh_data::mesh_attributes::tests::write_multiple_buffers_multiple_attributes_v10 ... ok [INFO] [stdout] test mesh_data::mesh_attributes::tests::write_multiple_buffers_multiple_attributes_v8 ... ok [INFO] [stdout] test matl_data::tests::ultimate_matl_entry_conversions ... ok [INFO] [stdout] test mesh_data::mesh_attributes::tests::write_attributes_single_buffer_single_attribute_v8 ... ok [INFO] [stdout] test mesh_data::tests::attribute_from_attribute_v8 ... ok [INFO] [stdout] test mesh_data::tests::create_empty_mesh_1_8 ... ok [INFO] [stdout] test mesh_data::mesh_attributes::tests::write_attributes_single_buffer_single_attribute_v10 ... ok [INFO] [stdout] test mesh_data::tests::create_empty_mesh_invalid_version ... ok [INFO] [stdout] test mesh_data::tests::create_empty_mesh_1_10 ... ok [INFO] [stdout] test mesh_data::tests::calculate_offset_stride_buffer_indices ... ok [INFO] [stdout] test mesh_data::tests::create_mesh_object_valid_indices ... ok [INFO] [stdout] test mesh_data::tests::create_mesh_object_quad_faces ... ok [INFO] [stdout] test mesh_data::tests::create_empty_mesh_object_invalid_indices ... ok [INFO] [stdout] test mesh_data::tests::create_empty_mesh_v_1_9 ... ok [INFO] [stdout] test mesh_data::tests::draw_element_type_empty ... ok [INFO] [stdout] test mesh_data::tests::draw_element_type_u16 ... ok [INFO] [stdout] test mesh_data::tests::draw_element_type_u32 ... ok [INFO] [stdout] test mesh_data::tests::max_influences_no_bones ... ok [INFO] [stdout] test mesh_data::tests::max_influences_one_bone ... ok [INFO] [stdout] test mesh_data::tests::create_vertex_weights_mesh_v1_10 ... ok [INFO] [stdout] test mesh_data::tests::max_influences_one_bone_no_weights ... ok [INFO] [stdout] test mesh_data::tests::create_mesh_object_invalid_indices ... ok [INFO] [stdout] test mesh_data::tests::max_influences_three_bones ... ok [INFO] [stdout] test mesh_data::tests::create_mesh_object_vertex_count_mismatch ... ok [INFO] [stdout] test mesh_data::tests::transform_points_vec2 ... ok [INFO] [stdout] test mesh_data::tests::create_empty_mesh_object ... ok [INFO] [stdout] test mesh_data::tests::read_half ... ok [INFO] [stdout] test mesh_data::tests::transform_points_vec4 ... ok [INFO] [stdout] test mesh_data::tests::create_vertex_weights_mesh_v1_8 ... ok [INFO] [stdout] test mesh_data::tests::size_in_bytes_attributes_v10 ... ok [INFO] [stdout] test mesh_data::tests::size_in_bytes_attributes_v8 ... ok [INFO] [stdout] test meshex_data::tests::convert_meshex_data ... ok [INFO] [stdout] test mesh_data::tests::transform_vectors_vec2 ... ok [INFO] [stdout] test mesh_data::tests::transform_vectors_vec4 ... ok [INFO] [stdout] test modl_data::tests::create_modl ... ok [INFO] [stdout] test meshex_data::tests::meshex_data_from_mesh_objects ... ok [INFO] [stdout] test meshex_data::tests::strip_meshex_names ... ok [INFO] [stdout] test modl_data::tests::create_modl_data ... ok [INFO] [stdout] test modl_data::tests::create_modl_entry ... ok [INFO] [stdout] test modl_data::tests::create_modl_entry_data ... ok [INFO] [stdout] test skel_data::tests::calculate_relative_transform_no_parent ... ok [INFO] [stdout] test skel_data::tests::calculate_relative_transform_with_parent ... ok [INFO] [stdout] test skel_data::tests::create_bone_data_negative_parent ... ok [INFO] [stdout] test skel_data::tests::create_bone_data_no_parent ... ok [INFO] [stdout] test skel_data::tests::test_matrix_relative_eq ... ok [INFO] [stdout] test skel_data::tests::world_transform_bone_cycle ... ok [INFO] [stdout] test skel_data::tests::world_transform_multi_parent_chain ... ok [INFO] [stdout] test skel_data::tests::world_transform_self_referential_bone ... ok [INFO] [stdout] test skel_data::tests::world_transform_no_parent ... ok [INFO] [stdout] test tests::read_data_count4 ... ok [INFO] [stdout] test tests::read_data_count0 ... ok [INFO] [stdout] test tests::read_vector_data_count0 ... ok [INFO] [stdout] test tests::read_vector_data_stride_equals_size ... ok [INFO] [stdout] test tests::read_vector_data_count1 ... ok [INFO] [stdout] test tests::read_data_offset ... ok [INFO] [stdout] test tests::read_vector_data_stride_equals_size_offset ... ok [INFO] [stdout] test tests::read_vector_data_stride_exceeds_size ... ok [INFO] [stdout] test tests::read_vector_data_stride_exceeds_size_offset ... ok [INFO] [stdout] test tests::u8_clamped ... ok [INFO] [stdout] test tests::write_vector_data_count0 ... ok [INFO] [stdout] test tests::write_vector_data_count1 ... ok [INFO] [stdout] test tests::write_vector_stride_offset ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 151 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ssbh_data-a7bb53c457be1413) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests ssbh_data [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test src/lib.rs - (line 17) - compile ... ok [INFO] [stdout] test src/anim_data.rs - anim_data::TrackValues::is_empty (line 548) ... ok [INFO] [stdout] test src/mesh_data.rs - mesh_data::MeshObjectData (line 421) ... ok [INFO] [stdout] test src/mesh_data.rs - mesh_data::transform_points (line 1100) ... ok [INFO] [stdout] test src/skel_data.rs - skel_data::calculate_relative_transform (line 102) ... ok [INFO] [stdout] test src/anim_data.rs - anim_data::TrackValues::len (line 530) ... ok [INFO] [stdout] test src/mesh_data.rs - mesh_data::transform_vectors (line 1130) ... ok [INFO] [stdout] test src/mesh_data.rs - mesh_data::VectorData::len (line 491) ... ok [INFO] [stdout] test src/mesh_data.rs - mesh_data::VectorData::to_vec4_with_w (line 513) ... ok [INFO] [stdout] test src/skel_data.rs - skel_data::SkelData::calculate_world_transform (line 223) ... ok [INFO] [stdout] test src/anim_data.rs - anim_data::TrackData (line 409) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "c5865c332594d56d80b4ce4d60741edd3d9efbcda6e6498728c40044be38e707", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c5865c332594d56d80b4ce4d60741edd3d9efbcda6e6498728c40044be38e707", kill_on_drop: false }` [INFO] [stdout] c5865c332594d56d80b4ce4d60741edd3d9efbcda6e6498728c40044be38e707