[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