[INFO] cloning repository https://github.com/alex199568/RustProject
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/alex199568/RustProject" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falex199568%2FRustProject", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falex199568%2FRustProject'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] dfd0be26341e62d8ca7cde021217f6afbb0bab92
[INFO] checking alex199568/RustProject/dfd0be26341e62d8ca7cde021217f6afbb0bab92 against master#f5e2df741b4a9820a7579f0c8eccc951706a8782 for pr-147995
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falex199568%2FRustProject" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/alex199568/RustProject
[INFO] finished tweaking git repo https://github.com/alex199568/RustProject
[INFO] tweaked toml for git repo https://github.com/alex199568/RustProject written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/alex199568/RustProject on toolchain f5e2df741b4a9820a7579f0c8eccc951706a8782
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f5e2df741b4a9820a7579f0c8eccc951706a8782" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/alex199568/RustProject already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f5e2df741b4a9820a7579f0c8eccc951706a8782" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rgb v0.8.52
[INFO] [stderr]   Downloaded typed-builder-macro v0.22.0
[INFO] [stderr]   Downloaded avif-serialize v0.8.6
[INFO] [stderr]   Downloaded cc v1.2.37
[INFO] [stderr]   Downloaded typed-builder v0.22.0
[INFO] [stderr]   Downloaded lebe v0.5.3
[INFO] [stderr]   Downloaded roots v0.0.8
[INFO] [stderr]   Downloaded tobj v4.0.3
[INFO] [stderr]   Downloaded indexmap v2.11.3
[INFO] [stderr]   Downloaded image-webp v0.2.4
[INFO] [stderr]   Downloaded libfuzzer-sys v0.4.10
[INFO] [stderr]   Downloaded glam v0.30.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+f5e2df741b4a9820a7579f0c8eccc951706a8782" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c35ea78f4b3aa27a250ab5e2853b26b00f0388aacc486d31c655cecc7165ab75
[INFO] running `Command { std: "docker" "start" "-a" "c35ea78f4b3aa27a250ab5e2853b26b00f0388aacc486d31c655cecc7165ab75", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c35ea78f4b3aa27a250ab5e2853b26b00f0388aacc486d31c655cecc7165ab75", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c35ea78f4b3aa27a250ab5e2853b26b00f0388aacc486d31c655cecc7165ab75", kill_on_drop: false }`
[INFO] [stdout] c35ea78f4b3aa27a250ab5e2853b26b00f0388aacc486d31c655cecc7165ab75
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+f5e2df741b4a9820a7579f0c8eccc951706a8782" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d19b4dc5b3c148e802c1d55f8406a5355d6cdf5ab304783162ad741579af69a0
[INFO] running `Command { std: "docker" "start" "-a" "d19b4dc5b3c148e802c1d55f8406a5355d6cdf5ab304783162ad741579af69a0", kill_on_drop: false }`
[INFO] [stderr]     Checking cfg-if v1.0.3
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]     Checking simd-adler32 v0.3.7
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]     Checking adler2 v2.0.1
[INFO] [stderr]     Checking either v1.15.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling anyhow v1.0.99
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]    Compiling built v0.7.7
[INFO] [stderr]     Checking once_cell v1.21.3
[INFO] [stderr]     Checking minimal-lexical v0.2.1
[INFO] [stderr]     Checking memchr v2.7.5
[INFO] [stderr]    Compiling rav1e v0.7.1
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]     Checking quick-error v2.0.1
[INFO] [stderr]     Checking log v0.4.28
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking flate2 v1.1.2
[INFO] [stderr]     Checking itertools v0.12.1
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking half v2.6.0
[INFO] [stderr]     Checking rayon v1.11.0
[INFO] [stderr]    Compiling simd_helpers v0.1.0
[INFO] [stderr]     Checking bitstream-io v2.6.0
[INFO] [stderr]     Checking weezl v0.1.10
[INFO] [stderr]    Compiling noop_proc_macro v0.3.0
[INFO] [stderr]     Checking zune-core v0.4.12
[INFO] [stderr]     Checking imgref v1.11.0
[INFO] [stderr]     Checking new_debug_unreachable v1.0.6
[INFO] [stderr]     Checking loop9 v0.1.5
[INFO] [stderr]     Checking zune-jpeg v0.4.21
[INFO] [stderr]     Checking rand_core v0.9.3
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking pxfm v0.1.23
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking avif-serialize v0.8.6
[INFO] [stderr]     Checking fdeflate v0.3.7
[INFO] [stderr]     Checking zune-inflate v0.2.54
[INFO] [stderr]     Checking bit_field v0.10.3
[INFO] [stderr]     Checking bytemuck v1.23.2
[INFO] [stderr]     Checking bitflags v2.9.4
[INFO] [stderr]     Checking color_quant v1.1.0
[INFO] [stderr]     Checking byteorder-lite v0.1.0
[INFO] [stderr]     Checking lebe v0.5.3
[INFO] [stderr]     Checking rgb v0.8.52
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking qoi v0.4.1
[INFO] [stderr]     Checking image-webp v0.2.4
[INFO] [stderr]     Checking exr v1.73.0
[INFO] [stderr]     Checking gif v0.13.3
[INFO] [stderr]     Checking png v0.18.0
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stderr]     Checking tobj v4.0.3
[INFO] [stderr]     Checking maybe-rayon v0.1.1
[INFO] [stderr]     Checking glam v0.30.5
[INFO] [stderr]     Checking roots v0.0.8
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling profiling-procmacros v1.0.17
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling fax_derive v0.2.0
[INFO] [stderr]    Compiling arg_enum_proc_macro v0.3.4
[INFO] [stderr]     Checking profiling v1.0.17
[INFO] [stderr]     Checking moxcms v0.7.5
[INFO] [stderr]     Checking fax v0.2.6
[INFO] [stderr]    Compiling typed-builder-macro v0.22.0
[INFO] [stderr]     Checking tiff v0.10.3
[INFO] [stderr]     Checking equator v0.4.2
[INFO] [stderr]     Checking aligned-vec v0.6.4
[INFO] [stderr]     Checking v_frame v0.3.9
[INFO] [stderr]     Checking av1-grain v0.2.4
[INFO] [stderr]     Checking typed-builder v0.22.0
[INFO] [stderr]     Checking ravif v0.11.20
[INFO] [stderr]     Checking image v0.25.8
[INFO] [stderr]     Checking RustProject v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `crate::scene::Scene`
[INFO] [stdout]  --> src/intersection.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::scene::Scene;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::shape::Shape`
[INFO] [stdout]  --> src/intersection.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::shape::Shape;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `rotate_xd` and `rotate_zd`
[INFO] [stdout]  --> src/scene3.rs:8:24
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::transform::{rotate_xd, rotate_yd, rotate_zd, scale, translate};
[INFO] [stdout]   |                        ^^^^^^^^^             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::color::Color`
[INFO] [stdout]   --> src/scene3.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::color::Color;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AlignCheck`, `Checkers`, `CylindricalTexture`, `Gradient`, `PlanarTexture`, `Rings`, `SphericalTexture`, `Stripes`, and `UvCheckers`
[INFO] [stdout]   --> src/scene3.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     AlignCheck, Checkers, CubeTexture, CylindricalTexture, Gradient, PlanarTexture, Rings, Skybox,
[INFO] [stdout]    |     ^^^^^^^^^^  ^^^^^^^^               ^^^^^^^^^^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 17 |     SphericalTexture, Stripes, UvCheckers, UvImage,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Cone`, `Csg`, `Cylinder`, `Group`, `Plane`, `Shape`, `Sphere`, and `Torus`
[INFO] [stdout]   --> src/scene3.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::shape::{Cone, Csg, Cube, Cylinder, Group, Plane, Shape, Sphere, Torus};
[INFO] [stdout]    |                    ^^^^  ^^^        ^^^^^^^^  ^^^^^  ^^^^^  ^^^^^  ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::scene::Scene`
[INFO] [stdout]  --> src/intersection.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::scene::Scene;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::shape::Shape`
[INFO] [stdout]  --> src/intersection.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::shape::Shape;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `rotate_xd` and `rotate_zd`
[INFO] [stdout]  --> src/scene3.rs:8:24
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::transform::{rotate_xd, rotate_yd, rotate_zd, scale, translate};
[INFO] [stdout]   |                        ^^^^^^^^^             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::color::Color`
[INFO] [stdout]   --> src/scene3.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::color::Color;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AlignCheck`, `Checkers`, `CylindricalTexture`, `Gradient`, `PlanarTexture`, `Rings`, `SphericalTexture`, `Stripes`, and `UvCheckers`
[INFO] [stdout]   --> src/scene3.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     AlignCheck, Checkers, CubeTexture, CylindricalTexture, Gradient, PlanarTexture, Rings, Skybox,
[INFO] [stdout]    |     ^^^^^^^^^^  ^^^^^^^^               ^^^^^^^^^^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 17 |     SphericalTexture, Stripes, UvCheckers, UvImage,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Cone`, `Csg`, `Cylinder`, `Group`, `Plane`, `Shape`, `Sphere`, and `Torus`
[INFO] [stdout]   --> src/scene3.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::shape::{Cone, Csg, Cube, Cylinder, Group, Plane, Shape, Sphere, Torus};
[INFO] [stdout]    |                    ^^^^  ^^^        ^^^^^^^^  ^^^^^  ^^^^^  ^^^^^  ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Red` is never constructed
[INFO] [stdout]    --> src/color.rs:160:12
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub struct Red;
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated constants are never used
[INFO] [stdout]    --> src/color.rs:163:15
[INFO] [stdout]     |
[INFO] [stdout] 162 | impl Red {
[INFO] [stdout]     | -------- associated constants in this implementation
[INFO] [stdout] 163 |     pub const INDIAN_RED: Color = Color::hex(0xCD5C5C);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 164 |     pub const LIGHT_CORAL: Color = Color::hex(0xF08080);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 165 |     pub const SALMON: Color = Color::hex(0xFA8072);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 166 |     pub const DARK_SALMON: Color = Color::hex(0xE9967A);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 167 |     pub const LIGHT_SALMON: Color = Color::hex(0xFFA07A);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 168 |     pub const CRIMSON: Color = Color::hex(0xDC143C);
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 169 |     pub const RED: Color = Color::hex(0xFF0000);
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 170 |     pub const FIRE_BRICK: Color = Color::hex(0xB22222);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 171 |     pub const DARK_RED: Color = Color::hex(0x8B0000);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Pink` is never constructed
[INFO] [stdout]    --> src/color.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub struct Pink;
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constants `PINK`, `LIGHT_PINK`, `HOT_PINK`, `DEEP_PINK`, `MEDIUM_VIOLET_RED`, and `PALE_VIOLET_RED` are never used
[INFO] [stdout]    --> src/color.rs:177:15
[INFO] [stdout]     |
[INFO] [stdout] 176 | impl Pink {
[INFO] [stdout]     | --------- associated constants in this implementation
[INFO] [stdout] 177 |     pub const PINK: Color = Color::hex(0xFFC0CB);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 178 |     pub const LIGHT_PINK: Color = Color::hex(0xFFB6C1);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 179 |     pub const HOT_PINK: Color = Color::hex(0xFF69B4);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 180 |     pub const DEEP_PINK: Color = Color::hex(0xFF1493);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 181 |     pub const MEDIUM_VIOLET_RED: Color = Color::hex(0xC71585);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 182 |     pub const PALE_VIOLET_RED: Color = Color::hex(0xDB7093);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Orange` is never constructed
[INFO] [stdout]    --> src/color.rs:185:12
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub struct Orange;
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constants `TOMATO`, `ORANGE_RED`, `DARK_ORANGE`, and `ORANGE` are never used
[INFO] [stdout]    --> src/color.rs:188:15
[INFO] [stdout]     |
[INFO] [stdout] 187 | impl Orange {
[INFO] [stdout]     | ----------- associated constants in this implementation
[INFO] [stdout] 188 |     pub const TOMATO: Color = Color::hex(0xFF6347);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 189 |     pub const ORANGE_RED: Color = Color::hex(0xFF4500);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 190 |     pub const DARK_ORANGE: Color = Color::hex(0xFF8C00);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 191 |     pub const ORANGE: Color = Color::hex(0xFFA500);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Yellow` is never constructed
[INFO] [stdout]    --> src/color.rs:194:12
[INFO] [stdout]     |
[INFO] [stdout] 194 | pub struct Yellow;
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated constants are never used
[INFO] [stdout]    --> src/color.rs:197:15
[INFO] [stdout]     |
[INFO] [stdout] 196 | impl Yellow {
[INFO] [stdout]     | ----------- associated constants in this implementation
[INFO] [stdout] 197 |     pub const GOLD: Color = Color::hex(0xFFD700);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 198 |     pub const YELLOW: Color = Color::hex(0xFFFF00);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 199 |     pub const LIGHT_YELLOW: Color = Color::hex(0xFFFFE0);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 200 |     pub const LEMON_CHIFFON: Color = Color::hex(0xFFFACD);
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 201 |     pub const LIGHT_GOLDENROD_YELLOW: Color = Color::hex(0xFAFAD2);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 202 |     pub const PAPAYA_WHIP: Color = Color::hex(0xFFEFD5);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 203 |     pub const MOCCASIN: Color = Color::hex(0xFFE4B5);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 204 |     pub const PEACH_PUFF: Color = Color::hex(0xFFDAB9);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 205 |     pub const PALE_GOLDENROD: Color = Color::hex(0xEEE8AA);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 206 |     pub const KHAKI: Color = Color::hex(0xF0E68C);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 207 |     pub const DARK_KHAKI: Color = Color::hex(0xBDB76B);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Purple` is never constructed
[INFO] [stdout]    --> src/color.rs:210:12
[INFO] [stdout]     |
[INFO] [stdout] 210 | pub struct Purple;
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated constants are never used
[INFO] [stdout]    --> src/color.rs:213:15
[INFO] [stdout]     |
[INFO] [stdout] 212 | impl Purple {
[INFO] [stdout]     | ----------- associated constants in this implementation
[INFO] [stdout] 213 |     pub const LAVENDER: Color = Color::hex(0xE6E6FA);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 214 |     pub const THISTLE: Color = Color::hex(0xD8BFD8);
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 215 |     pub const PLUM: Color = Color::hex(0xDDA0DD);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 216 |     pub const VIOLET: Color = Color::hex(0xEE82EE);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 217 |     pub const ORCHID: Color = Color::hex(0xDA70D6);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 218 |     pub const FUCHSIA: Color = Color::hex(0xFF00FF);
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 219 |     pub const MAGENTA: Color = Color::hex(0xFF00FF);
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 220 |     pub const MEDIUM_ORCHID: Color = Color::hex(0xBA55D3);
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 221 |     pub const MEDIUM_PURPLE: Color = Color::hex(0x9370DB);
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 222 |     pub const REBECCA_PURPLE: Color = Color::hex(0x663399);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 223 |     pub const BLUE_VIOLET: Color = Color::hex(0x8A2BE2);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 224 |     pub const DARK_VIOLET: Color = Color::hex(0x9400D3);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 225 |     pub const DARK_ORCHID: Color = Color::hex(0x9932CC);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 226 |     pub const DARK_MAGENTA: Color = Color::hex(0x8B008B);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 227 |     pub const PURPLE: Color = Color::hex(0x800080);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 228 |     pub const INDIGO: Color = Color::hex(0x4B0082);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 229 |     pub const SLATE_BLUE: Color = Color::hex(0x6A5ACD);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 230 |     pub const DARK_SLATE_BLUE: Color = Color::hex(0x483D8B);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 231 |     pub const MEDIUM_SLATE_BLUE: Color = Color::hex(0x7B68EE);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Green` is never constructed
[INFO] [stdout]    --> src/color.rs:234:12
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub struct Green;
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated constants are never used
[INFO] [stdout]    --> src/color.rs:237:15
[INFO] [stdout]     |
[INFO] [stdout] 236 | impl Green {
[INFO] [stdout]     | ---------- associated constants in this implementation
[INFO] [stdout] 237 |     pub const GREEN_YELLOW: Color = Color::hex(0xADFF2F);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 238 |     pub const CHARTREUSE: Color = Color::hex(0x7FFF00);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 239 |     pub const LAWN_GREEN: Color = Color::hex(0x7CFC00);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 240 |     pub const LIME: Color = Color::hex(0x00FF00);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 241 |     pub const LIME_GREEN: Color = Color::hex(0x32CD32);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 242 |     pub const PALE_GREEN: Color = Color::hex(0x98FB98);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 243 |     pub const LIGHT_GREEN: Color = Color::hex(0x90EE90);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 244 |     pub const MEDIUM_SPRING_GREEN: Color = Color::hex(0x00FA9A);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 245 |     pub const SPRING_GREEN: Color = Color::hex(0x00FF7F);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 246 |     pub const MEDIUM_SEA_GREEN: Color = Color::hex(0x3CB371);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 247 |     pub const SEA_GREEN: Color = Color::hex(0x2E8B57);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 248 |     pub const FOREST_GREEN: Color = Color::hex(0x228B22);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 249 |     pub const GREEN: Color = Color::hex(0x008000);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 250 |     pub const DARK_GREEN: Color = Color::hex(0x006400);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 251 |     pub const YELLOW_GREEN: Color = Color::hex(0x9ACD32);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 252 |     pub const OLIVE_DRAB: Color = Color::hex(0x6B8E23);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 253 |     pub const OLIVE: Color = Color::hex(0x808000);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 254 |     pub const DARK_OLIVE_GREEN: Color = Color::hex(0x556B2F);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 255 |     pub const MEDIUM_AQUAMARINE: Color = Color::hex(0x66CDAA);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 256 |     pub const DARK_SEA_GREEN: Color = Color::hex(0x8FBC8B);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 257 |     pub const LIGHT_SEA_GREEN: Color = Color::hex(0x20B2AA);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 258 |     pub const DARK_CYAN: Color = Color::hex(0x008B8B);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 259 |     pub const TEAL: Color = Color::hex(0x008080);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Blue` is never constructed
[INFO] [stdout]    --> src/color.rs:262:12
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub struct Blue;
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated constants are never used
[INFO] [stdout]    --> src/color.rs:265:15
[INFO] [stdout]     |
[INFO] [stdout] 264 | impl Blue {
[INFO] [stdout]     | --------- associated constants in this implementation
[INFO] [stdout] 265 |     pub const AQUA: Color = Color::hex(0x00FFFF);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 266 |     pub const CYAN: Color = Color::hex(0x00FFFF);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 267 |     pub const LIGHT_CYAN: Color = Color::hex(0xE0FFFF);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 268 |     pub const PALE_TURQUOISE: Color = Color::hex(0xAFEEEE);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 269 |     pub const AQUAMARINE: Color = Color::hex(0x7FFFD4);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 270 |     pub const TURQUOISE: Color = Color::hex(0x40E0D0);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 271 |     pub const MEDIUM_TURQUOISE: Color = Color::hex(0x48D1CC);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 272 |     pub const DARK_TURQUOISE: Color = Color::hex(0x00CED1);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 273 |     pub const CADET_BLUE: Color = Color::hex(0x5F9EA0);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 274 |     pub const STEEL_BLUE: Color = Color::hex(0x4682B4);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 275 |     pub const LIGHT_STEEL_BLUE: Color = Color::hex(0xB0C4DE);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 276 |     pub const POWDER_BLUE: Color = Color::hex(0xB0E0E6);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 277 |     pub const LIGHT_BLUE: Color = Color::hex(0xADD8E6);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 278 |     pub const SKY_BLUE: Color = Color::hex(0x87CEEB);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 279 |     pub const LIGHT_SKY_BLUE: Color = Color::hex(0x87CEFA);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 280 |     pub const DEEP_SKY_BLUE: Color = Color::hex(0x00BFFF);
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 281 |     pub const DODGER_BLUE: Color = Color::hex(0x1E90FF);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 282 |     pub const CORNFLOWER_BLUE: Color = Color::hex(0x6495ED);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 283 |     pub const MEDIUM_SLATE_BLUE: Color = Color::hex(0x7B68EE);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 284 |     pub const ROYAL_BLUE: Color = Color::hex(0x4169E1);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 285 |     pub const BLUE: Color = Color::hex(0x0000FF);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 286 |     pub const MEDIUM_BLUE: Color = Color::hex(0x0000CD);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 287 |     pub const DARK_BLUE: Color = Color::hex(0x00008B);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 288 |     pub const NAVY: Color = Color::hex(0x000080);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 289 |     pub const MIDNIGHT_BLUE: Color = Color::hex(0x191970);
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Brown` is never constructed
[INFO] [stdout]    --> src/color.rs:292:12
[INFO] [stdout]     |
[INFO] [stdout] 292 | pub struct Brown;
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated constants are never used
[INFO] [stdout]    --> src/color.rs:295:15
[INFO] [stdout]     |
[INFO] [stdout] 294 | impl Brown {
[INFO] [stdout]     | ---------- associated constants in this implementation
[INFO] [stdout] 295 |     pub const CORNSILK: Color = Color::hex(0xFFF8DC);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 296 |     pub const BLANCHED_ALMOND: Color = Color::hex(0xFFEBCD);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 297 |     pub const BISQUE: Color = Color::hex(0xFFE4C4);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 298 |     pub const NAVAJO_WHITE: Color = Color::hex(0xFFDEAD);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 299 |     pub const WHEAT: Color = Color::hex(0xF5DEB3);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 300 |     pub const BURLY_WOOD: Color = Color::hex(0xDEB887);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 301 |     pub const TAN: Color = Color::hex(0xD2B48C);
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 302 |     pub const ROSY_BROWN: Color = Color::hex(0xBC8F8F);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 303 |     pub const SANDY_BROWN: Color = Color::hex(0xF4A460);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 304 |     pub const GOLDENROD: Color = Color::hex(0xDAA520);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 305 |     pub const DARK_GOLDENROD: Color = Color::hex(0xB8860B);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 306 |     pub const PERU: Color = Color::hex(0xCD853F);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 307 |     pub const CHOCOLATE: Color = Color::hex(0xD2691E);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 308 |     pub const SADDLE_BROWN: Color = Color::hex(0x8B4513);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 309 |     pub const SIENNA: Color = Color::hex(0xA0522D);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 310 |     pub const BROWN: Color = Color::hex(0xA52A2A);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 311 |     pub const MAROON: Color = Color::hex(0x800000);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated constants are never used
[INFO] [stdout]    --> src/color.rs:318:15
[INFO] [stdout]     |
[INFO] [stdout] 316 | impl White {
[INFO] [stdout]     | ---------- associated constants in this implementation
[INFO] [stdout] 317 |     pub const WHITE: Color = Color::hex(0xFFFFFF);
[INFO] [stdout] 318 |     pub const SNOW: Color = Color::hex(0xFFFAFA);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 319 |     pub const HONEY_DEW: Color = Color::hex(0xF0FFF0);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 320 |     pub const MINT_CREAM: Color = Color::hex(0xF5FFFA);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 321 |     pub const AZURE: Color = Color::hex(0xF0FFFF);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 322 |     pub const ALICE_BLUE: Color = Color::hex(0xF0F8FF);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 323 |     pub const GHOST_WHITE: Color = Color::hex(0xF8F8FF);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 324 |     pub const WHITE_SMOKE: Color = Color::hex(0xF5F5F5);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 325 |     pub const SEA_SHELL: Color = Color::hex(0xFFF5EE);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 326 |     pub const BEIGE: Color = Color::hex(0xF5F5DC);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 327 |     pub const OLD_LACE: Color = Color::hex(0xFDF5E6);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 328 |     pub const FLORAL_WHITE: Color = Color::hex(0xFFFAF0);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 329 |     pub const IVORY: Color = Color::hex(0xFFFFF0);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 330 |     pub const ANTIQUE_WHITE: Color = Color::hex(0xFAEBD7);
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 331 |     pub const LINEN: Color = Color::hex(0xFAF0E6);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 332 |     pub const LAVENDER_BLUSH: Color = Color::hex(0xFFF0F5);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 333 |     pub const MISTY_ROSE: Color = Color::hex(0xFFE4E1);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated constants are never used
[INFO] [stdout]    --> src/color.rs:339:15
[INFO] [stdout]     |
[INFO] [stdout] 338 | impl Gray {
[INFO] [stdout]     | --------- associated constants in this implementation
[INFO] [stdout] 339 |     pub const GAINSBORO: Color = Color::hex(0xDCDCDC);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 340 |     pub const LIGHT_GRAY: Color = Color::hex(0xD3D3D3);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 341 |     pub const SILVER: Color = Color::hex(0xC0C0C0);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 342 |     pub const DARK_GRAY: Color = Color::hex(0xA9A9A9);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 343 |     pub const GRAY: Color = Color::hex(0x808080);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 344 |     pub const DIM_GRAY: Color = Color::hex(0x696969);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 345 |     pub const LIGHT_SLATE_GRAY: Color = Color::hex(0x778899);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 346 |     pub const SLATE_GRAY: Color = Color::hex(0x708090);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 347 |     pub const DARK_SLATE_GRAY: Color = Color::hex(0x2F4F4F);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rotate_xd` is never used
[INFO] [stdout]   --> src/transform.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub fn rotate_xd(degrees: f32) -> Affine3A {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rotate_zd` is never used
[INFO] [stdout]   --> src/transform.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub fn rotate_zd(degrees: f32) -> Affine3A {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Red` is never constructed
[INFO] [stdout]    --> src/color.rs:160:12
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub struct Red;
[INFO] [stdout]     |            ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated constants are never used
[INFO] [stdout]    --> src/color.rs:163:15
[INFO] [stdout]     |
[INFO] [stdout] 162 | impl Red {
[INFO] [stdout]     | -------- associated constants in this implementation
[INFO] [stdout] 163 |     pub const INDIAN_RED: Color = Color::hex(0xCD5C5C);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 164 |     pub const LIGHT_CORAL: Color = Color::hex(0xF08080);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 165 |     pub const SALMON: Color = Color::hex(0xFA8072);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 166 |     pub const DARK_SALMON: Color = Color::hex(0xE9967A);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 167 |     pub const LIGHT_SALMON: Color = Color::hex(0xFFA07A);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 168 |     pub const CRIMSON: Color = Color::hex(0xDC143C);
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 169 |     pub const RED: Color = Color::hex(0xFF0000);
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 170 |     pub const FIRE_BRICK: Color = Color::hex(0xB22222);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 171 |     pub const DARK_RED: Color = Color::hex(0x8B0000);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Pink` is never constructed
[INFO] [stdout]    --> src/color.rs:174:12
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub struct Pink;
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constants `PINK`, `LIGHT_PINK`, `HOT_PINK`, `DEEP_PINK`, `MEDIUM_VIOLET_RED`, and `PALE_VIOLET_RED` are never used
[INFO] [stdout]    --> src/color.rs:177:15
[INFO] [stdout]     |
[INFO] [stdout] 176 | impl Pink {
[INFO] [stdout]     | --------- associated constants in this implementation
[INFO] [stdout] 177 |     pub const PINK: Color = Color::hex(0xFFC0CB);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 178 |     pub const LIGHT_PINK: Color = Color::hex(0xFFB6C1);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 179 |     pub const HOT_PINK: Color = Color::hex(0xFF69B4);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 180 |     pub const DEEP_PINK: Color = Color::hex(0xFF1493);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 181 |     pub const MEDIUM_VIOLET_RED: Color = Color::hex(0xC71585);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 182 |     pub const PALE_VIOLET_RED: Color = Color::hex(0xDB7093);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Orange` is never constructed
[INFO] [stdout]    --> src/color.rs:185:12
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub struct Orange;
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constants `TOMATO`, `ORANGE_RED`, `DARK_ORANGE`, and `ORANGE` are never used
[INFO] [stdout]    --> src/color.rs:188:15
[INFO] [stdout]     |
[INFO] [stdout] 187 | impl Orange {
[INFO] [stdout]     | ----------- associated constants in this implementation
[INFO] [stdout] 188 |     pub const TOMATO: Color = Color::hex(0xFF6347);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 189 |     pub const ORANGE_RED: Color = Color::hex(0xFF4500);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 190 |     pub const DARK_ORANGE: Color = Color::hex(0xFF8C00);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 191 |     pub const ORANGE: Color = Color::hex(0xFFA500);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Yellow` is never constructed
[INFO] [stdout]    --> src/color.rs:194:12
[INFO] [stdout]     |
[INFO] [stdout] 194 | pub struct Yellow;
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated constants are never used
[INFO] [stdout]    --> src/color.rs:197:15
[INFO] [stdout]     |
[INFO] [stdout] 196 | impl Yellow {
[INFO] [stdout]     | ----------- associated constants in this implementation
[INFO] [stdout] 197 |     pub const GOLD: Color = Color::hex(0xFFD700);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 198 |     pub const YELLOW: Color = Color::hex(0xFFFF00);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 199 |     pub const LIGHT_YELLOW: Color = Color::hex(0xFFFFE0);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 200 |     pub const LEMON_CHIFFON: Color = Color::hex(0xFFFACD);
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 201 |     pub const LIGHT_GOLDENROD_YELLOW: Color = Color::hex(0xFAFAD2);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 202 |     pub const PAPAYA_WHIP: Color = Color::hex(0xFFEFD5);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 203 |     pub const MOCCASIN: Color = Color::hex(0xFFE4B5);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 204 |     pub const PEACH_PUFF: Color = Color::hex(0xFFDAB9);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 205 |     pub const PALE_GOLDENROD: Color = Color::hex(0xEEE8AA);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 206 |     pub const KHAKI: Color = Color::hex(0xF0E68C);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 207 |     pub const DARK_KHAKI: Color = Color::hex(0xBDB76B);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Purple` is never constructed
[INFO] [stdout]    --> src/color.rs:210:12
[INFO] [stdout]     |
[INFO] [stdout] 210 | pub struct Purple;
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated constants are never used
[INFO] [stdout]    --> src/color.rs:213:15
[INFO] [stdout]     |
[INFO] [stdout] 212 | impl Purple {
[INFO] [stdout]     | ----------- associated constants in this implementation
[INFO] [stdout] 213 |     pub const LAVENDER: Color = Color::hex(0xE6E6FA);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 214 |     pub const THISTLE: Color = Color::hex(0xD8BFD8);
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 215 |     pub const PLUM: Color = Color::hex(0xDDA0DD);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 216 |     pub const VIOLET: Color = Color::hex(0xEE82EE);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 217 |     pub const ORCHID: Color = Color::hex(0xDA70D6);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 218 |     pub const FUCHSIA: Color = Color::hex(0xFF00FF);
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 219 |     pub const MAGENTA: Color = Color::hex(0xFF00FF);
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 220 |     pub const MEDIUM_ORCHID: Color = Color::hex(0xBA55D3);
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 221 |     pub const MEDIUM_PURPLE: Color = Color::hex(0x9370DB);
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 222 |     pub const REBECCA_PURPLE: Color = Color::hex(0x663399);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 223 |     pub const BLUE_VIOLET: Color = Color::hex(0x8A2BE2);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 224 |     pub const DARK_VIOLET: Color = Color::hex(0x9400D3);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 225 |     pub const DARK_ORCHID: Color = Color::hex(0x9932CC);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 226 |     pub const DARK_MAGENTA: Color = Color::hex(0x8B008B);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 227 |     pub const PURPLE: Color = Color::hex(0x800080);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 228 |     pub const INDIGO: Color = Color::hex(0x4B0082);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 229 |     pub const SLATE_BLUE: Color = Color::hex(0x6A5ACD);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 230 |     pub const DARK_SLATE_BLUE: Color = Color::hex(0x483D8B);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 231 |     pub const MEDIUM_SLATE_BLUE: Color = Color::hex(0x7B68EE);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Green` is never constructed
[INFO] [stdout]    --> src/color.rs:234:12
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub struct Green;
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated constants are never used
[INFO] [stdout]    --> src/color.rs:237:15
[INFO] [stdout]     |
[INFO] [stdout] 236 | impl Green {
[INFO] [stdout]     | ---------- associated constants in this implementation
[INFO] [stdout] 237 |     pub const GREEN_YELLOW: Color = Color::hex(0xADFF2F);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 238 |     pub const CHARTREUSE: Color = Color::hex(0x7FFF00);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 239 |     pub const LAWN_GREEN: Color = Color::hex(0x7CFC00);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 240 |     pub const LIME: Color = Color::hex(0x00FF00);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 241 |     pub const LIME_GREEN: Color = Color::hex(0x32CD32);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 242 |     pub const PALE_GREEN: Color = Color::hex(0x98FB98);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 243 |     pub const LIGHT_GREEN: Color = Color::hex(0x90EE90);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 244 |     pub const MEDIUM_SPRING_GREEN: Color = Color::hex(0x00FA9A);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 245 |     pub const SPRING_GREEN: Color = Color::hex(0x00FF7F);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 246 |     pub const MEDIUM_SEA_GREEN: Color = Color::hex(0x3CB371);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 247 |     pub const SEA_GREEN: Color = Color::hex(0x2E8B57);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 248 |     pub const FOREST_GREEN: Color = Color::hex(0x228B22);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 249 |     pub const GREEN: Color = Color::hex(0x008000);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 250 |     pub const DARK_GREEN: Color = Color::hex(0x006400);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 251 |     pub const YELLOW_GREEN: Color = Color::hex(0x9ACD32);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 252 |     pub const OLIVE_DRAB: Color = Color::hex(0x6B8E23);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 253 |     pub const OLIVE: Color = Color::hex(0x808000);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 254 |     pub const DARK_OLIVE_GREEN: Color = Color::hex(0x556B2F);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 255 |     pub const MEDIUM_AQUAMARINE: Color = Color::hex(0x66CDAA);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 256 |     pub const DARK_SEA_GREEN: Color = Color::hex(0x8FBC8B);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 257 |     pub const LIGHT_SEA_GREEN: Color = Color::hex(0x20B2AA);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 258 |     pub const DARK_CYAN: Color = Color::hex(0x008B8B);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 259 |     pub const TEAL: Color = Color::hex(0x008080);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Blue` is never constructed
[INFO] [stdout]    --> src/color.rs:262:12
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub struct Blue;
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated constants are never used
[INFO] [stdout]    --> src/color.rs:265:15
[INFO] [stdout]     |
[INFO] [stdout] 264 | impl Blue {
[INFO] [stdout]     | --------- associated constants in this implementation
[INFO] [stdout] 265 |     pub const AQUA: Color = Color::hex(0x00FFFF);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 266 |     pub const CYAN: Color = Color::hex(0x00FFFF);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 267 |     pub const LIGHT_CYAN: Color = Color::hex(0xE0FFFF);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 268 |     pub const PALE_TURQUOISE: Color = Color::hex(0xAFEEEE);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 269 |     pub const AQUAMARINE: Color = Color::hex(0x7FFFD4);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 270 |     pub const TURQUOISE: Color = Color::hex(0x40E0D0);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 271 |     pub const MEDIUM_TURQUOISE: Color = Color::hex(0x48D1CC);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 272 |     pub const DARK_TURQUOISE: Color = Color::hex(0x00CED1);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 273 |     pub const CADET_BLUE: Color = Color::hex(0x5F9EA0);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 274 |     pub const STEEL_BLUE: Color = Color::hex(0x4682B4);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 275 |     pub const LIGHT_STEEL_BLUE: Color = Color::hex(0xB0C4DE);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 276 |     pub const POWDER_BLUE: Color = Color::hex(0xB0E0E6);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 277 |     pub const LIGHT_BLUE: Color = Color::hex(0xADD8E6);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 278 |     pub const SKY_BLUE: Color = Color::hex(0x87CEEB);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 279 |     pub const LIGHT_SKY_BLUE: Color = Color::hex(0x87CEFA);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 280 |     pub const DEEP_SKY_BLUE: Color = Color::hex(0x00BFFF);
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 281 |     pub const DODGER_BLUE: Color = Color::hex(0x1E90FF);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 282 |     pub const CORNFLOWER_BLUE: Color = Color::hex(0x6495ED);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 283 |     pub const MEDIUM_SLATE_BLUE: Color = Color::hex(0x7B68EE);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 284 |     pub const ROYAL_BLUE: Color = Color::hex(0x4169E1);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 285 |     pub const BLUE: Color = Color::hex(0x0000FF);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 286 |     pub const MEDIUM_BLUE: Color = Color::hex(0x0000CD);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 287 |     pub const DARK_BLUE: Color = Color::hex(0x00008B);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 288 |     pub const NAVY: Color = Color::hex(0x000080);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 289 |     pub const MIDNIGHT_BLUE: Color = Color::hex(0x191970);
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Brown` is never constructed
[INFO] [stdout]    --> src/color.rs:292:12
[INFO] [stdout]     |
[INFO] [stdout] 292 | pub struct Brown;
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated constants are never used
[INFO] [stdout]    --> src/color.rs:295:15
[INFO] [stdout]     |
[INFO] [stdout] 294 | impl Brown {
[INFO] [stdout]     | ---------- associated constants in this implementation
[INFO] [stdout] 295 |     pub const CORNSILK: Color = Color::hex(0xFFF8DC);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 296 |     pub const BLANCHED_ALMOND: Color = Color::hex(0xFFEBCD);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 297 |     pub const BISQUE: Color = Color::hex(0xFFE4C4);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 298 |     pub const NAVAJO_WHITE: Color = Color::hex(0xFFDEAD);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 299 |     pub const WHEAT: Color = Color::hex(0xF5DEB3);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 300 |     pub const BURLY_WOOD: Color = Color::hex(0xDEB887);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 301 |     pub const TAN: Color = Color::hex(0xD2B48C);
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 302 |     pub const ROSY_BROWN: Color = Color::hex(0xBC8F8F);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 303 |     pub const SANDY_BROWN: Color = Color::hex(0xF4A460);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 304 |     pub const GOLDENROD: Color = Color::hex(0xDAA520);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 305 |     pub const DARK_GOLDENROD: Color = Color::hex(0xB8860B);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 306 |     pub const PERU: Color = Color::hex(0xCD853F);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 307 |     pub const CHOCOLATE: Color = Color::hex(0xD2691E);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 308 |     pub const SADDLE_BROWN: Color = Color::hex(0x8B4513);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 309 |     pub const SIENNA: Color = Color::hex(0xA0522D);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 310 |     pub const BROWN: Color = Color::hex(0xA52A2A);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 311 |     pub const MAROON: Color = Color::hex(0x800000);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated constants are never used
[INFO] [stdout]    --> src/color.rs:318:15
[INFO] [stdout]     |
[INFO] [stdout] 316 | impl White {
[INFO] [stdout]     | ---------- associated constants in this implementation
[INFO] [stdout] 317 |     pub const WHITE: Color = Color::hex(0xFFFFFF);
[INFO] [stdout] 318 |     pub const SNOW: Color = Color::hex(0xFFFAFA);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 319 |     pub const HONEY_DEW: Color = Color::hex(0xF0FFF0);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 320 |     pub const MINT_CREAM: Color = Color::hex(0xF5FFFA);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 321 |     pub const AZURE: Color = Color::hex(0xF0FFFF);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 322 |     pub const ALICE_BLUE: Color = Color::hex(0xF0F8FF);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 323 |     pub const GHOST_WHITE: Color = Color::hex(0xF8F8FF);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 324 |     pub const WHITE_SMOKE: Color = Color::hex(0xF5F5F5);
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 325 |     pub const SEA_SHELL: Color = Color::hex(0xFFF5EE);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 326 |     pub const BEIGE: Color = Color::hex(0xF5F5DC);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 327 |     pub const OLD_LACE: Color = Color::hex(0xFDF5E6);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 328 |     pub const FLORAL_WHITE: Color = Color::hex(0xFFFAF0);
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 329 |     pub const IVORY: Color = Color::hex(0xFFFFF0);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 330 |     pub const ANTIQUE_WHITE: Color = Color::hex(0xFAEBD7);
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 331 |     pub const LINEN: Color = Color::hex(0xFAF0E6);
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 332 |     pub const LAVENDER_BLUSH: Color = Color::hex(0xFFF0F5);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 333 |     pub const MISTY_ROSE: Color = Color::hex(0xFFE4E1);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated constants are never used
[INFO] [stdout]    --> src/color.rs:339:15
[INFO] [stdout]     |
[INFO] [stdout] 338 | impl Gray {
[INFO] [stdout]     | --------- associated constants in this implementation
[INFO] [stdout] 339 |     pub const GAINSBORO: Color = Color::hex(0xDCDCDC);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 340 |     pub const LIGHT_GRAY: Color = Color::hex(0xD3D3D3);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 341 |     pub const SILVER: Color = Color::hex(0xC0C0C0);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 342 |     pub const DARK_GRAY: Color = Color::hex(0xA9A9A9);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 343 |     pub const GRAY: Color = Color::hex(0x808080);
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 344 |     pub const DIM_GRAY: Color = Color::hex(0x696969);
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 345 |     pub const LIGHT_SLATE_GRAY: Color = Color::hex(0x778899);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 346 |     pub const SLATE_GRAY: Color = Color::hex(0x708090);
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 347 |     pub const DARK_SLATE_GRAY: Color = Color::hex(0x2F4F4F);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rotate_xd` is never used
[INFO] [stdout]   --> src/transform.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub fn rotate_xd(degrees: f32) -> Affine3A {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rotate_zd` is never used
[INFO] [stdout]   --> src/transform.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub fn rotate_zd(degrees: f32) -> Affine3A {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [optimized + debuginfo] target(s) in 1m 04s
[INFO] running `Command { std: "docker" "inspect" "d19b4dc5b3c148e802c1d55f8406a5355d6cdf5ab304783162ad741579af69a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d19b4dc5b3c148e802c1d55f8406a5355d6cdf5ab304783162ad741579af69a0", kill_on_drop: false }`
[INFO] [stdout] d19b4dc5b3c148e802c1d55f8406a5355d6cdf5ab304783162ad741579af69a0
