[INFO] fetching crate sunbeam-ir 0.0.22-alpha...
[INFO] checking sunbeam-ir-0.0.22-alpha against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] extracting crate sunbeam-ir 0.0.22-alpha into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate sunbeam-ir 0.0.22-alpha
[INFO] finished tweaking crates.io crate sunbeam-ir 0.0.22-alpha
[INFO] tweaked toml for crates.io crate sunbeam-ir 0.0.22-alpha written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sunbeam-ir 0.0.22-alpha on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 17 packages to latest compatible versions
[INFO] [stderr]       Adding serde_yaml v0.8.26 (available: v0.9.34+deprecated)
[INFO] [stderr]       Adding syn v1.0.109 (available: v2.0.110)
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.17)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4b304b909e53df9e86726b1d16a2b6979d7d707e193cd10edfc7914ee847f5cc
[INFO] running `Command { std: "docker" "start" "-a" "4b304b909e53df9e86726b1d16a2b6979d7d707e193cd10edfc7914ee847f5cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4b304b909e53df9e86726b1d16a2b6979d7d707e193cd10edfc7914ee847f5cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b304b909e53df9e86726b1d16a2b6979d7d707e193cd10edfc7914ee847f5cc", kill_on_drop: false }`
[INFO] [stdout] 4b304b909e53df9e86726b1d16a2b6979d7d707e193cd10edfc7914ee847f5cc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dunmustuse_in_always_ok" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d92e3e2aa1b81fc26fd6c5f1a4583785a8e05b960f7b5aec3eb1d8037ffdd0e6
[INFO] running `Command { std: "docker" "start" "-a" "d92e3e2aa1b81fc26fd6c5f1a4583785a8e05b960f7b5aec3eb1d8037ffdd0e6", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]     Checking linked-hash-map v0.5.6
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking yaml-rust v0.4.5
[INFO] [stderr]     Checking quote v1.0.42
[INFO] [stderr]     Checking syn v1.0.109
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking serde_yaml v0.8.26
[INFO] [stderr]     Checking sunbeam-ir v0.0.22-alpha (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `ColorNameError` and `CssColorError`
[INFO] [stdout]  --> src/color.rs:2:29
[INFO] [stdout]   |
[INFO] [stdout] 2 |     color_name::{ColorName, ColorNameError},
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 3 |     css_color::{CssColor, CssColorError},
[INFO] [stdout]   |                           ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FontNameError`
[INFO] [stdout]  --> src/font.rs:1:37
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use self::font_name::{FontName, FontNameError};
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ColorNameError` and `CssColorError`
[INFO] [stdout]  --> src/color.rs:2:29
[INFO] [stdout]   |
[INFO] [stdout] 2 |     color_name::{ColorName, ColorNameError},
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 3 |     css_color::{CssColor, CssColorError},
[INFO] [stdout]   |                           ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FontNameError`
[INFO] [stdout]  --> src/font.rs:1:37
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use self::font_name::{FontName, FontNameError};
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<css_color::CssColor, CssColorError>
[INFO] [stdout]   --> src/parse.rs:46:20
[INFO] [stdout]    |
[INFO] [stdout] 46 |             color: CssColor::new("some-color".to_string()).unwrap(),
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<css_color::CssColor, CssColorError>
[INFO] [stdout]    --> src/parse.rs:114:20
[INFO] [stdout]     |
[INFO] [stdout] 114 |             color: CssColor::new("some-color".to_string()).unwrap(),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ColorName, ColorNameError>
[INFO] [stdout]  --> src/parser_and_generator_tests/background_color_tests.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |         ColorName::new("red-10".to_string()).unwrap(),
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<css_color::CssColor, CssColorError>
[INFO] [stdout]  --> src/parser_and_generator_tests/background_color_tests.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         CssColor::new("#ff1122".to_string()).unwrap(),
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ColorName, ColorNameError>
[INFO] [stdout]  --> src/parser_and_generator_tests/border_color_tests.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |         ColorName::new("red-10".to_string()).unwrap(),
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<css_color::CssColor, CssColorError>
[INFO] [stdout]  --> src/parser_and_generator_tests/border_color_tests.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         CssColor::new("#ff1122".to_string()).unwrap(),
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FontName, FontNameError>
[INFO] [stdout]  --> src/parser_and_generator_tests/font_tests.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |         FontName::new("main-font".to_string()).unwrap(),
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ColorName, ColorNameError>
[INFO] [stdout]  --> src/parser_and_generator_tests/text_color_tests.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |         ColorName::new("red-10".to_string()).unwrap(),
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<css_color::CssColor, CssColorError>
[INFO] [stdout]  --> src/parser_and_generator_tests/text_color_tests.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         CssColor::new("#ff1122".to_string()).unwrap(),
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ColorName, ColorNameError>
[INFO] [stdout]    --> src/class_dictionary/get_class_definition/generate_class_body.rs:217:37
[INFO] [stdout]     |
[INFO] [stdout] 217 |                         .get_color(&ColorName::new(remaining_class_name.to_string()).unwrap());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FontName, FontNameError>
[INFO] [stdout]    --> src/class_dictionary/get_class_definition/generate_class_body.rs:238:36
[INFO] [stdout]     |
[INFO] [stdout] 238 |                         .get_font(&FontName::new(remaining_class_name.to_string()).unwrap());
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, CssColorError>
[INFO] [stdout]    --> src/class_dictionary/get_class_definition/generate_class_body.rs:373:76
[INFO] [stdout]     |
[INFO] [stdout] 373 |                         class_body = class_body.replace("{color-lookup}", &color.get().unwrap());
[INFO] [stdout]     |                                                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<CssColor, CssColorError>
[INFO] [stdout]   --> src/parse.rs:46:20
[INFO] [stdout]    |
[INFO] [stdout] 46 |             color: CssColor::new("some-color".to_string()).unwrap(),
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ColorName, ColorNameError>
[INFO] [stdout]    --> src/class_dictionary/get_class_definition.rs:158:13
[INFO] [stdout]     |
[INFO] [stdout] 158 |             ColorName::new("red-10".to_string()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<css_color::CssColor, CssColorError>
[INFO] [stdout]    --> src/class_dictionary/get_class_definition.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             CssColor::new("#ff1122".to_string()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ColorName, ColorNameError>
[INFO] [stdout]   --> src/color/color_name.rs:15:67
[INFO] [stdout]    |
[INFO] [stdout] 15 |       pub fn new(name: String) -> Result<ColorName, ColorNameError> {
[INFO] [stdout]    |  ___________________________________________________________________^
[INFO] [stdout] 16 | |         Self::validate_color_name(&name)?;
[INFO] [stdout] 17 | |         let name = ColorName(name);
[INFO] [stdout] 18 | |         Ok(name)
[INFO] [stdout] 19 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ColorName, ColorNameError>
[INFO] [stdout]   --> src/color/color_name.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         Self::validate_color_name(&name)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ColorName, ColorNameError>
[INFO] [stdout]   --> src/color/color_name.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         Ok(name)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, ColorNameError>
[INFO] [stdout]   --> src/color/color_name.rs:23:55
[INFO] [stdout]    |
[INFO] [stdout] 23 |       pub fn get(&self) -> Result<&str, ColorNameError> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 24 | |         Self::validate_color_name(&self.0)?;
[INFO] [stdout] 25 | |         Ok(&self.0)
[INFO] [stdout] 26 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, ColorNameError>
[INFO] [stdout]   --> src/color/color_name.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         Self::validate_color_name(&self.0)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, ColorNameError>
[INFO] [stdout]   --> src/color/color_name.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         Ok(&self.0)
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, ColorNameError>
[INFO] [stdout]   --> src/color/color_name.rs:41:41
[INFO] [stdout]    |
[INFO] [stdout] 41 |       ) -> Result<String, ColorNameError> {
[INFO] [stdout]    |  _________________________________________^
[INFO] [stdout] 42 | |         // TODO: Errors instead of unwraps
[INFO] [stdout] 43 | |
[INFO] [stdout] 44 | |         let color = config.colors.get(self).unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 48 | |         Ok(class)
[INFO] [stdout] 49 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, CssColorError>
[INFO] [stdout]   --> src/color/color_name.rs:46:46
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let class = format!(r#"color: {};"#, color.get().unwrap());
[INFO] [stdout]    |                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, ColorNameError>
[INFO] [stdout]   --> src/color/color_name.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         Ok(class)
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<css_color::CssColor, CssColorError>
[INFO] [stdout]   --> src/color/css_color.rs:17:66
[INFO] [stdout]    |
[INFO] [stdout] 17 |       pub fn new(color: String) -> Result<CssColor, CssColorError> {
[INFO] [stdout]    |  __________________________________________________________________^
[INFO] [stdout] 18 | |         Self::validate_color(&color)?;
[INFO] [stdout] 19 | |         let color = CssColor(color);
[INFO] [stdout] 20 | |         Ok(color)
[INFO] [stdout] 21 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<css_color::CssColor, CssColorError>
[INFO] [stdout]   --> src/color/css_color.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         Self::validate_color(&color)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<css_color::CssColor, CssColorError>
[INFO] [stdout]   --> src/color/css_color.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Ok(color)
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, CssColorError>
[INFO] [stdout]   --> src/color/css_color.rs:25:54
[INFO] [stdout]    |
[INFO] [stdout] 25 |       pub fn get(&self) -> Result<&str, CssColorError> {
[INFO] [stdout]    |  ______________________________________________________^
[INFO] [stdout] 26 | |         CssColor::validate_color(&self.0)?;
[INFO] [stdout] 27 | |
[INFO] [stdout] 28 | |         Ok(&self.0)
[INFO] [stdout] 29 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, CssColorError>
[INFO] [stdout]   --> src/color/css_color.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         CssColor::validate_color(&self.0)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, CssColorError>
[INFO] [stdout]   --> src/color/css_color.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         Ok(&self.0)
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ColorName, ColorNameError>
[INFO] [stdout]    --> src/class_dictionary/get_class_definition/generate_class_body.rs:217:37
[INFO] [stdout]     |
[INFO] [stdout] 217 |                         .get_color(&ColorName::new(remaining_class_name.to_string()).unwrap());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FontName, FontNameError>
[INFO] [stdout]    --> src/class_dictionary/get_class_definition/generate_class_body.rs:238:36
[INFO] [stdout]     |
[INFO] [stdout] 238 |                         .get_font(&FontName::new(remaining_class_name.to_string()).unwrap());
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FontName, FontNameError>
[INFO] [stdout]   --> src/font/font_name.rs:15:65
[INFO] [stdout]    |
[INFO] [stdout] 15 |       pub fn new(name: String) -> Result<FontName, FontNameError> {
[INFO] [stdout]    |  _________________________________________________________________^
[INFO] [stdout] 16 | |         Self::validate_font_name(&name)?;
[INFO] [stdout] 17 | |         let name = FontName(name);
[INFO] [stdout] 18 | |         Ok(name)
[INFO] [stdout] 19 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, CssColorError>
[INFO] [stdout]    --> src/class_dictionary/get_class_definition/generate_class_body.rs:373:76
[INFO] [stdout]     |
[INFO] [stdout] 373 |                         class_body = class_body.replace("{color-lookup}", &color.get().unwrap());
[INFO] [stdout]     |                                                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FontName, FontNameError>
[INFO] [stdout]   --> src/font/font_name.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         Self::validate_font_name(&name)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FontName, FontNameError>
[INFO] [stdout]   --> src/font/font_name.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         Ok(name)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, FontNameError>
[INFO] [stdout]   --> src/font/font_name.rs:23:54
[INFO] [stdout]    |
[INFO] [stdout] 23 |       pub fn get(&self) -> Result<&str, FontNameError> {
[INFO] [stdout]    |  ______________________________________________________^
[INFO] [stdout] 24 | |         Self::validate_font_name(&self.0)?;
[INFO] [stdout] 25 | |         Ok(&self.0)
[INFO] [stdout] 26 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, FontNameError>
[INFO] [stdout]   --> src/font/font_name.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         Self::validate_font_name(&self.0)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, FontNameError>
[INFO] [stdout]   --> src/font/font_name.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         Ok(&self.0)
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ColorName, ColorNameError>
[INFO] [stdout]   --> src/color/color_name.rs:15:67
[INFO] [stdout]    |
[INFO] [stdout] 15 |       pub fn new(name: String) -> Result<ColorName, ColorNameError> {
[INFO] [stdout]    |  ___________________________________________________________________^
[INFO] [stdout] 16 | |         Self::validate_color_name(&name)?;
[INFO] [stdout] 17 | |         let name = ColorName(name);
[INFO] [stdout] 18 | |         Ok(name)
[INFO] [stdout] 19 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ColorName, ColorNameError>
[INFO] [stdout]   --> src/color/color_name.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         Self::validate_color_name(&name)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, FontNameError>
[INFO] [stdout]   --> src/font/font_name.rs:38:100
[INFO] [stdout]    |
[INFO] [stdout] 38 |       pub fn to_text_font_class_body(&self, config: &SunbeamConfig) -> Result<String, FontNameError> {
[INFO] [stdout]    |  ____________________________________________________________________________________________________^
[INFO] [stdout] 39 | |         // TODO: Errors instead of unwraps
[INFO] [stdout] 40 | |
[INFO] [stdout] 41 | |         let font = config.fonts.get(self).unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |         Ok(class)
[INFO] [stdout] 52 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ColorName, ColorNameError>
[INFO] [stdout]   --> src/color/color_name.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         Ok(name)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, FontNameError>
[INFO] [stdout]   --> src/font/font_name.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         Ok(class)
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, ColorNameError>
[INFO] [stdout]   --> src/color/color_name.rs:23:55
[INFO] [stdout]    |
[INFO] [stdout] 23 |       pub fn get(&self) -> Result<&str, ColorNameError> {
[INFO] [stdout]    |  _______________________________________________________^
[INFO] [stdout] 24 | |         Self::validate_color_name(&self.0)?;
[INFO] [stdout] 25 | |         Ok(&self.0)
[INFO] [stdout] 26 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, ColorNameError>
[INFO] [stdout]   --> src/color/color_name.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         Self::validate_color_name(&self.0)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, ColorNameError>
[INFO] [stdout]   --> src/color/color_name.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         Ok(&self.0)
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, ColorNameError>
[INFO] [stdout]   --> src/color/color_name.rs:41:41
[INFO] [stdout]    |
[INFO] [stdout] 41 |       ) -> Result<String, ColorNameError> {
[INFO] [stdout]    |  _________________________________________^
[INFO] [stdout] 42 | |         // TODO: Errors instead of unwraps
[INFO] [stdout] 43 | |
[INFO] [stdout] 44 | |         let color = config.colors.get(self).unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 48 | |         Ok(class)
[INFO] [stdout] 49 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, CssColorError>
[INFO] [stdout]   --> src/color/color_name.rs:46:46
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let class = format!(r#"color: {};"#, color.get().unwrap());
[INFO] [stdout]    |                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, ColorNameError>
[INFO] [stdout]   --> src/color/color_name.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         Ok(class)
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<CssColor, CssColorError>
[INFO] [stdout]   --> src/color/css_color.rs:17:66
[INFO] [stdout]    |
[INFO] [stdout] 17 |       pub fn new(color: String) -> Result<CssColor, CssColorError> {
[INFO] [stdout]    |  __________________________________________________________________^
[INFO] [stdout] 18 | |         Self::validate_color(&color)?;
[INFO] [stdout] 19 | |         let color = CssColor(color);
[INFO] [stdout] 20 | |         Ok(color)
[INFO] [stdout] 21 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<CssColor, CssColorError>
[INFO] [stdout]   --> src/color/css_color.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         Self::validate_color(&color)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<CssColor, CssColorError>
[INFO] [stdout]   --> src/color/css_color.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Ok(color)
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, CssColorError>
[INFO] [stdout]   --> src/color/css_color.rs:25:54
[INFO] [stdout]    |
[INFO] [stdout] 25 |       pub fn get(&self) -> Result<&str, CssColorError> {
[INFO] [stdout]    |  ______________________________________________________^
[INFO] [stdout] 26 | |         CssColor::validate_color(&self.0)?;
[INFO] [stdout] 27 | |
[INFO] [stdout] 28 | |         Ok(&self.0)
[INFO] [stdout] 29 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, CssColorError>
[INFO] [stdout]   --> src/color/css_color.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         CssColor::validate_color(&self.0)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, CssColorError>
[INFO] [stdout]   --> src/color/css_color.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         Ok(&self.0)
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FontName, FontNameError>
[INFO] [stdout]   --> src/font/font_name.rs:15:65
[INFO] [stdout]    |
[INFO] [stdout] 15 |       pub fn new(name: String) -> Result<FontName, FontNameError> {
[INFO] [stdout]    |  _________________________________________________________________^
[INFO] [stdout] 16 | |         Self::validate_font_name(&name)?;
[INFO] [stdout] 17 | |         let name = FontName(name);
[INFO] [stdout] 18 | |         Ok(name)
[INFO] [stdout] 19 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FontName, FontNameError>
[INFO] [stdout]   --> src/font/font_name.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         Self::validate_font_name(&name)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<FontName, FontNameError>
[INFO] [stdout]   --> src/font/font_name.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         Ok(name)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, FontNameError>
[INFO] [stdout]   --> src/font/font_name.rs:23:54
[INFO] [stdout]    |
[INFO] [stdout] 23 |       pub fn get(&self) -> Result<&str, FontNameError> {
[INFO] [stdout]    |  ______________________________________________________^
[INFO] [stdout] 24 | |         Self::validate_font_name(&self.0)?;
[INFO] [stdout] 25 | |         Ok(&self.0)
[INFO] [stdout] 26 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, FontNameError>
[INFO] [stdout]   --> src/font/font_name.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         Self::validate_font_name(&self.0)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&str, FontNameError>
[INFO] [stdout]   --> src/font/font_name.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         Ok(&self.0)
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, FontNameError>
[INFO] [stdout]   --> src/font/font_name.rs:38:100
[INFO] [stdout]    |
[INFO] [stdout] 38 |       pub fn to_text_font_class_body(&self, config: &SunbeamConfig) -> Result<String, FontNameError> {
[INFO] [stdout]    |  ____________________________________________________________________________________________________^
[INFO] [stdout] 39 | |         // TODO: Errors instead of unwraps
[INFO] [stdout] 40 | |
[INFO] [stdout] 41 | |         let font = config.fonts.get(self).unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |         Ok(class)
[INFO] [stdout] 52 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::string::String, FontNameError>
[INFO] [stdout]   --> src/font/font_name.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         Ok(class)
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sunbeam-ir` (lib test) due to 37 previous errors; 2 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `sunbeam-ir` (lib) due to 27 previous errors; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "d92e3e2aa1b81fc26fd6c5f1a4583785a8e05b960f7b5aec3eb1d8037ffdd0e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d92e3e2aa1b81fc26fd6c5f1a4583785a8e05b960f7b5aec3eb1d8037ffdd0e6", kill_on_drop: false }`
[INFO] [stdout] d92e3e2aa1b81fc26fd6c5f1a4583785a8e05b960f7b5aec3eb1d8037ffdd0e6
