[INFO] cloning repository https://github.com/nosferatu500/rust_ware [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nosferatu500/rust_ware" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnosferatu500%2Frust_ware", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnosferatu500%2Frust_ware'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 6d9b636144b87a33fd2873748acaa3978b7f91be [INFO] checking nosferatu500/rust_ware against master#297a8018b525c28ef10ee6a91d61954839b508b9 for pr-95565 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnosferatu500%2Frust_ware" "/workspace/builds/worker-5/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/nosferatu500/rust_ware on toolchain 297a8018b525c28ef10ee6a91d61954839b508b9 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+297a8018b525c28ef10ee6a91d61954839b508b9" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/nosferatu500/rust_ware [INFO] finished tweaking git repo https://github.com/nosferatu500/rust_ware [INFO] tweaked toml for git repo https://github.com/nosferatu500/rust_ware written to /workspace/builds/worker-5/source/Cargo.toml [INFO] crate git repo https://github.com/nosferatu500/rust_ware already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+297a8018b525c28ef10ee6a91d61954839b508b9" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+297a8018b525c28ef10ee6a91d61954839b508b9" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0cff57cd7524bce2f0b9c02020a5e3967a5040a376f633363233f8ee0d48695f [INFO] running `Command { std: "docker" "start" "-a" "0cff57cd7524bce2f0b9c02020a5e3967a5040a376f633363233f8ee0d48695f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0cff57cd7524bce2f0b9c02020a5e3967a5040a376f633363233f8ee0d48695f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0cff57cd7524bce2f0b9c02020a5e3967a5040a376f633363233f8ee0d48695f", kill_on_drop: false }` [INFO] [stdout] 0cff57cd7524bce2f0b9c02020a5e3967a5040a376f633363233f8ee0d48695f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+297a8018b525c28ef10ee6a91d61954839b508b9" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ba2304f2482cde75947ef4f71cc1af6c38ba24f1343f9670888bec6832dd0614 [INFO] running `Command { std: "docker" "start" "-a" "ba2304f2482cde75947ef4f71cc1af6c38ba24f1343f9670888bec6832dd0614", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/main.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | try!(file.read_to_end(&mut data)); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking rust_ware v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/main.rs:8:20 [INFO] [stdout] | [INFO] [stdout] 8 | let mut file = try!(File::open(&path)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FILTER_NONE` should have an upper camel case name [INFO] [stdout] --> src/main.rs:477:5 [INFO] [stdout] | [INFO] [stdout] 477 | FILTER_NONE = 0x0, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `FilterNone` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FILTER_NEAREST` should have an upper camel case name [INFO] [stdout] --> src/main.rs:478:5 [INFO] [stdout] | [INFO] [stdout] 478 | FILTER_NEAREST = 0x01, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FilterNearest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FILTER_LINEAR` should have an upper camel case name [INFO] [stdout] --> src/main.rs:479:5 [INFO] [stdout] | [INFO] [stdout] 479 | FILTER_LINEAR = 0x02, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FilterLinear` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FILTER_MIP_NEAREST` should have an upper camel case name [INFO] [stdout] --> src/main.rs:480:5 [INFO] [stdout] | [INFO] [stdout] 480 | FILTER_MIP_NEAREST = 0x03, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FilterMipNearest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FILTER_MIP_LINEAR` should have an upper camel case name [INFO] [stdout] --> src/main.rs:481:5 [INFO] [stdout] | [INFO] [stdout] 481 | FILTER_MIP_LINEAR = 0x04, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FilterMipLinear` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FILTER_LINEAR_MIP_NEAREST` should have an upper camel case name [INFO] [stdout] --> src/main.rs:482:5 [INFO] [stdout] | [INFO] [stdout] 482 | FILTER_LINEAR_MIP_NEAREST = 0x05, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FilterLinearMipNearest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FILTER_LINEAR_MIP_LINEAR` should have an upper camel case name [INFO] [stdout] --> src/main.rs:483:5 [INFO] [stdout] | [INFO] [stdout] 483 | FILTER_LINEAR_MIP_LINEAR = 0x06, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FilterLinearMipLinear` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FILTER_MYSTERY_OPTION` should have an upper camel case name [INFO] [stdout] --> src/main.rs:484:5 [INFO] [stdout] | [INFO] [stdout] 484 | FILTER_MYSTERY_OPTION = 0x1101 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FilterMysteryOption` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `WRAP_NONE` should have an upper camel case name [INFO] [stdout] --> src/main.rs:488:5 [INFO] [stdout] | [INFO] [stdout] 488 | WRAP_NONE = 0x00, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `WrapNone` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `WRAP_WRAP` should have an upper camel case name [INFO] [stdout] --> src/main.rs:489:5 [INFO] [stdout] | [INFO] [stdout] 489 | WRAP_WRAP = 0x01, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `WrapWrap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `WRAP_MIRROR` should have an upper camel case name [INFO] [stdout] --> src/main.rs:490:5 [INFO] [stdout] | [INFO] [stdout] 490 | WRAP_MIRROR = 0x02, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `WrapMirror` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `WRAP_CLAMP` should have an upper camel case name [INFO] [stdout] --> src/main.rs:491:5 [INFO] [stdout] | [INFO] [stdout] 491 | WRAP_CLAMP = 0x03 [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `WrapClamp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_DEFAULT` should have an upper camel case name [INFO] [stdout] --> src/main.rs:495:5 [INFO] [stdout] | [INFO] [stdout] 495 | FORMAT_DEFAULT = 0x0000, // helpful [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FormatDefault` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_1555` should have an upper camel case name [INFO] [stdout] --> src/main.rs:496:5 [INFO] [stdout] | [INFO] [stdout] 496 | FORMAT_1555 = 0x0100, // Alpha 1, RGB 5 b [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `Format1555` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_565` should have an upper camel case name [INFO] [stdout] --> src/main.rs:497:5 [INFO] [stdout] | [INFO] [stdout] 497 | FORMAT_565 = 0x0200, // 5r6g5b [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `Format565` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_4444` should have an upper camel case name [INFO] [stdout] --> src/main.rs:498:5 [INFO] [stdout] | [INFO] [stdout] 498 | FORMAT_4444 = 0x0300, // 4 bits each [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `Format4444` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_LUM8` should have an upper camel case name [INFO] [stdout] --> src/main.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 499 | FORMAT_LUM8 = 0x0400, // Greyscale [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `FormatLum8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_8888` should have an upper camel case name [INFO] [stdout] --> src/main.rs:500:5 [INFO] [stdout] | [INFO] [stdout] 500 | FORMAT_8888 = 0x0500, // 8 bits each [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `Format8888` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_888` should have an upper camel case name [INFO] [stdout] --> src/main.rs:501:5 [INFO] [stdout] | [INFO] [stdout] 501 | FORMAT_888 = 0x0600, // RGB 8 bits each [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `Format888` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_555` should have an upper camel case name [INFO] [stdout] --> src/main.rs:502:5 [INFO] [stdout] | [INFO] [stdout] 502 | FORMAT_555 = 0x0A00, // do not use [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `Format555` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_EXT_AUTO_MIPMAP` should have an upper camel case name [INFO] [stdout] --> src/main.rs:504:5 [INFO] [stdout] | [INFO] [stdout] 504 | FORMAT_EXT_AUTO_MIPMAP = 0x1000, // Generate mipmaps [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FormatExtAutoMipmap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_EXT_PAL8` should have an upper camel case name [INFO] [stdout] --> src/main.rs:505:5 [INFO] [stdout] | [INFO] [stdout] 505 | FORMAT_EXT_PAL8 = 0x2000, // 256 colour palette [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FormatExtPal8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_EXT_PAL4` should have an upper camel case name [INFO] [stdout] --> src/main.rs:506:5 [INFO] [stdout] | [INFO] [stdout] 506 | FORMAT_EXT_PAL4 = 0x4000, // 16 color palette [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FormatExtPal4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_EXT_MIPMAP` should have an upper camel case name [INFO] [stdout] --> src/main.rs:507:5 [INFO] [stdout] | [INFO] [stdout] 507 | FORMAT_EXT_MIPMAP = 0x8000 // Mipmaps included [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FormatExtMipmap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/main.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | try!(file.read_to_end(&mut data)); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/main.rs:8:20 [INFO] [stdout] | [INFO] [stdout] 8 | let mut file = try!(File::open(&path)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FILTER_NONE` should have an upper camel case name [INFO] [stdout] --> src/main.rs:477:5 [INFO] [stdout] | [INFO] [stdout] 477 | FILTER_NONE = 0x0, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `FilterNone` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FILTER_NEAREST` should have an upper camel case name [INFO] [stdout] --> src/main.rs:478:5 [INFO] [stdout] | [INFO] [stdout] 478 | FILTER_NEAREST = 0x01, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FilterNearest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FILTER_LINEAR` should have an upper camel case name [INFO] [stdout] --> src/main.rs:479:5 [INFO] [stdout] | [INFO] [stdout] 479 | FILTER_LINEAR = 0x02, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FilterLinear` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FILTER_MIP_NEAREST` should have an upper camel case name [INFO] [stdout] --> src/main.rs:480:5 [INFO] [stdout] | [INFO] [stdout] 480 | FILTER_MIP_NEAREST = 0x03, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FilterMipNearest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FILTER_MIP_LINEAR` should have an upper camel case name [INFO] [stdout] --> src/main.rs:481:5 [INFO] [stdout] | [INFO] [stdout] 481 | FILTER_MIP_LINEAR = 0x04, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FilterMipLinear` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FILTER_LINEAR_MIP_NEAREST` should have an upper camel case name [INFO] [stdout] --> src/main.rs:482:5 [INFO] [stdout] | [INFO] [stdout] 482 | FILTER_LINEAR_MIP_NEAREST = 0x05, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FilterLinearMipNearest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FILTER_LINEAR_MIP_LINEAR` should have an upper camel case name [INFO] [stdout] --> src/main.rs:483:5 [INFO] [stdout] | [INFO] [stdout] 483 | FILTER_LINEAR_MIP_LINEAR = 0x06, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FilterLinearMipLinear` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FILTER_MYSTERY_OPTION` should have an upper camel case name [INFO] [stdout] --> src/main.rs:484:5 [INFO] [stdout] | [INFO] [stdout] 484 | FILTER_MYSTERY_OPTION = 0x1101 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FilterMysteryOption` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `WRAP_NONE` should have an upper camel case name [INFO] [stdout] --> src/main.rs:488:5 [INFO] [stdout] | [INFO] [stdout] 488 | WRAP_NONE = 0x00, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `WrapNone` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `WRAP_WRAP` should have an upper camel case name [INFO] [stdout] --> src/main.rs:489:5 [INFO] [stdout] | [INFO] [stdout] 489 | WRAP_WRAP = 0x01, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `WrapWrap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `WRAP_MIRROR` should have an upper camel case name [INFO] [stdout] --> src/main.rs:490:5 [INFO] [stdout] | [INFO] [stdout] 490 | WRAP_MIRROR = 0x02, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `WrapMirror` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `WRAP_CLAMP` should have an upper camel case name [INFO] [stdout] --> src/main.rs:491:5 [INFO] [stdout] | [INFO] [stdout] 491 | WRAP_CLAMP = 0x03 [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `WrapClamp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_DEFAULT` should have an upper camel case name [INFO] [stdout] --> src/main.rs:495:5 [INFO] [stdout] | [INFO] [stdout] 495 | FORMAT_DEFAULT = 0x0000, // helpful [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FormatDefault` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_1555` should have an upper camel case name [INFO] [stdout] --> src/main.rs:496:5 [INFO] [stdout] | [INFO] [stdout] 496 | FORMAT_1555 = 0x0100, // Alpha 1, RGB 5 b [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `Format1555` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_565` should have an upper camel case name [INFO] [stdout] --> src/main.rs:497:5 [INFO] [stdout] | [INFO] [stdout] 497 | FORMAT_565 = 0x0200, // 5r6g5b [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `Format565` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_4444` should have an upper camel case name [INFO] [stdout] --> src/main.rs:498:5 [INFO] [stdout] | [INFO] [stdout] 498 | FORMAT_4444 = 0x0300, // 4 bits each [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `Format4444` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_LUM8` should have an upper camel case name [INFO] [stdout] --> src/main.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 499 | FORMAT_LUM8 = 0x0400, // Greyscale [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `FormatLum8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_8888` should have an upper camel case name [INFO] [stdout] --> src/main.rs:500:5 [INFO] [stdout] | [INFO] [stdout] 500 | FORMAT_8888 = 0x0500, // 8 bits each [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `Format8888` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_888` should have an upper camel case name [INFO] [stdout] --> src/main.rs:501:5 [INFO] [stdout] | [INFO] [stdout] 501 | FORMAT_888 = 0x0600, // RGB 8 bits each [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `Format888` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_555` should have an upper camel case name [INFO] [stdout] --> src/main.rs:502:5 [INFO] [stdout] | [INFO] [stdout] 502 | FORMAT_555 = 0x0A00, // do not use [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `Format555` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_EXT_AUTO_MIPMAP` should have an upper camel case name [INFO] [stdout] --> src/main.rs:504:5 [INFO] [stdout] | [INFO] [stdout] 504 | FORMAT_EXT_AUTO_MIPMAP = 0x1000, // Generate mipmaps [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FormatExtAutoMipmap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_EXT_PAL8` should have an upper camel case name [INFO] [stdout] --> src/main.rs:505:5 [INFO] [stdout] | [INFO] [stdout] 505 | FORMAT_EXT_PAL8 = 0x2000, // 256 colour palette [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FormatExtPal8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_EXT_PAL4` should have an upper camel case name [INFO] [stdout] --> src/main.rs:506:5 [INFO] [stdout] | [INFO] [stdout] 506 | FORMAT_EXT_PAL4 = 0x4000, // 16 color palette [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FormatExtPal4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `FORMAT_EXT_MIPMAP` should have an upper camel case name [INFO] [stdout] --> src/main.rs:507:5 [INFO] [stdout] | [INFO] [stdout] 507 | FORMAT_EXT_MIPMAP = 0x8000 // Mipmaps included [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FormatExtMipmap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `colors` [INFO] [stdout] --> src/main.rs:130:17 [INFO] [stdout] | [INFO] [stdout] 130 | let colors: &BSGeometryColor = mutate::<&BSGeometryColor>(&data, &offset); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_colors` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `materialListHeader` [INFO] [stdout] --> src/main.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | let materialListHeader: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_materialListHeader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `texture` [INFO] [stdout] --> src/main.rs:224:21 [INFO] [stdout] | [INFO] [stdout] 224 | let texture: &BSTexture = mutate::<&BSTexture>(&data, &offset); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_texture` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alphaHeader` [INFO] [stdout] --> src/main.rs:231:21 [INFO] [stdout] | [INFO] [stdout] 231 | let alphaHeader: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_alphaHeader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `offset` is never read [INFO] [stdout] --> src/main.rs:232:17 [INFO] [stdout] | [INFO] [stdout] 232 | offset += std::mem::size_of::<BSSectionHeader>(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `offset` is never read [INFO] [stdout] --> src/main.rs:270:9 [INFO] [stdout] | [INFO] [stdout] 270 | offset += std::mem::size_of::<BSTextureNative>(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:17:30 [INFO] [stdout] | [INFO] [stdout] 17 | fn mutate<T>(data: &Vec<u8>, mut offset: &usize) -> T { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `colors` [INFO] [stdout] --> src/main.rs:130:17 [INFO] [stdout] | [INFO] [stdout] 130 | let colors: &BSGeometryColor = mutate::<&BSGeometryColor>(&data, &offset); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_colors` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `materialListHeader` [INFO] [stdout] --> src/main.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | let materialListHeader: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_materialListHeader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `texture` [INFO] [stdout] --> src/main.rs:224:21 [INFO] [stdout] | [INFO] [stdout] 224 | let texture: &BSTexture = mutate::<&BSTexture>(&data, &offset); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_texture` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `alphaHeader` [INFO] [stdout] --> src/main.rs:231:21 [INFO] [stdout] | [INFO] [stdout] 231 | let alphaHeader: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_alphaHeader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `offset` is never read [INFO] [stdout] --> src/main.rs:232:17 [INFO] [stdout] | [INFO] [stdout] 232 | offset += std::mem::size_of::<BSSectionHeader>(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `offset` is never read [INFO] [stdout] --> src/main.rs:270:9 [INFO] [stdout] | [INFO] [stdout] 270 | offset += std::mem::size_of::<BSTextureNative>(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:17:30 [INFO] [stdout] | [INFO] [stdout] 17 | fn mutate<T>(data: &Vec<u8>, mut offset: &usize) -> T { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | let mut first_header: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SidStruct` [INFO] [stdout] --> src/main.rs:307:5 [INFO] [stdout] | [INFO] [stdout] 307 | SidStruct = 0x0001, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SidString` [INFO] [stdout] --> src/main.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 308 | SidString = 0x0002, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SidTexture` [INFO] [stdout] --> src/main.rs:311:5 [INFO] [stdout] | [INFO] [stdout] 311 | SidTexture = 0x0006, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SidMaterial` [INFO] [stdout] --> src/main.rs:312:5 [INFO] [stdout] | [INFO] [stdout] 312 | SidMaterial = 0x0007, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SidMaterialList` [INFO] [stdout] --> src/main.rs:313:5 [INFO] [stdout] | [INFO] [stdout] 313 | SidMaterialList = 0x0008, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SidGeometry` [INFO] [stdout] --> src/main.rs:316:5 [INFO] [stdout] | [INFO] [stdout] 316 | SidGeometry = 0x000F, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SidGeometryList` [INFO] [stdout] --> src/main.rs:321:5 [INFO] [stdout] | [INFO] [stdout] 321 | SidGeometryList = 0x001A, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `BSExtension` [INFO] [stdout] --> src/main.rs:353:8 [INFO] [stdout] | [INFO] [stdout] 353 | struct BSExtension {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `matrixflags` [INFO] [stdout] --> src/main.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | matrixflags: u32, // UNUSED BY ANYTHING. [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | let mut first_header: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `BSStruct` [INFO] [stdout] --> src/main.rs:371:8 [INFO] [stdout] | [INFO] [stdout] 371 | struct BSStruct { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `IsTriangleStrip` [INFO] [stdout] --> src/main.rs:380:5 [INFO] [stdout] | [INFO] [stdout] 380 | IsTriangleStrip = 0x1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `VertexTranslation` [INFO] [stdout] --> src/main.rs:381:5 [INFO] [stdout] | [INFO] [stdout] 381 | VertexTranslation = 0x2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DynamicVertexLighting` [INFO] [stdout] --> src/main.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 385 | DynamicVertexLighting = 0x32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ModuleMaterialColor` [INFO] [stdout] --> src/main.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | ModuleMaterialColor = 0x64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `ambient` [INFO] [stdout] --> src/main.rs:402:5 [INFO] [stdout] | [INFO] [stdout] 402 | ambient: BSColor, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `diffuse` [INFO] [stdout] --> src/main.rs:403:5 [INFO] [stdout] | [INFO] [stdout] 403 | diffuse: BSColor, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `specular` [INFO] [stdout] --> src/main.rs:404:5 [INFO] [stdout] | [INFO] [stdout] 404 | specular: BSColor, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `center` [INFO] [stdout] --> src/main.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | center: BSTVector3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `positions` [INFO] [stdout] --> src/main.rs:422:5 [INFO] [stdout] | [INFO] [stdout] 422 | positions: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `normals` [INFO] [stdout] --> src/main.rs:423:5 [INFO] [stdout] | [INFO] [stdout] 423 | normals: u32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unknown` [INFO] [stdout] --> src/main.rs:433:5 [INFO] [stdout] | [INFO] [stdout] 433 | unknown: u32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `alsounknown` [INFO] [stdout] --> src/main.rs:435:5 [INFO] [stdout] | [INFO] [stdout] 435 | alsounknown: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `ambient` [INFO] [stdout] --> src/main.rs:437:5 [INFO] [stdout] | [INFO] [stdout] 437 | ambient: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `specular` [INFO] [stdout] --> src/main.rs:438:5 [INFO] [stdout] | [INFO] [stdout] 438 | specular: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `diffuse` [INFO] [stdout] --> src/main.rs:439:5 [INFO] [stdout] | [INFO] [stdout] 439 | diffuse: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `filterflags` [INFO] [stdout] --> src/main.rs:444:5 [INFO] [stdout] | [INFO] [stdout] 444 | filterflags: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unknown` [INFO] [stdout] --> src/main.rs:445:5 [INFO] [stdout] | [INFO] [stdout] 445 | unknown: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unknown` [INFO] [stdout] --> src/main.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 454 | unknown: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `platform` [INFO] [stdout] --> src/main.rs:459:5 [INFO] [stdout] | [INFO] [stdout] 459 | platform: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `filterflags` [INFO] [stdout] --> src/main.rs:460:5 [INFO] [stdout] | [INFO] [stdout] 460 | filterflags: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `alpha` [INFO] [stdout] --> src/main.rs:466:5 [INFO] [stdout] | [INFO] [stdout] 466 | alpha: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `bpp` [INFO] [stdout] --> src/main.rs:469:5 [INFO] [stdout] | [INFO] [stdout] 469 | bpp: u8, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `nummipmaps` [INFO] [stdout] --> src/main.rs:470:5 [INFO] [stdout] | [INFO] [stdout] 470 | nummipmaps: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `rastertype` [INFO] [stdout] --> src/main.rs:471:5 [INFO] [stdout] | [INFO] [stdout] 471 | rastertype: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `dxttype` [INFO] [stdout] --> src/main.rs:472:5 [INFO] [stdout] | [INFO] [stdout] 472 | dxttype: u8, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `datasize` [INFO] [stdout] --> src/main.rs:473:5 [INFO] [stdout] | [INFO] [stdout] 473 | datasize: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `Filter` [INFO] [stdout] --> src/main.rs:476:6 [INFO] [stdout] | [INFO] [stdout] 476 | enum Filter { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `Wrap` [INFO] [stdout] --> src/main.rs:487:6 [INFO] [stdout] | [INFO] [stdout] 487 | enum Wrap { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `Format` [INFO] [stdout] --> src/main.rs:494:6 [INFO] [stdout] | [INFO] [stdout] 494 | enum Format { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `materialListHeader` should have a snake case name [INFO] [stdout] --> src/main.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | let materialListHeader: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `material_list_header` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `materialList` should have a snake case name [INFO] [stdout] --> src/main.rs:194:13 [INFO] [stdout] | [INFO] [stdout] 194 | let materialList: &BSMaterialList = mutate::<&BSMaterialList>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `material_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `materialHeader` should have a snake case name [INFO] [stdout] --> src/main.rs:204:17 [INFO] [stdout] | [INFO] [stdout] 204 | let materialHeader: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `material_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `textureHeader` should have a snake case name [INFO] [stdout] --> src/main.rs:218:21 [INFO] [stdout] | [INFO] [stdout] 218 | let textureHeader: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `texture_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `nameHeader` should have a snake case name [INFO] [stdout] --> src/main.rs:227:21 [INFO] [stdout] | [INFO] [stdout] 227 | let nameHeader: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `name_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `alphaHeader` should have a snake case name [INFO] [stdout] --> src/main.rs:231:21 [INFO] [stdout] | [INFO] [stdout] 231 | let alphaHeader: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `alpha_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `textureHeader` should have a snake case name [INFO] [stdout] --> src/main.rs:262:13 [INFO] [stdout] | [INFO] [stdout] 262 | let textureHeader: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `texture_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `wrapV` should have a snake case name [INFO] [stdout] --> src/main.rs:461:5 [INFO] [stdout] | [INFO] [stdout] 461 | wrapV: u8, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `wrap_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `wrapU` should have a snake case name [INFO] [stdout] --> src/main.rs:462:5 [INFO] [stdout] | [INFO] [stdout] 462 | wrapU: u8, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `wrap_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.39s [INFO] [stdout] warning: structure field `diffuseName` should have a snake case name [INFO] [stdout] --> src/main.rs:463:5 [INFO] [stdout] | [INFO] [stdout] 463 | diffuseName: [char; 32], [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `diffuse_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `alphaName` should have a snake case name [INFO] [stdout] --> src/main.rs:464:5 [INFO] [stdout] | [INFO] [stdout] 464 | alphaName: [char; 32], [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `alpha_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 84 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SidStruct` [INFO] [stdout] --> src/main.rs:307:5 [INFO] [stdout] | [INFO] [stdout] 307 | SidStruct = 0x0001, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SidString` [INFO] [stdout] --> src/main.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 308 | SidString = 0x0002, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SidTexture` [INFO] [stdout] --> src/main.rs:311:5 [INFO] [stdout] | [INFO] [stdout] 311 | SidTexture = 0x0006, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SidMaterial` [INFO] [stdout] --> src/main.rs:312:5 [INFO] [stdout] | [INFO] [stdout] 312 | SidMaterial = 0x0007, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SidMaterialList` [INFO] [stdout] --> src/main.rs:313:5 [INFO] [stdout] | [INFO] [stdout] 313 | SidMaterialList = 0x0008, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SidGeometry` [INFO] [stdout] --> src/main.rs:316:5 [INFO] [stdout] | [INFO] [stdout] 316 | SidGeometry = 0x000F, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SidGeometryList` [INFO] [stdout] --> src/main.rs:321:5 [INFO] [stdout] | [INFO] [stdout] 321 | SidGeometryList = 0x001A, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `BSExtension` [INFO] [stdout] --> src/main.rs:353:8 [INFO] [stdout] | [INFO] [stdout] 353 | struct BSExtension {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `matrixflags` [INFO] [stdout] --> src/main.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | matrixflags: u32, // UNUSED BY ANYTHING. [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `BSStruct` [INFO] [stdout] --> src/main.rs:371:8 [INFO] [stdout] | [INFO] [stdout] 371 | struct BSStruct { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `IsTriangleStrip` [INFO] [stdout] --> src/main.rs:380:5 [INFO] [stdout] | [INFO] [stdout] 380 | IsTriangleStrip = 0x1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `VertexTranslation` [INFO] [stdout] --> src/main.rs:381:5 [INFO] [stdout] | [INFO] [stdout] 381 | VertexTranslation = 0x2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DynamicVertexLighting` [INFO] [stdout] --> src/main.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 385 | DynamicVertexLighting = 0x32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ModuleMaterialColor` [INFO] [stdout] --> src/main.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | ModuleMaterialColor = 0x64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `ambient` [INFO] [stdout] --> src/main.rs:402:5 [INFO] [stdout] | [INFO] [stdout] 402 | ambient: BSColor, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `diffuse` [INFO] [stdout] --> src/main.rs:403:5 [INFO] [stdout] | [INFO] [stdout] 403 | diffuse: BSColor, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `specular` [INFO] [stdout] --> src/main.rs:404:5 [INFO] [stdout] | [INFO] [stdout] 404 | specular: BSColor, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `center` [INFO] [stdout] --> src/main.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | center: BSTVector3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `positions` [INFO] [stdout] --> src/main.rs:422:5 [INFO] [stdout] | [INFO] [stdout] 422 | positions: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `normals` [INFO] [stdout] --> src/main.rs:423:5 [INFO] [stdout] | [INFO] [stdout] 423 | normals: u32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unknown` [INFO] [stdout] --> src/main.rs:433:5 [INFO] [stdout] | [INFO] [stdout] 433 | unknown: u32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `alsounknown` [INFO] [stdout] --> src/main.rs:435:5 [INFO] [stdout] | [INFO] [stdout] 435 | alsounknown: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `ambient` [INFO] [stdout] --> src/main.rs:437:5 [INFO] [stdout] | [INFO] [stdout] 437 | ambient: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `specular` [INFO] [stdout] --> src/main.rs:438:5 [INFO] [stdout] | [INFO] [stdout] 438 | specular: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `diffuse` [INFO] [stdout] --> src/main.rs:439:5 [INFO] [stdout] | [INFO] [stdout] 439 | diffuse: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `filterflags` [INFO] [stdout] --> src/main.rs:444:5 [INFO] [stdout] | [INFO] [stdout] 444 | filterflags: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unknown` [INFO] [stdout] --> src/main.rs:445:5 [INFO] [stdout] | [INFO] [stdout] 445 | unknown: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unknown` [INFO] [stdout] --> src/main.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 454 | unknown: u16, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `platform` [INFO] [stdout] --> src/main.rs:459:5 [INFO] [stdout] | [INFO] [stdout] 459 | platform: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `filterflags` [INFO] [stdout] --> src/main.rs:460:5 [INFO] [stdout] | [INFO] [stdout] 460 | filterflags: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `alpha` [INFO] [stdout] --> src/main.rs:466:5 [INFO] [stdout] | [INFO] [stdout] 466 | alpha: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `bpp` [INFO] [stdout] --> src/main.rs:469:5 [INFO] [stdout] | [INFO] [stdout] 469 | bpp: u8, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `nummipmaps` [INFO] [stdout] --> src/main.rs:470:5 [INFO] [stdout] | [INFO] [stdout] 470 | nummipmaps: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `rastertype` [INFO] [stdout] --> src/main.rs:471:5 [INFO] [stdout] | [INFO] [stdout] 471 | rastertype: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `dxttype` [INFO] [stdout] --> src/main.rs:472:5 [INFO] [stdout] | [INFO] [stdout] 472 | dxttype: u8, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `datasize` [INFO] [stdout] --> src/main.rs:473:5 [INFO] [stdout] | [INFO] [stdout] 473 | datasize: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `Filter` [INFO] [stdout] --> src/main.rs:476:6 [INFO] [stdout] | [INFO] [stdout] 476 | enum Filter { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `Wrap` [INFO] [stdout] --> src/main.rs:487:6 [INFO] [stdout] | [INFO] [stdout] 487 | enum Wrap { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `Format` [INFO] [stdout] --> src/main.rs:494:6 [INFO] [stdout] | [INFO] [stdout] 494 | enum Format { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `materialListHeader` should have a snake case name [INFO] [stdout] --> src/main.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | let materialListHeader: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `material_list_header` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `materialList` should have a snake case name [INFO] [stdout] --> src/main.rs:194:13 [INFO] [stdout] | [INFO] [stdout] 194 | let materialList: &BSMaterialList = mutate::<&BSMaterialList>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `material_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `materialHeader` should have a snake case name [INFO] [stdout] --> src/main.rs:204:17 [INFO] [stdout] | [INFO] [stdout] 204 | let materialHeader: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `material_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `textureHeader` should have a snake case name [INFO] [stdout] --> src/main.rs:218:21 [INFO] [stdout] | [INFO] [stdout] 218 | let textureHeader: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `texture_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `nameHeader` should have a snake case name [INFO] [stdout] --> src/main.rs:227:21 [INFO] [stdout] | [INFO] [stdout] 227 | let nameHeader: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `name_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `alphaHeader` should have a snake case name [INFO] [stdout] --> src/main.rs:231:21 [INFO] [stdout] | [INFO] [stdout] 231 | let alphaHeader: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `alpha_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `textureHeader` should have a snake case name [INFO] [stdout] --> src/main.rs:262:13 [INFO] [stdout] | [INFO] [stdout] 262 | let textureHeader: &BSSectionHeader = mutate::<&BSSectionHeader>(&data, &offset); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `texture_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `wrapV` should have a snake case name [INFO] [stdout] --> src/main.rs:461:5 [INFO] [stdout] | [INFO] [stdout] 461 | wrapV: u8, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `wrap_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `wrapU` should have a snake case name [INFO] [stdout] --> src/main.rs:462:5 [INFO] [stdout] | [INFO] [stdout] 462 | wrapU: u8, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `wrap_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `diffuseName` should have a snake case name [INFO] [stdout] --> src/main.rs:463:5 [INFO] [stdout] | [INFO] [stdout] 463 | diffuseName: [char; 32], [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `diffuse_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `alphaName` should have a snake case name [INFO] [stdout] --> src/main.rs:464:5 [INFO] [stdout] | [INFO] [stdout] 464 | alphaName: [char; 32], [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `alpha_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 84 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "ba2304f2482cde75947ef4f71cc1af6c38ba24f1343f9670888bec6832dd0614", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ba2304f2482cde75947ef4f71cc1af6c38ba24f1343f9670888bec6832dd0614", kill_on_drop: false }` [INFO] [stdout] ba2304f2482cde75947ef4f71cc1af6c38ba24f1343f9670888bec6832dd0614