[INFO] cloning repository https://github.com/copi143/shitty
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/copi143/shitty" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcopi143%2Fshitty", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcopi143%2Fshitty'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4e5306a09c5e61835c43f5c69e5827e40f89c6bf
[INFO] documenting copi143/shitty against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcopi143%2Fshitty" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/copi143/shitty
[INFO] finished tweaking git repo https://github.com/copi143/shitty
[INFO] tweaked toml for git repo https://github.com/copi143/shitty written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/copi143/shitty on toolchain da3f5c31e5535b3dc210067de660a45784ae1e9c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/copi143/shitty 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" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] documenting copi143/shitty against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcopi143%2Fshitty" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/copi143/shitty
[INFO] finished tweaking git repo https://github.com/copi143/shitty
[INFO] tweaked toml for git repo https://github.com/copi143/shitty written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/copi143/shitty on toolchain da3f5c31e5535b3dc210067de660a45784ae1e9c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/copi143/shitty 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" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "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] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded spin v0.12.0
[INFO] [stderr]   Downloaded woff2-no-std v0.3.4
[INFO] [stderr]   Downloaded four-cc v0.4.0
[INFO] [stderr]   Downloaded keycode v1.0.0
[INFO] [stderr]   Downloaded ansi-parser v0.9.1
[INFO] [stderr]   Downloaded keycode_macro v1.0.0
[INFO] [stderr]   Downloaded pc-keyboard v0.9.0
[INFO] [stderr]   Downloaded io-uring v0.7.12
[INFO] [stderr]   Downloaded noto-sans-mono-bitmap v0.3.2
[INFO] [stderr]   Downloaded libbaremetal-unifont v0.1.0+unifont-17.0.01
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c91193282670898ff4b646f4a906aeecc4936978cb6a8cd3ca538adcf1f0fd13
[INFO] running `Command { std: "docker" "start" "c91193282670898ff4b646f4a906aeecc4936978cb6a8cd3ca538adcf1f0fd13", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c91193282670898ff4b646f4a906aeecc4936978cb6a8cd3ca538adcf1f0fd13", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c91193282670898ff4b646f4a906aeecc4936978cb6a8cd3ca538adcf1f0fd13" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c91193282670898ff4b646f4a906aeecc4936978cb6a8cd3ca538adcf1f0fd13", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c91193282670898ff4b646f4a906aeecc4936978cb6a8cd3ca538adcf1f0fd13" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking tap v1.0.1
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]    Compiling shitty v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking funty v2.0.0
[INFO] [stderr]     Checking unicode-width v0.2.2
[INFO] [stderr]     Checking bitflags v2.11.1
[INFO] [stderr]     Checking base64ct v1.8.3
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking lock_api v0.4.14
[INFO] [stderr]     Checking wyz v0.5.1
[INFO] [stderr]     Checking spin v0.12.0
[INFO] [stderr]     Checking bitvec v1.0.1
[INFO] [stderr]     Checking core_maths v0.1.1
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]     Checking equator v0.4.2
[INFO] [stderr]     Checking aligned-vec v0.6.4
[INFO] [stderr]  Documenting shitty v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> src/color/ansi.rs:14:6
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl const From<AnsiNamedColor> for AnsiColor {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |         impl const Default for $name {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 416 | color4!(RGBA, u8, 4; 0, 255, (x: u8) => x, (x: u8) => x; r, g, b, a);
[INFO] [stdout]     | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color4` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |         impl const Default for $name {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 417 | color4!(BGRA, u8, 4; 0, 255, (x: u8) => x, (x: u8) => x; b, g, r, a);
[INFO] [stdout]     | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color4` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |         impl const Default for $name {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 418 | color4!(ARGB, u8, 4; 0, 255, (x: u8) => x, (x: u8) => x; a, r, g, b);
[INFO] [stdout]     | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color4` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |         impl const Default for $name {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 419 | color4!(ABGR, u8, 4; 0, 255, (x: u8) => x, (x: u8) => x; a, b, g, r);
[INFO] [stdout]     | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color4` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:314:14
[INFO] [stdout]     |
[INFO] [stdout] 314 |         impl const Default for $name {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 421 | color3!(RGB, u8, 1; 0, 255, (x: u8) => x, (x: u8) => x; r, g, b);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:314:14
[INFO] [stdout]     |
[INFO] [stdout] 314 |         impl const Default for $name {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 422 | color3!(BGR, u8, 1; 0, 255, (x: u8) => x, (x: u8) => x; b, g, r);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |         impl const Default for $name {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 424 | color4!(RGBA16, u16, 8; 0, 65535, (x: u8) => (x as u16) << 8 | (x as u16), (x: u16) => (x >> 8) as u8; r, g, b, a);
[INFO] [stdout]     | ------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color4` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |         impl const Default for $name {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 425 | color4!(BGRA16, u16, 8; 0, 65535, (x: u8) => (x as u16) << 8 | (x as u16), (x: u16) => (x >> 8) as u8; b, g, r, a);
[INFO] [stdout]     | ------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color4` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |         impl const Default for $name {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 426 | color4!(ARGB16, u16, 8; 0, 65535, (x: u8) => (x as u16) << 8 | (x as u16), (x: u16) => (x >> 8) as u8; a, r, g, b);
[INFO] [stdout]     | ------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color4` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |         impl const Default for $name {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 427 | color4!(ABGR16, u16, 8; 0, 65535, (x: u8) => (x as u16) << 8 | (x as u16), (x: u16) => (x >> 8) as u8; a, b, g, r);
[INFO] [stdout]     | ------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color4` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |         impl const Default for $name {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 429 | color4!(#[derive(Debug, Clone, Copy, PartialEq, PartialOrd)] RGBA_F32, f32, 16; 0.0, 1.0, (x: u8) => x as f32 / 255.0, (x: f32) => (x * 255.0) as u8; r, g, b, a);
[INFO] [stdout]     | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color4` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |         impl const Default for $name {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 430 | color4!(#[derive(Debug, Clone, Copy, PartialEq, PartialOrd)] BGRA_F32, f32, 16; 0.0, 1.0, (x: u8) => x as f32 / 255.0, (x: f32) => (x * 255.0) as u8; b, g, r, a);
[INFO] [stdout]     | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color4` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |         impl const Default for $name {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 431 | color4!(#[derive(Debug, Clone, Copy, PartialEq, PartialOrd)] ARGB_F32, f32, 16; 0.0, 1.0, (x: u8) => x as f32 / 255.0, (x: f32) => (x * 255.0) as u8; a, r, g, b);
[INFO] [stdout]     | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color4` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |         impl const Default for $name {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 432 | color4!(#[derive(Debug, Clone, Copy, PartialEq, PartialOrd)] ABGR_F32, f32, 16; 0.0, 1.0, (x: u8) => x as f32 / 255.0, (x: f32) => (x * 255.0) as u8; a, b, g, r);
[INFO] [stdout]     | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color4` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:314:14
[INFO] [stdout]     |
[INFO] [stdout] 314 |         impl const Default for $name {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 434 | color3!(#[derive(Debug, Clone, Copy, PartialEq, PartialOrd)] RGB_F32, f32, 4; 0.0, 1.0, (x: u8) => x as f32 / 255.0, (x: f32) => (x * 255.0) as u8; r, g, b);
[INFO] [stdout]     | ------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:314:14
[INFO] [stdout]     |
[INFO] [stdout] 314 |         impl const Default for $name {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 435 | color3!(#[derive(Debug, Clone, Copy, PartialEq, PartialOrd)] BGR_F32, f32, 4; 0.0, 1.0, (x: u8) => x as f32 / 255.0, (x: f32) => (x * 255.0) as u8; b, g, r);
[INFO] [stdout]     | ------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color3` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:47:14
[INFO] [stdout]     |
[INFO] [stdout]  47 |           impl const Default for $name {
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 538 | / color! {
[INFO] [stdout] 539 | |     /// 8 位色深的 sRGB 颜色空间中的颜色，32 位真彩色。
[INFO] [stdout] 540 | |     /// - 通道顺序由 feature 决定，默认为 RGBA。
[INFO] [stdout] 541 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 544 | |     Color, u8, 4
[INFO] [stdout] 545 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:47:14
[INFO] [stdout]     |
[INFO] [stdout]  47 |           impl const Default for $name {
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 547 | / color! {
[INFO] [stdout] 548 | |     /// 8 位色深的 sRGB 颜色空间中的颜色，32 位真彩色。
[INFO] [stdout] 549 | |     /// - 通道顺序由 feature 决定，默认为 RGBA。
[INFO] [stdout] 550 | |     /// - 使用 u16 存储每个通道，值范围仍为 0-255。
[INFO] [stdout] ...   |
[INFO] [stdout] 555 | |     ColorI16, i16, 8
[INFO] [stdout] 556 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:47:14
[INFO] [stdout]     |
[INFO] [stdout]  47 |           impl const Default for $name {
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 558 | / color! {
[INFO] [stdout] 559 | |     /// 8 位色深的 sRGB 颜色空间中的颜色，32 位真彩色。
[INFO] [stdout] 560 | |     /// - 通道顺序由 feature 决定，默认为 RGBA。
[INFO] [stdout] 561 | |     /// - 使用 i32 存储每个通道，值范围仍为 0-255。
[INFO] [stdout] ...   |
[INFO] [stdout] 566 | |     ColorI32, i32, 16
[INFO] [stdout] 567 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:375:14
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl const Default for $name {
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 569 | / color0!(RGB565, u16; 0;
[INFO] [stdout] 570 | |     fn _from_color(color: Color) -> Self {
[INFO] [stdout] 571 | |         let r = (color.r as u16 >> 3) << 11;
[INFO] [stdout] 572 | |         let g = (color.g as u16 >> 2) << 5;
[INFO] [stdout] ...   |
[INFO] [stdout] 582 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color0` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/color/mod.rs:375:14
[INFO] [stdout]     |
[INFO] [stdout] 375 |           impl const Default for $name {
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 584 | / color0!(BGR565, u16; 0;
[INFO] [stdout] 585 | |     fn _from_color(color: Color) -> Self {
[INFO] [stdout] 586 | |         let r = (color.r as u16 >> 3) << 0;
[INFO] [stdout] 587 | |         let g = (color.g as u16 >> 2) << 5;
[INFO] [stdout] ...   |
[INFO] [stdout] 597 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `color0` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> src/helper.rs:93:14
[INFO] [stdout]    |
[INFO] [stdout] 93 |           impl const From<$name> for $ty {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/ansi/helper.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / enum_map! {
[INFO] [stdout] 30 | |     #[derive(Debug, Default, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
[INFO] [stdout] 31 | |     pub enum CursorShape : usize {
[INFO] [stdout] 32 | |         /// Cursor is a block like `▒`.
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     vte::ansi::CursorShape,
[INFO] [stdout] 51 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `enum_map` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> src/helper.rs:144:14
[INFO] [stdout]     |
[INFO] [stdout] 144 |           impl const From<$a> for $b {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ansi/helper.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / enum_map! {
[INFO] [stdout]  30 | |     #[derive(Debug, Default, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
[INFO] [stdout]  31 | |     pub enum CursorShape : usize {
[INFO] [stdout]  32 | |         /// Cursor is a block like `▒`.
[INFO] [stdout] ...   |
[INFO] [stdout]  50 | |     vte::ansi::CursorShape,
[INFO] [stdout]  51 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bidirectional_from` which comes from the expansion of the macro `enum_map` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> src/helper.rs:93:14
[INFO] [stdout]    |
[INFO] [stdout] 93 |           impl const From<$name> for $ty {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/buffer/types.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | / enum_map! {
[INFO] [stdout] 23 | |     /// ### A enum defining the mode of the screen buffer.
[INFO] [stdout] 24 | |     ///
[INFO] [stdout] 25 | |     /// 该结构体定义了屏幕缓冲区的模式。<br />
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `enum_map` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> src/helper.rs:93:14
[INFO] [stdout]    |
[INFO] [stdout] 93 |           impl const From<$name> for $ty {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/buffer/types.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | / enum_map! {
[INFO] [stdout] 61 | |     /// 自动换行模式
[INFO] [stdout] 62 | |     ///
[INFO] [stdout] 63 | |     /// Auto-wrap mode
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `enum_map` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> src/helper.rs:93:14
[INFO] [stdout]    |
[INFO] [stdout] 93 |           impl const From<$name> for $ty {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/input/pointer.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / enum_map! {
[INFO] [stdout]  6 | |     #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
[INFO] [stdout]  7 | |     pub enum PointerButton : usize {
[INFO] [stdout]  8 | |         Left = 0,
[INFO] [stdout] ...  |
[INFO] [stdout] 14 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `enum_map` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::color::AnsiColor`, `crate::color::AnsiNamedColor`, `crate::color::Color`
[INFO] [stdout]  --> src/color/scheme.rs:4:20
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::color::{AnsiColor, AnsiNamedColor, Color, IColor};
[INFO] [stdout]   |                    ^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^ no `Color` in `color`
[INFO] [stdout]   |                    |          |
[INFO] [stdout]   |                    |          no `AnsiNamedColor` in `color`
[INFO] [stdout]   |                    no `AnsiColor` in `color`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::color::{AnsiColor, AnsiNamedColor, IColor, IColor};
[INFO] [stdout]   |                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::buffer::AutoWrap`
[INFO] [stdout]  --> src/ansi/use_shitty_parser/processor.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::buffer::{AutoWrap, Char, CharFlags};
[INFO] [stdout]   |                     ^^^^^^^^ no `AutoWrap` in `buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::color::AnsiColor`, `crate::color::AnsiNamedColor`, `crate::color::AnsiRgb`
[INFO] [stdout]  --> src/ansi/use_shitty_parser/processor.rs:9:20
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::color::{AnsiColor, AnsiNamedColor, AnsiRgb};
[INFO] [stdout]   |                    ^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^ no `AnsiRgb` in `color`
[INFO] [stdout]   |                    |          |
[INFO] [stdout]   |                    |          no `AnsiNamedColor` in `color`
[INFO] [stdout]   |                    no `AnsiColor` in `color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::CursorShape`
[INFO] [stdout]  --> src/buffer/mod.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::{CursorShape, Palette};
[INFO] [stdout]   |             ^^^^^^^^^^^ no `CursorShape` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::color::AnsiColor`, `crate::color::AnsiNamedColor`
[INFO] [stdout]  --> src/buffer/cell.rs:8:20
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::color::{AnsiColor, AnsiNamedColor, ColorScheme, IColor};
[INFO] [stdout]   |                    ^^^^^^^^^  ^^^^^^^^^^^^^^ no `AnsiNamedColor` in `color`
[INFO] [stdout]   |                    |
[INFO] [stdout]   |                    no `AnsiColor` in `color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::buffer::BufMode`
[INFO] [stdout]  --> src/buffer/screen.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::buffer::{BufMode, Buffer, Cell, CellSlice, Cursor, CursorPosition, Tick};
[INFO] [stdout]   |                     ^^^^^^^ no `BufMode` in `buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::color::Color`, `crate::color::ColorI16`
[INFO] [stdout]  --> src/buffer/drawable.rs:6:20
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::color::{Color, ColorI16, IColor};
[INFO] [stdout]   |                    ^^^^^  ^^^^^^^^ no `ColorI16` in `color`
[INFO] [stdout]   |                    |
[INFO] [stdout]   |                    no `Color` in `color`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::color::{IColor, ColorI16, IColor};
[INFO] [stdout]   |                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::CursorShape`
[INFO] [stdout]  --> src/buffer/types.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::CursorShape;
[INFO] [stdout]   |     ^^^^^^^-----------
[INFO] [stdout]   |            |
[INFO] [stdout]   |            no `CursorShape` in the root
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this unresolved item through its public re-export instead
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::buffer::CursorShape;
[INFO] [stdout]   |            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `types::AutoWrap`, `types::BufMode`
[INFO] [stdout]   --> src/buffer/mod.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use types::{AutoWrap, BufMode, CursorPosition};
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^ no `BufMode` in `buffer::types`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 no `AutoWrap` in `buffer::types`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::color::Color`, `crate::color::ColorI16`
[INFO] [stdout]  --> src/font/buffer_glyph.rs:4:20
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::color::{Color, ColorI16};
[INFO] [stdout]   |                    ^^^^^  ^^^^^^^^ no `ColorI16` in `color`
[INFO] [stdout]   |                    |
[INFO] [stdout]   |                    no `Color` in `color`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::color::{IColor, ColorI16};
[INFO] [stdout]   |                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::color::Color`
[INFO] [stdout]  --> src/font/glyph.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::color::Color;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^-----
[INFO] [stdout]   |                   |
[INFO] [stdout]   |                   no `Color` in `color`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::color::IColor;
[INFO] [stdout]   |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `super::PointerButton`
[INFO] [stdout]  --> src/input/event.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use super::PointerButton;
[INFO] [stdout]   |     ^^^^^^^-------------
[INFO] [stdout]   |            |
[INFO] [stdout]   |            no `PointerButton` in `input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::color::Color`
[INFO] [stdout]  --> src/palette.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::color::Color;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^-----
[INFO] [stdout]   |                   |
[INFO] [stdout]   |                   no `Color` in `color`
[INFO] [stdout]   |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::color::IColor;
[INFO] [stdout]   |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::CursorShape`
[INFO] [stdout]   --> src/terminal.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::CursorShape;
[INFO] [stdout]    |     ^^^^^^^-----------
[INFO] [stdout]    |            |
[INFO] [stdout]    |            no `CursorShape` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ansi::CursorShape`
[INFO] [stdout]   --> src/lib.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub use ansi::CursorShape;
[INFO] [stdout]    |         ^^^^^^-----------
[INFO] [stdout]    |               |
[INFO] [stdout]    |               no `CursorShape` in `ansi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `color::AnsiColor`, `color::AnsiNamedColor`, `color::AnsiRgb`, `color::BGRA`, `color::Color`, `color::RGBA`
[INFO] [stdout]   --> src/lib.rs:62:17
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub use color::{AnsiColor, AnsiNamedColor, AnsiRgb, BGRA, Color, RGBA};
[INFO] [stdout]    |                 ^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^  ^^^^  ^^^^^  ^^^^ no `RGBA` in `color`
[INFO] [stdout]    |                 |          |               |        |     |
[INFO] [stdout]    |                 |          |               |        |     no `Color` in `color`
[INFO] [stdout]    |                 |          |               |        no `BGRA` in `color`
[INFO] [stdout]    |                 |          |               no `AnsiRgb` in `color`
[INFO] [stdout]    |                 |          no `AnsiNamedColor` in `color`
[INFO] [stdout]    |                 no `AnsiColor` in `color`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these variants instead:
[INFO] [stdout]            crate::color::WrappedDrawable::BGRA
[INFO] [stdout]            crate::color::WrappedScreen::BGRA
[INFO] [stdout]    = help: consider importing one of these variants instead:
[INFO] [stdout]            crate::color::WrappedDrawable::RGBA
[INFO] [stdout]            crate::color::WrappedScreen::RGBA
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub use color::{AnsiColor, AnsiNamedColor, AnsiRgb, BGRA, IColor, RGBA};
[INFO] [stdout]    |                                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `input::PointerButton`
[INFO] [stdout]   --> src/lib.rs:64:41
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub use input::{Event, KeyboardManager, PointerButton};
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^ no `PointerButton` in `input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Color` in this scope
[INFO] [stdout]   --> src/color/mod.rs:21:69
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub trait IColor: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color> {}
[INFO] [stdout]    |                                                                     ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub trait IColor<Color>: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color> {}
[INFO] [stdout]    |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Color` in this scope
[INFO] [stdout]   --> src/color/mod.rs:21:89
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub trait IColor: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color> {}
[INFO] [stdout]    |                                                                                         ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub trait IColor<Color>: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color> {}
[INFO] [stdout]    |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Color` in this scope
[INFO] [stdout]   --> src/color/mod.rs:23:59
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl<T: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color>> IColor for T {}
[INFO] [stdout]    |                                                           ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named trait `IColor` defined here
[INFO] [stdout]   --> src/color/mod.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub trait IColor: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color> {}
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl<T: Sized + Debug + const Default + Copy + const From<IColor> + const Into<Color>> IColor for T {}
[INFO] [stdout]    |                                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Color` in this scope
[INFO] [stdout]   --> src/color/mod.rs:23:79
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl<T: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color>> IColor for T {}
[INFO] [stdout]    |                                                                               ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named trait `IColor` defined here
[INFO] [stdout]   --> src/color/mod.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub trait IColor: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color> {}
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl<T: Sized + Debug + const Default + Copy + const From<Color> + const Into<IColor>> IColor for T {}
[INFO] [stdout]    |                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Color` in this scope
[INFO] [stdout]    --> src/color/mod.rs:517:14
[INFO] [stdout]     |
[INFO] [stdout] 517 |     Default: Color,
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named trait `IColor` defined here
[INFO] [stdout]    --> src/color/mod.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub trait IColor: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color> {}
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 517 |     Default: IColor,
[INFO] [stdout]     |              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:518:5
[INFO] [stdout]     |
[INFO] [stdout] 518 |     RGBA,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:519:5
[INFO] [stdout]     |
[INFO] [stdout] 519 |     BGRA,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 520 |     ARGB,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:521:5
[INFO] [stdout]     |
[INFO] [stdout] 521 |     ABGR,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:522:5
[INFO] [stdout]     |
[INFO] [stdout] 522 |     RGBA16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:523:5
[INFO] [stdout]     |
[INFO] [stdout] 523 |     BGRA16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:524:5
[INFO] [stdout]     |
[INFO] [stdout] 524 |     ARGB16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:525:5
[INFO] [stdout]     |
[INFO] [stdout] 525 |     ABGR16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:526:5
[INFO] [stdout]     |
[INFO] [stdout] 526 |     RGB,
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:527:5
[INFO] [stdout]     |
[INFO] [stdout] 527 |     BGR,
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:528:5
[INFO] [stdout]     |
[INFO] [stdout] 528 |     RGBA_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:529:5
[INFO] [stdout]     |
[INFO] [stdout] 529 |     BGRA_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:530:5
[INFO] [stdout]     |
[INFO] [stdout] 530 |     ARGB_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:531:5
[INFO] [stdout]     |
[INFO] [stdout] 531 |     ABGR_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 532 |     RGB_F32,
[INFO] [stdout]     |     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:533:5
[INFO] [stdout]     |
[INFO] [stdout] 533 |     BGR_F32,
[INFO] [stdout]     |     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:534:5
[INFO] [stdout]     |
[INFO] [stdout] 534 |     RGB565,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:535:5
[INFO] [stdout]     |
[INFO] [stdout] 535 |     BGR565,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:518:5
[INFO] [stdout]     |
[INFO] [stdout] 518 |     RGBA,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:518:5
[INFO] [stdout]     |
[INFO] [stdout] 518 |     RGBA,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:519:5
[INFO] [stdout]     |
[INFO] [stdout] 519 |     BGRA,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:519:5
[INFO] [stdout]     |
[INFO] [stdout] 519 |     BGRA,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 520 |     ARGB,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 520 |     ARGB,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:521:5
[INFO] [stdout]     |
[INFO] [stdout] 521 |     ABGR,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:521:5
[INFO] [stdout]     |
[INFO] [stdout] 521 |     ABGR,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:522:5
[INFO] [stdout]     |
[INFO] [stdout] 522 |     RGBA16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:522:5
[INFO] [stdout]     |
[INFO] [stdout] 522 |     RGBA16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:523:5
[INFO] [stdout]     |
[INFO] [stdout] 523 |     BGRA16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:523:5
[INFO] [stdout]     |
[INFO] [stdout] 523 |     BGRA16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:524:5
[INFO] [stdout]     |
[INFO] [stdout] 524 |     ARGB16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:524:5
[INFO] [stdout]     |
[INFO] [stdout] 524 |     ARGB16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:525:5
[INFO] [stdout]     |
[INFO] [stdout] 525 |     ABGR16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:525:5
[INFO] [stdout]     |
[INFO] [stdout] 525 |     ABGR16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:526:5
[INFO] [stdout]     |
[INFO] [stdout] 526 |     RGB,
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:526:5
[INFO] [stdout]     |
[INFO] [stdout] 526 |     RGB,
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:527:5
[INFO] [stdout]     |
[INFO] [stdout] 527 |     BGR,
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:527:5
[INFO] [stdout]     |
[INFO] [stdout] 527 |     BGR,
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:528:5
[INFO] [stdout]     |
[INFO] [stdout] 528 |     RGBA_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:528:5
[INFO] [stdout]     |
[INFO] [stdout] 528 |     RGBA_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:529:5
[INFO] [stdout]     |
[INFO] [stdout] 529 |     BGRA_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:529:5
[INFO] [stdout]     |
[INFO] [stdout] 529 |     BGRA_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:530:5
[INFO] [stdout]     |
[INFO] [stdout] 530 |     ARGB_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:530:5
[INFO] [stdout]     |
[INFO] [stdout] 530 |     ARGB_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:531:5
[INFO] [stdout]     |
[INFO] [stdout] 531 |     ABGR_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:531:5
[INFO] [stdout]     |
[INFO] [stdout] 531 |     ABGR_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 532 |     RGB_F32,
[INFO] [stdout]     |     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 532 |     RGB_F32,
[INFO] [stdout]     |     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:533:5
[INFO] [stdout]     |
[INFO] [stdout] 533 |     BGR_F32,
[INFO] [stdout]     |     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:533:5
[INFO] [stdout]     |
[INFO] [stdout] 533 |     BGR_F32,
[INFO] [stdout]     |     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:534:5
[INFO] [stdout]     |
[INFO] [stdout] 534 |     RGB565,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:534:5
[INFO] [stdout]     |
[INFO] [stdout] 534 |     RGB565,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:535:5
[INFO] [stdout]     |
[INFO] [stdout] 535 |     BGR565,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:535:5
[INFO] [stdout]     |
[INFO] [stdout] 535 |     BGR565,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:518:5
[INFO] [stdout]     |
[INFO] [stdout] 518 |     RGBA,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:519:5
[INFO] [stdout]     |
[INFO] [stdout] 519 |     BGRA,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 520 |     ARGB,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:521:5
[INFO] [stdout]     |
[INFO] [stdout] 521 |     ABGR,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:522:5
[INFO] [stdout]     |
[INFO] [stdout] 522 |     RGBA16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:523:5
[INFO] [stdout]     |
[INFO] [stdout] 523 |     BGRA16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:524:5
[INFO] [stdout]     |
[INFO] [stdout] 524 |     ARGB16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:525:5
[INFO] [stdout]     |
[INFO] [stdout] 525 |     ABGR16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:526:5
[INFO] [stdout]     |
[INFO] [stdout] 526 |     RGB,
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:527:5
[INFO] [stdout]     |
[INFO] [stdout] 527 |     BGR,
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:528:5
[INFO] [stdout]     |
[INFO] [stdout] 528 |     RGBA_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:529:5
[INFO] [stdout]     |
[INFO] [stdout] 529 |     BGRA_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:530:5
[INFO] [stdout]     |
[INFO] [stdout] 530 |     ARGB_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:531:5
[INFO] [stdout]     |
[INFO] [stdout] 531 |     ABGR_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 532 |     RGB_F32,
[INFO] [stdout]     |     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:533:5
[INFO] [stdout]     |
[INFO] [stdout] 533 |     BGR_F32,
[INFO] [stdout]     |     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:534:5
[INFO] [stdout]     |
[INFO] [stdout] 534 |     RGB565,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:535:5
[INFO] [stdout]     |
[INFO] [stdout] 535 |     BGR565,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:518:5
[INFO] [stdout]     |
[INFO] [stdout] 518 |     RGBA,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:518:5
[INFO] [stdout]     |
[INFO] [stdout] 518 |     RGBA,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:519:5
[INFO] [stdout]     |
[INFO] [stdout] 519 |     BGRA,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:519:5
[INFO] [stdout]     |
[INFO] [stdout] 519 |     BGRA,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 520 |     ARGB,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 520 |     ARGB,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:521:5
[INFO] [stdout]     |
[INFO] [stdout] 521 |     ABGR,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:521:5
[INFO] [stdout]     |
[INFO] [stdout] 521 |     ABGR,
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:522:5
[INFO] [stdout]     |
[INFO] [stdout] 522 |     RGBA16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:522:5
[INFO] [stdout]     |
[INFO] [stdout] 522 |     RGBA16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:523:5
[INFO] [stdout]     |
[INFO] [stdout] 523 |     BGRA16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:523:5
[INFO] [stdout]     |
[INFO] [stdout] 523 |     BGRA16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:524:5
[INFO] [stdout]     |
[INFO] [stdout] 524 |     ARGB16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:524:5
[INFO] [stdout]     |
[INFO] [stdout] 524 |     ARGB16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:525:5
[INFO] [stdout]     |
[INFO] [stdout] 525 |     ABGR16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:525:5
[INFO] [stdout]     |
[INFO] [stdout] 525 |     ABGR16,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:526:5
[INFO] [stdout]     |
[INFO] [stdout] 526 |     RGB,
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:526:5
[INFO] [stdout]     |
[INFO] [stdout] 526 |     RGB,
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:527:5
[INFO] [stdout]     |
[INFO] [stdout] 527 |     BGR,
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:527:5
[INFO] [stdout]     |
[INFO] [stdout] 527 |     BGR,
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:528:5
[INFO] [stdout]     |
[INFO] [stdout] 528 |     RGBA_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:528:5
[INFO] [stdout]     |
[INFO] [stdout] 528 |     RGBA_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:529:5
[INFO] [stdout]     |
[INFO] [stdout] 529 |     BGRA_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:529:5
[INFO] [stdout]     |
[INFO] [stdout] 529 |     BGRA_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:530:5
[INFO] [stdout]     |
[INFO] [stdout] 530 |     ARGB_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:530:5
[INFO] [stdout]     |
[INFO] [stdout] 530 |     ARGB_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:531:5
[INFO] [stdout]     |
[INFO] [stdout] 531 |     ABGR_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:531:5
[INFO] [stdout]     |
[INFO] [stdout] 531 |     ABGR_F32,
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 532 |     RGB_F32,
[INFO] [stdout]     |     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 532 |     RGB_F32,
[INFO] [stdout]     |     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:533:5
[INFO] [stdout]     |
[INFO] [stdout] 533 |     BGR_F32,
[INFO] [stdout]     |     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:533:5
[INFO] [stdout]     |
[INFO] [stdout] 533 |     BGR_F32,
[INFO] [stdout]     |     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:534:5
[INFO] [stdout]     |
[INFO] [stdout] 534 |     RGB565,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:534:5
[INFO] [stdout]     |
[INFO] [stdout] 534 |     RGB565,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:535:5
[INFO] [stdout]     |
[INFO] [stdout] 535 |     BGR565,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:535:5
[INFO] [stdout]     |
[INFO] [stdout] 535 |     BGR565,
[INFO] [stdout]     |     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedDrawable
[INFO] [stdout]     |
[INFO] [stdout] 439 -         $variant
[INFO] [stdout] 439 +         crate::color::WrappedScreen
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Color` in this scope
[INFO] [stdout]    --> src/color/mod.rs:98:19
[INFO] [stdout]     |
[INFO] [stdout]  98 |           impl From<Color> for $name {
[INFO] [stdout]     |                     ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 547 | / color! {
[INFO] [stdout] 548 | |     /// 8 位色深的 sRGB 颜色空间中的颜色，32 位真彩色。
[INFO] [stdout] 549 | |     /// - 通道顺序由 feature 决定，默认为 RGBA。
[INFO] [stdout] 550 | |     /// - 使用 u16 存储每个通道，值范围仍为 0-255。
[INFO] [stdout] ...   |
[INFO] [stdout] 555 | |     ColorI16, i16, 8
[INFO] [stdout] 556 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named trait `IColor` defined here
[INFO] [stdout]    --> src/color/mod.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub trait IColor: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color> {}
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `color` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  98 |         impl From<IColor> for $name {
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ColorI16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:555:5
[INFO] [stdout]     |
[INFO] [stdout] 555 |     ColorI16, i16, 8
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Color` in this scope
[INFO] [stdout]    --> src/color/mod.rs:99:28
[INFO] [stdout]     |
[INFO] [stdout]  99 |               fn from(color: Color) -> Self {
[INFO] [stdout]     |                              ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 547 | / color! {
[INFO] [stdout] 548 | |     /// 8 位色深的 sRGB 颜色空间中的颜色，32 位真彩色。
[INFO] [stdout] 549 | |     /// - 通道顺序由 feature 决定，默认为 RGBA。
[INFO] [stdout] 550 | |     /// - 使用 u16 存储每个通道，值范围仍为 0-255。
[INFO] [stdout] ...   |
[INFO] [stdout] 555 | |     ColorI16, i16, 8
[INFO] [stdout] 556 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named trait `IColor` defined here
[INFO] [stdout]    --> src/color/mod.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub trait IColor: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color> {}
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `color` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  99 |             fn from(color: IColor) -> Self {
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Color` in this scope
[INFO] [stdout]    --> src/color/mod.rs:108:30
[INFO] [stdout]     |
[INFO] [stdout] 108 |           impl From<$name> for Color {
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 547 | / color! {
[INFO] [stdout] 548 | |     /// 8 位色深的 sRGB 颜色空间中的颜色，32 位真彩色。
[INFO] [stdout] 549 | |     /// - 通道顺序由 feature 决定，默认为 RGBA。
[INFO] [stdout] 550 | |     /// - 使用 u16 存储每个通道，值范围仍为 0-255。
[INFO] [stdout] ...   |
[INFO] [stdout] 555 | |     ColorI16, i16, 8
[INFO] [stdout] 556 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named trait `IColor` defined here
[INFO] [stdout]    --> src/color/mod.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub trait IColor: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color> {}
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `color` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 108 |         impl From<$name> for IColor {
[INFO] [stdout]     |                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Color` in this scope
[INFO] [stdout]    --> src/color/mod.rs:98:19
[INFO] [stdout]     |
[INFO] [stdout]  98 |           impl From<Color> for $name {
[INFO] [stdout]     |                     ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 558 | / color! {
[INFO] [stdout] 559 | |     /// 8 位色深的 sRGB 颜色空间中的颜色，32 位真彩色。
[INFO] [stdout] 560 | |     /// - 通道顺序由 feature 决定，默认为 RGBA。
[INFO] [stdout] 561 | |     /// - 使用 i32 存储每个通道，值范围仍为 0-255。
[INFO] [stdout] ...   |
[INFO] [stdout] 566 | |     ColorI32, i32, 16
[INFO] [stdout] 567 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named trait `IColor` defined here
[INFO] [stdout]    --> src/color/mod.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub trait IColor: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color> {}
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `color` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  98 |         impl From<IColor> for $name {
[INFO] [stdout]     |                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ColorI32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     ColorI32, i32, 16
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Color` in this scope
[INFO] [stdout]    --> src/color/mod.rs:99:28
[INFO] [stdout]     |
[INFO] [stdout]  99 |               fn from(color: Color) -> Self {
[INFO] [stdout]     |                              ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 558 | / color! {
[INFO] [stdout] 559 | |     /// 8 位色深的 sRGB 颜色空间中的颜色，32 位真彩色。
[INFO] [stdout] 560 | |     /// - 通道顺序由 feature 决定，默认为 RGBA。
[INFO] [stdout] 561 | |     /// - 使用 i32 存储每个通道，值范围仍为 0-255。
[INFO] [stdout] ...   |
[INFO] [stdout] 566 | |     ColorI32, i32, 16
[INFO] [stdout] 567 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named trait `IColor` defined here
[INFO] [stdout]    --> src/color/mod.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub trait IColor: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color> {}
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `color` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  99 |             fn from(color: IColor) -> Self {
[INFO] [stdout]     |                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Color` in this scope
[INFO] [stdout]    --> src/color/mod.rs:108:30
[INFO] [stdout]     |
[INFO] [stdout] 108 |           impl From<$name> for Color {
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] ...
[INFO] [stdout] 558 | / color! {
[INFO] [stdout] 559 | |     /// 8 位色深的 sRGB 颜色空间中的颜色，32 位真彩色。
[INFO] [stdout] 560 | |     /// - 通道顺序由 feature 决定，默认为 RGBA。
[INFO] [stdout] 561 | |     /// - 使用 i32 存储每个通道，值范围仍为 0-255。
[INFO] [stdout] ...   |
[INFO] [stdout] 566 | |     ColorI32, i32, 16
[INFO] [stdout] 567 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named trait `IColor` defined here
[INFO] [stdout]    --> src/color/mod.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub trait IColor: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color> {}
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `color` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 108 |         impl From<$name> for IColor {
[INFO] [stdout]     |                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Color` in this scope
[INFO] [stdout]    --> src/color/mod.rs:643:25
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 643 | from_slice!(try u8 * 4; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named trait `IColor` defined here
[INFO] [stdout]    --> src/color/mod.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub trait IColor: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color> {}
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 643 | from_slice!(try u8 * 4; IColor, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:643:32
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 643 | from_slice!(try u8 * 4; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:643:32
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 643 | from_slice!(try u8 * 4; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:643:38
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 643 | from_slice!(try u8 * 4; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:643:38
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 643 | from_slice!(try u8 * 4; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:643:44
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 643 | from_slice!(try u8 * 4; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:643:44
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 643 | from_slice!(try u8 * 4; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:643:50
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 643 | from_slice!(try u8 * 4; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:643:50
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 643 | from_slice!(try u8 * 4; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:644:25
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 644 | from_slice!(try u8 * 3; RGB, BGR);
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:644:25
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 644 | from_slice!(try u8 * 3; RGB, BGR);
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:644:30
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 644 | from_slice!(try u8 * 3; RGB, BGR);
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:644:30
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 644 | from_slice!(try u8 * 3; RGB, BGR);
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:645:26
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 645 | from_slice!(try u16 * 4; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:645:26
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 645 | from_slice!(try u16 * 4; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:645:34
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 645 | from_slice!(try u16 * 4; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:645:34
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 645 | from_slice!(try u16 * 4; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:645:42
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 645 | from_slice!(try u16 * 4; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:645:42
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 645 | from_slice!(try u16 * 4; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:645:50
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 645 | from_slice!(try u16 * 4; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                                                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:645:50
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 645 | from_slice!(try u16 * 4; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                                                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:646:26
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 646 | from_slice!(try f32 * 4; RGBA_F32, BGRA_F32, ARGB_F32, ABGR_F32);
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:646:26
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 646 | from_slice!(try f32 * 4; RGBA_F32, BGRA_F32, ARGB_F32, ABGR_F32);
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:646:36
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 646 | from_slice!(try f32 * 4; RGBA_F32, BGRA_F32, ARGB_F32, ABGR_F32);
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:646:36
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 646 | from_slice!(try f32 * 4; RGBA_F32, BGRA_F32, ARGB_F32, ABGR_F32);
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:646:46
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 646 | from_slice!(try f32 * 4; RGBA_F32, BGRA_F32, ARGB_F32, ABGR_F32);
[INFO] [stdout]     |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:646:46
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 646 | from_slice!(try f32 * 4; RGBA_F32, BGRA_F32, ARGB_F32, ABGR_F32);
[INFO] [stdout]     |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:646:56
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 646 | from_slice!(try f32 * 4; RGBA_F32, BGRA_F32, ARGB_F32, ABGR_F32);
[INFO] [stdout]     |                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:646:56
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 646 | from_slice!(try f32 * 4; RGBA_F32, BGRA_F32, ARGB_F32, ABGR_F32);
[INFO] [stdout]     |                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:647:26
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 647 | from_slice!(try f32 * 3; RGB_F32, BGR_F32);
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:647:26
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 647 | from_slice!(try f32 * 3; RGB_F32, BGR_F32);
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:647:35
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 647 | from_slice!(try f32 * 3; RGB_F32, BGR_F32);
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 602 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout] 602 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR_F32` in this scope
[INFO] [stdout]    --> src/color/mod.rs:647:35
[INFO] [stdout]     |
[INFO] [stdout] 602 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>() * $mul);
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 647 | from_slice!(try f32 * 3; RGB_F32, BGR_F32);
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR_F32` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 604 -             impl $name {
[INFO] [stdout] 604 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:649:18
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 649 | from_slice!(u16; RGB565, BGR565);
[INFO] [stdout]     |                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:649:18
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 649 | from_slice!(u16; RGB565, BGR565);
[INFO] [stdout]     |                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedDrawable>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedScreen>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGB565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:649:18
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 649 | from_slice!(u16; RGB565, BGR565);
[INFO] [stdout]     |                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGB565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:649:26
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 649 | from_slice!(u16; RGB565, BGR565);
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:649:26
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 649 | from_slice!(u16; RGB565, BGR565);
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedDrawable>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedScreen>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGR565` in this scope
[INFO] [stdout]    --> src/color/mod.rs:649:26
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 649 | from_slice!(u16; RGB565, BGR565);
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGR565` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Color` in this scope
[INFO] [stdout]    --> src/color/mod.rs:650:18
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 650 | from_slice!(u32; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named trait `IColor` defined here
[INFO] [stdout]    --> src/color/mod.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | pub trait IColor: Sized + Debug + const Default + Copy + const From<Color> + const Into<Color> {}
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 650 | from_slice!(u32; IColor, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:650:25
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 650 | from_slice!(u32; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:650:25
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 650 | from_slice!(u32; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedDrawable>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedScreen>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:650:25
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 650 | from_slice!(u32; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:650:31
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 650 | from_slice!(u32; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:650:31
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 650 | from_slice!(u32; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedDrawable>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedScreen>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA` in this scope
[INFO] [stdout]    --> src/color/mod.rs:650:31
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 650 | from_slice!(u32; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:650:37
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 650 | from_slice!(u32; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:650:37
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 650 | from_slice!(u32; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedDrawable>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedScreen>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB` in this scope
[INFO] [stdout]    --> src/color/mod.rs:650:37
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 650 | from_slice!(u32; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:650:43
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 650 | from_slice!(u32; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:650:43
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 650 | from_slice!(u32; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedDrawable>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedScreen>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR` in this scope
[INFO] [stdout]    --> src/color/mod.rs:650:43
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 650 | from_slice!(u32; Color, RGBA, BGRA, ARGB, ABGR);
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:651:18
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 651 | from_slice!(u64; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:651:18
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 651 | from_slice!(u64; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedDrawable>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedScreen>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RGBA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:651:18
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 651 | from_slice!(u64; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::RGBA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:651:26
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 651 | from_slice!(u64; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:651:26
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 651 | from_slice!(u64; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedDrawable>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedScreen>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BGRA16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:651:26
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 651 | from_slice!(u64; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::BGRA16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:651:34
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 651 | from_slice!(u64; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:651:34
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 651 | from_slice!(u64; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedDrawable>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedScreen>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ARGB16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:651:34
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 651 | from_slice!(u64; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ARGB16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:651:42
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 651 | from_slice!(u64; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedDrawable>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 620 -             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout] 620 +             static_assert!(core::mem::size_of::<crate::color::WrappedScreen>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:651:42
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 651 | from_slice!(u64; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedDrawable>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 621 -             static_assert!(core::mem::align_of::<$name>() <= core::mem::align_of::<$type>());
[INFO] [stdout] 621 +             static_assert!(core::mem::align_of::<crate::color::WrappedScreen>() <= core::mem::align_of::<$type>());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ABGR16` in this scope
[INFO] [stdout]    --> src/color/mod.rs:651:42
[INFO] [stdout]     |
[INFO] [stdout] 620 |             static_assert!(core::mem::size_of::<$name>() == core::mem::size_of::<$type>());
[INFO] [stdout]     |                                                 ----- due to this macro variable
[INFO] [stdout] ...
[INFO] [stdout] 651 | from_slice!(u64; RGBA16, BGRA16, ARGB16, ABGR16);
[INFO] [stdout]     |                                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `crate::color::WrappedDrawable::ABGR16` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedDrawable {
[INFO] [stdout]     |
[INFO] [stdout] 623 -             impl $name {
[INFO] [stdout] 623 +             impl crate::color::WrappedScreen {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PointerButton` in this scope
[INFO] [stdout]   --> src/input/pointer.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl PointerButton {
[INFO] [stdout]    |      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PointerButton` in this scope
[INFO] [stdout]   --> src/input/pointer.rs:61:43
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub const fn press(&mut self, button: PointerButton) {
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PointerButton` in this scope
[INFO] [stdout]   --> src/input/pointer.rs:65:45
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub const fn release(&mut self, button: PointerButton) {
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PointerButton` in this scope
[INFO] [stdout]   --> src/input/pointer.rs:69:44
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub const fn is_pressed(&self, button: PointerButton) -> bool {
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PointerButton` in this scope
[INFO] [stdout]   --> src/input/pointer.rs:73:45
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub const fn is_released(&self, button: PointerButton) -> bool {
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PointerButton` in this scope
[INFO] [stdout]    --> src/input/pointer.rs:258:44
[INFO] [stdout]     |
[INFO] [stdout] 258 |     pub fn encode_press(&mut self, button: PointerButton, font_size: (u32, u32)) -> &[u8] {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PointerButton` in this scope
[INFO] [stdout]    --> src/input/pointer.rs:274:46
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub fn encode_release(&mut self, button: PointerButton, font_size: (u32, u32)) -> &[u8] {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `shitty`
[INFO] running `Command { std: "docker" "inspect" "c91193282670898ff4b646f4a906aeecc4936978cb6a8cd3ca538adcf1f0fd13", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c91193282670898ff4b646f4a906aeecc4936978cb6a8cd3ca538adcf1f0fd13", kill_on_drop: false }`
[INFO] [stdout] c91193282670898ff4b646f4a906aeecc4936978cb6a8cd3ca538adcf1f0fd13
