Sep 17 20:17:42.308 INFO checking palette-0.4.1 against try#cfeeefe83c83bceb55d60d7e2be173db7597ed50 for pr-54033 Sep 17 20:17:42.308 INFO running: cargo +cfeeefe83c83bceb55d60d7e2be173db7597ed50-alt check --frozen --all --all-targets Sep 17 20:17:42.308 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-6/pr-54033/try#cfeeefe83c83bceb55d60d7e2be173db7597ed50:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-54033/worker-6/try#cfeeefe83c83bceb55d60d7e2be173db7597ed50:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +cfeeefe83c83bceb55d60d7e2be173db7597ed50-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "crater"` Sep 17 20:17:42.549 INFO blam! b6401f319ea30755c6826719c1820ebf9f70bb1c4d82656a69a62ac119fdeef1 Sep 17 20:17:42.551 INFO running `"docker" "start" "-a" "b6401f319ea30755c6826719c1820ebf9f70bb1c4d82656a69a62ac119fdeef1"` Sep 17 20:17:43.394 INFO kablam! usermod: no changes Sep 17 20:17:43.522 INFO kablam! Compiling palette v0.4.1 (/source) Sep 17 20:17:43.523 INFO kablam! Compiling palette_derive v0.4.1 Sep 17 20:17:43.523 INFO kablam! Checking image v0.18.0 Sep 17 20:17:52.875 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.875 INFO kablam! --> src/hsl.rs:18:36 Sep 17 20:17:52.875 INFO kablam! | Sep 17 20:17:52.875 INFO kablam! 18 | pub type Hsla = Alpha, T>; Sep 17 20:17:52.875 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.875 INFO kablam! | Sep 17 20:17:52.875 INFO kablam! = note: #[deny(type_alias_missing_bounds)] on by default Sep 17 20:17:52.875 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.875 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.875 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.875 INFO kablam! Sep 17 20:17:52.875 INFO kablam! error: the trait bound `T: num_traits::Float` is not satisfied Sep 17 20:17:52.875 INFO kablam! --> src/hsl.rs:18:36 Sep 17 20:17:52.875 INFO kablam! | Sep 17 20:17:52.875 INFO kablam! 18 | pub type Hsla = Alpha, T>; Sep 17 20:17:52.875 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `num_traits::Float` is not implemented for `T` Sep 17 20:17:52.875 INFO kablam! | Sep 17 20:17:52.875 INFO kablam! = help: consider adding a `where T: num_traits::Float` bound Sep 17 20:17:52.875 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.875 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.875 INFO kablam! Sep 17 20:17:52.875 INFO kablam! error: the trait bound `S: rgb::RgbSpace` is not satisfied Sep 17 20:17:52.875 INFO kablam! --> src/hsl.rs:18:36 Sep 17 20:17:52.875 INFO kablam! | Sep 17 20:17:52.875 INFO kablam! 18 | pub type Hsla = Alpha, T>; Sep 17 20:17:52.875 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `rgb::RgbSpace` is not implemented for `S` Sep 17 20:17:52.875 INFO kablam! | Sep 17 20:17:52.875 INFO kablam! = help: consider adding a `where S: rgb::RgbSpace` bound Sep 17 20:17:52.875 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.875 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.875 INFO kablam! Sep 17 20:17:52.876 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.876 INFO kablam! --> src/hsv.rs:17:36 Sep 17 20:17:52.876 INFO kablam! | Sep 17 20:17:52.876 INFO kablam! 17 | pub type Hsva = Alpha, T>; Sep 17 20:17:52.876 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.876 INFO kablam! | Sep 17 20:17:52.876 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.876 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.876 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.876 INFO kablam! Sep 17 20:17:52.876 INFO kablam! error: the trait bound `T: num_traits::Float` is not satisfied Sep 17 20:17:52.876 INFO kablam! --> src/hsv.rs:17:36 Sep 17 20:17:52.878 INFO kablam! | Sep 17 20:17:52.878 INFO kablam! 17 | pub type Hsva = Alpha, T>; Sep 17 20:17:52.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `num_traits::Float` is not implemented for `T` Sep 17 20:17:52.878 INFO kablam! | Sep 17 20:17:52.878 INFO kablam! = help: consider adding a `where T: num_traits::Float` bound Sep 17 20:17:52.878 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.878 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.878 INFO kablam! Sep 17 20:17:52.878 INFO kablam! error: the trait bound `S: rgb::RgbSpace` is not satisfied Sep 17 20:17:52.878 INFO kablam! --> src/hsv.rs:17:36 Sep 17 20:17:52.878 INFO kablam! | Sep 17 20:17:52.878 INFO kablam! 17 | pub type Hsva = Alpha, T>; Sep 17 20:17:52.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `rgb::RgbSpace` is not implemented for `S` Sep 17 20:17:52.878 INFO kablam! | Sep 17 20:17:52.878 INFO kablam! = help: consider adding a `where S: rgb::RgbSpace` bound Sep 17 20:17:52.878 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.878 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.878 INFO kablam! Sep 17 20:17:52.887 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.887 INFO kablam! --> src/hwb.rs:18:36 Sep 17 20:17:52.887 INFO kablam! | Sep 17 20:17:52.887 INFO kablam! 18 | pub type Hwba = Alpha, T>; Sep 17 20:17:52.887 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.887 INFO kablam! | Sep 17 20:17:52.887 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.887 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.887 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.887 INFO kablam! Sep 17 20:17:52.887 INFO kablam! error: the trait bound `T: num_traits::Float` is not satisfied Sep 17 20:17:52.887 INFO kablam! --> src/hwb.rs:18:36 Sep 17 20:17:52.887 INFO kablam! | Sep 17 20:17:52.887 INFO kablam! 18 | pub type Hwba = Alpha, T>; Sep 17 20:17:52.887 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `num_traits::Float` is not implemented for `T` Sep 17 20:17:52.887 INFO kablam! | Sep 17 20:17:52.887 INFO kablam! = help: consider adding a `where T: num_traits::Float` bound Sep 17 20:17:52.887 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.887 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.887 INFO kablam! Sep 17 20:17:52.887 INFO kablam! error: the trait bound `S: rgb::RgbSpace` is not satisfied Sep 17 20:17:52.887 INFO kablam! --> src/hwb.rs:18:36 Sep 17 20:17:52.887 INFO kablam! | Sep 17 20:17:52.887 INFO kablam! 18 | pub type Hwba = Alpha, T>; Sep 17 20:17:52.887 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `rgb::RgbSpace` is not implemented for `S` Sep 17 20:17:52.887 INFO kablam! | Sep 17 20:17:52.887 INFO kablam! = help: consider adding a `where S: rgb::RgbSpace` bound Sep 17 20:17:52.887 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.887 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.887 INFO kablam! Sep 17 20:17:52.899 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.899 INFO kablam! --> src/lab.rs:14:30 Sep 17 20:17:52.899 INFO kablam! | Sep 17 20:17:52.899 INFO kablam! 14 | pub type Laba = Alpha, T>; Sep 17 20:17:52.899 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.899 INFO kablam! | Sep 17 20:17:52.899 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.899 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.899 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.899 INFO kablam! Sep 17 20:17:52.899 INFO kablam! error: the trait bound `T: num_traits::Float` is not satisfied Sep 17 20:17:52.899 INFO kablam! --> src/lab.rs:14:30 Sep 17 20:17:52.899 INFO kablam! | Sep 17 20:17:52.899 INFO kablam! 14 | pub type Laba = Alpha, T>; Sep 17 20:17:52.899 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `num_traits::Float` is not implemented for `T` Sep 17 20:17:52.899 INFO kablam! | Sep 17 20:17:52.899 INFO kablam! = help: consider adding a `where T: num_traits::Float` bound Sep 17 20:17:52.899 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.899 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.899 INFO kablam! Sep 17 20:17:52.899 INFO kablam! error: the trait bound `Wp: white_point::WhitePoint` is not satisfied Sep 17 20:17:52.899 INFO kablam! --> src/lab.rs:14:30 Sep 17 20:17:52.899 INFO kablam! | Sep 17 20:17:52.899 INFO kablam! 14 | pub type Laba = Alpha, T>; Sep 17 20:17:52.899 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `white_point::WhitePoint` is not implemented for `Wp` Sep 17 20:17:52.899 INFO kablam! | Sep 17 20:17:52.899 INFO kablam! = help: consider adding a `where Wp: white_point::WhitePoint` bound Sep 17 20:17:52.899 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.899 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.899 INFO kablam! Sep 17 20:17:52.912 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.912 INFO kablam! --> src/lch.rs:14:30 Sep 17 20:17:52.912 INFO kablam! | Sep 17 20:17:52.912 INFO kablam! 14 | pub type Lcha = Alpha, T>; Sep 17 20:17:52.912 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.912 INFO kablam! | Sep 17 20:17:52.912 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.912 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.912 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.912 INFO kablam! Sep 17 20:17:52.912 INFO kablam! error: the trait bound `T: num_traits::Float` is not satisfied Sep 17 20:17:52.912 INFO kablam! --> src/lch.rs:14:30 Sep 17 20:17:52.912 INFO kablam! | Sep 17 20:17:52.912 INFO kablam! 14 | pub type Lcha = Alpha, T>; Sep 17 20:17:52.912 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `num_traits::Float` is not implemented for `T` Sep 17 20:17:52.912 INFO kablam! | Sep 17 20:17:52.912 INFO kablam! = help: consider adding a `where T: num_traits::Float` bound Sep 17 20:17:52.912 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.912 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.912 INFO kablam! Sep 17 20:17:52.912 INFO kablam! error: the trait bound `Wp: white_point::WhitePoint` is not satisfied Sep 17 20:17:52.912 INFO kablam! --> src/lch.rs:14:30 Sep 17 20:17:52.912 INFO kablam! | Sep 17 20:17:52.912 INFO kablam! 14 | pub type Lcha = Alpha, T>; Sep 17 20:17:52.912 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `white_point::WhitePoint` is not implemented for `Wp` Sep 17 20:17:52.912 INFO kablam! | Sep 17 20:17:52.912 INFO kablam! = help: consider adding a `where Wp: white_point::WhitePoint` bound Sep 17 20:17:52.919 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.919 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.919 INFO kablam! Sep 17 20:17:52.919 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.919 INFO kablam! --> src/luma/luma.rs:21:37 Sep 17 20:17:52.919 INFO kablam! | Sep 17 20:17:52.919 INFO kablam! 21 | pub type Lumaa = Alpha, T>; Sep 17 20:17:52.919 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.919 INFO kablam! | Sep 17 20:17:52.919 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.919 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.919 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.919 INFO kablam! Sep 17 20:17:52.919 INFO kablam! error: the trait bound `S: luma::LumaStandard` is not satisfied Sep 17 20:17:52.919 INFO kablam! --> src/luma/luma.rs:21:37 Sep 17 20:17:52.919 INFO kablam! | Sep 17 20:17:52.919 INFO kablam! 21 | pub type Lumaa = Alpha, T>; Sep 17 20:17:52.919 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `luma::LumaStandard` is not implemented for `S` Sep 17 20:17:52.919 INFO kablam! | Sep 17 20:17:52.919 INFO kablam! = help: consider adding a `where S: luma::LumaStandard` bound Sep 17 20:17:52.919 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.919 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.919 INFO kablam! Sep 17 20:17:52.932 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.932 INFO kablam! --> src/luma/mod.rs:11:30 Sep 17 20:17:52.932 INFO kablam! | Sep 17 20:17:52.932 INFO kablam! 11 | pub type SrgbLuma = Luma; Sep 17 20:17:52.933 INFO kablam! | ^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.933 INFO kablam! | Sep 17 20:17:52.933 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.933 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.933 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.933 INFO kablam! Sep 17 20:17:52.933 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.933 INFO kablam! --> src/luma/mod.rs:13:31 Sep 17 20:17:52.933 INFO kablam! | Sep 17 20:17:52.933 INFO kablam! 13 | pub type SrgbLumaa = Lumaa; Sep 17 20:17:52.933 INFO kablam! | ^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.933 INFO kablam! | Sep 17 20:17:52.933 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.933 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.933 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.933 INFO kablam! Sep 17 20:17:52.933 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.933 INFO kablam! --> src/luma/mod.rs:16:39 Sep 17 20:17:52.933 INFO kablam! | Sep 17 20:17:52.933 INFO kablam! 16 | pub type LinLuma = Luma, T>; Sep 17 20:17:52.933 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.933 INFO kablam! | Sep 17 20:17:52.933 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.933 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.933 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.933 INFO kablam! Sep 17 20:17:52.933 INFO kablam! error: the trait bound `Wp: white_point::WhitePoint` is not satisfied Sep 17 20:17:52.933 INFO kablam! --> src/luma/mod.rs:16:39 Sep 17 20:17:52.933 INFO kablam! | Sep 17 20:17:52.933 INFO kablam! 16 | pub type LinLuma = Luma, T>; Sep 17 20:17:52.933 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `white_point::WhitePoint` is not implemented for `Wp` Sep 17 20:17:52.933 INFO kablam! | Sep 17 20:17:52.933 INFO kablam! = help: consider adding a `where Wp: white_point::WhitePoint` bound Sep 17 20:17:52.933 INFO kablam! = note: required because of the requirements on the impl of `luma::LumaStandard` for `encoding::linear::Linear` Sep 17 20:17:52.933 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.933 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.933 INFO kablam! Sep 17 20:17:52.933 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.933 INFO kablam! --> src/luma/mod.rs:18:40 Sep 17 20:17:52.933 INFO kablam! | Sep 17 20:17:52.933 INFO kablam! 18 | pub type LinLumaa = Lumaa, T>; Sep 17 20:17:52.933 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.933 INFO kablam! | Sep 17 20:17:52.933 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.933 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.933 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.933 INFO kablam! Sep 17 20:17:52.933 INFO kablam! error: the trait bound `Wp: white_point::WhitePoint` is not satisfied Sep 17 20:17:52.933 INFO kablam! --> src/luma/mod.rs:18:40 Sep 17 20:17:52.933 INFO kablam! | Sep 17 20:17:52.933 INFO kablam! 18 | pub type LinLumaa = Lumaa, T>; Sep 17 20:17:52.933 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `white_point::WhitePoint` is not implemented for `Wp` Sep 17 20:17:52.933 INFO kablam! | Sep 17 20:17:52.933 INFO kablam! = help: consider adding a `where Wp: white_point::WhitePoint` bound Sep 17 20:17:52.933 INFO kablam! = note: required because of the requirements on the impl of `luma::LumaStandard` for `encoding::linear::Linear` Sep 17 20:17:52.933 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.933 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.933 INFO kablam! Sep 17 20:17:52.933 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.933 INFO kablam! --> src/luma/mod.rs:21:31 Sep 17 20:17:52.933 INFO kablam! | Sep 17 20:17:52.933 INFO kablam! 21 | pub type GammaLuma = Luma, T>; Sep 17 20:17:52.933 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.933 INFO kablam! | Sep 17 20:17:52.933 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.933 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.933 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.933 INFO kablam! Sep 17 20:17:52.933 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.933 INFO kablam! --> src/luma/mod.rs:23:32 Sep 17 20:17:52.933 INFO kablam! | Sep 17 20:17:52.933 INFO kablam! 23 | pub type GammaLumaa = Lumaa, T>; Sep 17 20:17:52.933 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.934 INFO kablam! | Sep 17 20:17:52.934 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.934 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.934 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.934 INFO kablam! Sep 17 20:17:52.934 INFO kablam! error: the trait bound `S: rgb::RgbStandard` is not satisfied Sep 17 20:17:52.934 INFO kablam! --> src/rgb/rgb.rs:25:36 Sep 17 20:17:52.934 INFO kablam! | Sep 17 20:17:52.934 INFO kablam! 25 | pub type Rgba = Alpha, T>; Sep 17 20:17:52.934 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `rgb::RgbStandard` is not implemented for `S` Sep 17 20:17:52.934 INFO kablam! | Sep 17 20:17:52.934 INFO kablam! = help: consider adding a `where S: rgb::RgbStandard` bound Sep 17 20:17:52.934 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.934 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.934 INFO kablam! Sep 17 20:17:52.934 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.934 INFO kablam! --> src/rgb/rgb.rs:25:36 Sep 17 20:17:52.934 INFO kablam! | Sep 17 20:17:52.934 INFO kablam! 25 | pub type Rgba = Alpha, T>; Sep 17 20:17:52.934 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.934 INFO kablam! | Sep 17 20:17:52.934 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.934 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.934 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.934 INFO kablam! Sep 17 20:17:52.945 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.945 INFO kablam! --> src/rgb/mod.rs:17:26 Sep 17 20:17:52.945 INFO kablam! | Sep 17 20:17:52.945 INFO kablam! 17 | pub type Srgb = Rgb<::encoding::Srgb, T>; Sep 17 20:17:52.945 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.945 INFO kablam! | Sep 17 20:17:52.945 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.945 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.945 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.945 INFO kablam! Sep 17 20:17:52.945 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.945 INFO kablam! --> src/rgb/mod.rs:19:27 Sep 17 20:17:52.946 INFO kablam! | Sep 17 20:17:52.946 INFO kablam! 19 | pub type Srgba = Rgba<::encoding::Srgb, T>; Sep 17 20:17:52.946 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.946 INFO kablam! | Sep 17 20:17:52.946 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.946 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.946 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.946 INFO kablam! Sep 17 20:17:52.946 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.946 INFO kablam! --> src/rgb/mod.rs:22:29 Sep 17 20:17:52.946 INFO kablam! | Sep 17 20:17:52.946 INFO kablam! 22 | pub type LinSrgb = Rgb, T>; Sep 17 20:17:52.946 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.946 INFO kablam! | Sep 17 20:17:52.946 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.946 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.946 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.946 INFO kablam! Sep 17 20:17:52.946 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.946 INFO kablam! --> src/rgb/mod.rs:24:30 Sep 17 20:17:52.946 INFO kablam! | Sep 17 20:17:52.946 INFO kablam! 24 | pub type LinSrgba = Rgba, T>; Sep 17 20:17:52.946 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.946 INFO kablam! | Sep 17 20:17:52.946 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.946 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.946 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.946 INFO kablam! Sep 17 20:17:52.946 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.946 INFO kablam! --> src/rgb/mod.rs:27:31 Sep 17 20:17:52.946 INFO kablam! | Sep 17 20:17:52.946 INFO kablam! 27 | pub type GammaSrgb = Rgb<::encoding::Gamma<::encoding::Srgb>, T>; Sep 17 20:17:52.946 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.946 INFO kablam! | Sep 17 20:17:52.946 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.946 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.946 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.946 INFO kablam! Sep 17 20:17:52.946 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.946 INFO kablam! --> src/rgb/mod.rs:29:32 Sep 17 20:17:52.946 INFO kablam! | Sep 17 20:17:52.946 INFO kablam! 29 | pub type GammaSrgba = Rgba<::encoding::Gamma<::encoding::Srgb>, T>; Sep 17 20:17:52.946 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.946 INFO kablam! | Sep 17 20:17:52.946 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.946 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.946 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.946 INFO kablam! Sep 17 20:17:52.946 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.946 INFO kablam! --> src/xyz.rs:17:36 Sep 17 20:17:52.946 INFO kablam! | Sep 17 20:17:52.946 INFO kablam! 17 | pub type Xyza = Alpha, T>; Sep 17 20:17:52.947 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.947 INFO kablam! | Sep 17 20:17:52.947 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.947 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.947 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.947 INFO kablam! Sep 17 20:17:52.947 INFO kablam! error: the trait bound `T: num_traits::Float` is not satisfied Sep 17 20:17:52.947 INFO kablam! --> src/xyz.rs:17:36 Sep 17 20:17:52.947 INFO kablam! | Sep 17 20:17:52.947 INFO kablam! 17 | pub type Xyza = Alpha, T>; Sep 17 20:17:52.947 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `num_traits::Float` is not implemented for `T` Sep 17 20:17:52.947 INFO kablam! | Sep 17 20:17:52.947 INFO kablam! = help: consider adding a `where T: num_traits::Float` bound Sep 17 20:17:52.947 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.947 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.947 INFO kablam! Sep 17 20:17:52.947 INFO kablam! error: the trait bound `Wp: white_point::WhitePoint` is not satisfied Sep 17 20:17:52.947 INFO kablam! --> src/xyz.rs:17:36 Sep 17 20:17:52.947 INFO kablam! | Sep 17 20:17:52.947 INFO kablam! 17 | pub type Xyza = Alpha, T>; Sep 17 20:17:52.947 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `white_point::WhitePoint` is not implemented for `Wp` Sep 17 20:17:52.947 INFO kablam! | Sep 17 20:17:52.947 INFO kablam! = help: consider adding a `where Wp: white_point::WhitePoint` bound Sep 17 20:17:52.947 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.947 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.947 INFO kablam! Sep 17 20:17:52.954 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:52.954 INFO kablam! --> src/yxy.rs:15:36 Sep 17 20:17:52.954 INFO kablam! | Sep 17 20:17:52.954 INFO kablam! 15 | pub type Yxya = Alpha, T>; Sep 17 20:17:52.954 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:52.954 INFO kablam! | Sep 17 20:17:52.954 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:52.954 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.954 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.954 INFO kablam! Sep 17 20:17:52.963 INFO kablam! error: the trait bound `T: num_traits::Float` is not satisfied Sep 17 20:17:52.963 INFO kablam! --> src/yxy.rs:15:36 Sep 17 20:17:52.963 INFO kablam! | Sep 17 20:17:52.963 INFO kablam! 15 | pub type Yxya = Alpha, T>; Sep 17 20:17:52.963 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `num_traits::Float` is not implemented for `T` Sep 17 20:17:52.963 INFO kablam! | Sep 17 20:17:52.963 INFO kablam! = help: consider adding a `where T: num_traits::Float` bound Sep 17 20:17:52.963 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.963 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.963 INFO kablam! Sep 17 20:17:52.963 INFO kablam! error: the trait bound `Wp: white_point::WhitePoint` is not satisfied Sep 17 20:17:52.963 INFO kablam! --> src/yxy.rs:15:36 Sep 17 20:17:52.963 INFO kablam! | Sep 17 20:17:52.963 INFO kablam! 15 | pub type Yxya = Alpha, T>; Sep 17 20:17:52.963 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `white_point::WhitePoint` is not implemented for `Wp` Sep 17 20:17:52.963 INFO kablam! | Sep 17 20:17:52.963 INFO kablam! = help: consider adding a `where Wp: white_point::WhitePoint` bound Sep 17 20:17:52.963 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:52.963 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:52.963 INFO kablam! Sep 17 20:17:53.056 INFO kablam! error: the trait bound `T: num_traits::Float` is not satisfied Sep 17 20:17:53.056 INFO kablam! --> src/lib.rs:380:56 Sep 17 20:17:53.056 INFO kablam! | Sep 17 20:17:53.056 INFO kablam! 380 | pub type Colora = Alpha, T>; Sep 17 20:17:53.056 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `num_traits::Float` is not implemented for `T` Sep 17 20:17:53.056 INFO kablam! ... Sep 17 20:17:53.056 INFO kablam! 597 | / make_color! { Sep 17 20:17:53.056 INFO kablam! 598 | | ///Linear luminance. Sep 17 20:17:53.056 INFO kablam! 599 | | Luma> { Sep 17 20:17:53.056 INFO kablam! 600 | | ///Linear luminance. Sep 17 20:17:53.056 INFO kablam! ... | Sep 17 20:17:53.056 INFO kablam! 650 | | } Sep 17 20:17:53.056 INFO kablam! 651 | | } Sep 17 20:17:53.056 INFO kablam! | |_- in this macro invocation Sep 17 20:17:53.058 INFO kablam! | Sep 17 20:17:53.058 INFO kablam! = help: consider adding a `where T: num_traits::Float` bound Sep 17 20:17:53.058 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.058 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.058 INFO kablam! Sep 17 20:17:53.058 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.058 INFO kablam! --> src/lib.rs:380:56 Sep 17 20:17:53.058 INFO kablam! | Sep 17 20:17:53.058 INFO kablam! 380 | pub type Colora = Alpha, T>; Sep 17 20:17:53.058 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.058 INFO kablam! ... Sep 17 20:17:53.058 INFO kablam! 597 | / make_color! { Sep 17 20:17:53.058 INFO kablam! 598 | | ///Linear luminance. Sep 17 20:17:53.058 INFO kablam! 599 | | Luma> { Sep 17 20:17:53.058 INFO kablam! 600 | | ///Linear luminance. Sep 17 20:17:53.058 INFO kablam! ... | Sep 17 20:17:53.058 INFO kablam! 650 | | } Sep 17 20:17:53.058 INFO kablam! 651 | | } Sep 17 20:17:53.058 INFO kablam! | |_- in this macro invocation Sep 17 20:17:53.059 INFO kablam! | Sep 17 20:17:53.059 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.059 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.059 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.059 INFO kablam! Sep 17 20:17:53.059 INFO kablam! error: the trait bound `S: rgb::RgbSpace` is not satisfied Sep 17 20:17:53.059 INFO kablam! --> src/lib.rs:380:56 Sep 17 20:17:53.059 INFO kablam! | Sep 17 20:17:53.059 INFO kablam! 380 | pub type Colora = Alpha, T>; Sep 17 20:17:53.059 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `rgb::RgbSpace` is not implemented for `S` Sep 17 20:17:53.059 INFO kablam! ... Sep 17 20:17:53.059 INFO kablam! 597 | / make_color! { Sep 17 20:17:53.059 INFO kablam! 598 | | ///Linear luminance. Sep 17 20:17:53.059 INFO kablam! 599 | | Luma> { Sep 17 20:17:53.059 INFO kablam! 600 | | ///Linear luminance. Sep 17 20:17:53.059 INFO kablam! ... | Sep 17 20:17:53.059 INFO kablam! 650 | | } Sep 17 20:17:53.059 INFO kablam! 651 | | } Sep 17 20:17:53.059 INFO kablam! | |_- in this macro invocation Sep 17 20:17:53.059 INFO kablam! | Sep 17 20:17:53.059 INFO kablam! = help: consider adding a `where S: rgb::RgbSpace` bound Sep 17 20:17:53.059 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.059 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.059 INFO kablam! Sep 17 20:17:53.451 INFO kablam! error: aborting due to 42 previous errors Sep 17 20:17:53.451 INFO kablam! Sep 17 20:17:53.460 INFO kablam! error: Could not compile `palette`. Sep 17 20:17:53.460 INFO kablam! warning: build failed, waiting for other jobs to finish... Sep 17 20:17:53.540 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.541 INFO kablam! --> src/hsl.rs:18:36 Sep 17 20:17:53.541 INFO kablam! | Sep 17 20:17:53.541 INFO kablam! 18 | pub type Hsla = Alpha, T>; Sep 17 20:17:53.541 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.541 INFO kablam! | Sep 17 20:17:53.541 INFO kablam! = note: #[deny(type_alias_missing_bounds)] on by default Sep 17 20:17:53.541 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.541 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.541 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.541 INFO kablam! Sep 17 20:17:53.541 INFO kablam! error: the trait bound `T: num_traits::Float` is not satisfied Sep 17 20:17:53.541 INFO kablam! --> src/hsl.rs:18:36 Sep 17 20:17:53.541 INFO kablam! | Sep 17 20:17:53.541 INFO kablam! 18 | pub type Hsla = Alpha, T>; Sep 17 20:17:53.541 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `num_traits::Float` is not implemented for `T` Sep 17 20:17:53.541 INFO kablam! | Sep 17 20:17:53.541 INFO kablam! = help: consider adding a `where T: num_traits::Float` bound Sep 17 20:17:53.541 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.541 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.541 INFO kablam! Sep 17 20:17:53.541 INFO kablam! error: the trait bound `S: rgb::RgbSpace` is not satisfied Sep 17 20:17:53.541 INFO kablam! --> src/hsl.rs:18:36 Sep 17 20:17:53.541 INFO kablam! | Sep 17 20:17:53.541 INFO kablam! 18 | pub type Hsla = Alpha, T>; Sep 17 20:17:53.541 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `rgb::RgbSpace` is not implemented for `S` Sep 17 20:17:53.541 INFO kablam! | Sep 17 20:17:53.541 INFO kablam! = help: consider adding a `where S: rgb::RgbSpace` bound Sep 17 20:17:53.541 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.541 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.541 INFO kablam! Sep 17 20:17:53.549 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.549 INFO kablam! --> src/hsv.rs:17:36 Sep 17 20:17:53.549 INFO kablam! | Sep 17 20:17:53.549 INFO kablam! 17 | pub type Hsva = Alpha, T>; Sep 17 20:17:53.549 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.549 INFO kablam! | Sep 17 20:17:53.549 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.549 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.549 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.549 INFO kablam! Sep 17 20:17:53.549 INFO kablam! error: the trait bound `T: num_traits::Float` is not satisfied Sep 17 20:17:53.549 INFO kablam! --> src/hsv.rs:17:36 Sep 17 20:17:53.549 INFO kablam! | Sep 17 20:17:53.549 INFO kablam! 17 | pub type Hsva = Alpha, T>; Sep 17 20:17:53.549 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `num_traits::Float` is not implemented for `T` Sep 17 20:17:53.549 INFO kablam! | Sep 17 20:17:53.549 INFO kablam! = help: consider adding a `where T: num_traits::Float` bound Sep 17 20:17:53.549 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.549 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.549 INFO kablam! Sep 17 20:17:53.549 INFO kablam! error: the trait bound `S: rgb::RgbSpace` is not satisfied Sep 17 20:17:53.550 INFO kablam! --> src/hsv.rs:17:36 Sep 17 20:17:53.550 INFO kablam! | Sep 17 20:17:53.550 INFO kablam! 17 | pub type Hsva = Alpha, T>; Sep 17 20:17:53.550 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `rgb::RgbSpace` is not implemented for `S` Sep 17 20:17:53.550 INFO kablam! | Sep 17 20:17:53.550 INFO kablam! = help: consider adding a `where S: rgb::RgbSpace` bound Sep 17 20:17:53.550 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.550 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.550 INFO kablam! Sep 17 20:17:53.557 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.557 INFO kablam! --> src/hwb.rs:18:36 Sep 17 20:17:53.557 INFO kablam! | Sep 17 20:17:53.557 INFO kablam! 18 | pub type Hwba = Alpha, T>; Sep 17 20:17:53.557 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.557 INFO kablam! | Sep 17 20:17:53.557 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.557 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.557 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.557 INFO kablam! Sep 17 20:17:53.557 INFO kablam! error: the trait bound `T: num_traits::Float` is not satisfied Sep 17 20:17:53.557 INFO kablam! --> src/hwb.rs:18:36 Sep 17 20:17:53.557 INFO kablam! | Sep 17 20:17:53.557 INFO kablam! 18 | pub type Hwba = Alpha, T>; Sep 17 20:17:53.557 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `num_traits::Float` is not implemented for `T` Sep 17 20:17:53.557 INFO kablam! | Sep 17 20:17:53.557 INFO kablam! = help: consider adding a `where T: num_traits::Float` bound Sep 17 20:17:53.558 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.558 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.558 INFO kablam! Sep 17 20:17:53.558 INFO kablam! error: the trait bound `S: rgb::RgbSpace` is not satisfied Sep 17 20:17:53.558 INFO kablam! --> src/hwb.rs:18:36 Sep 17 20:17:53.558 INFO kablam! | Sep 17 20:17:53.558 INFO kablam! 18 | pub type Hwba = Alpha, T>; Sep 17 20:17:53.558 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `rgb::RgbSpace` is not implemented for `S` Sep 17 20:17:53.558 INFO kablam! | Sep 17 20:17:53.558 INFO kablam! = help: consider adding a `where S: rgb::RgbSpace` bound Sep 17 20:17:53.558 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.558 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.558 INFO kablam! Sep 17 20:17:53.564 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.564 INFO kablam! --> src/lab.rs:14:30 Sep 17 20:17:53.564 INFO kablam! | Sep 17 20:17:53.564 INFO kablam! 14 | pub type Laba = Alpha, T>; Sep 17 20:17:53.564 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.564 INFO kablam! | Sep 17 20:17:53.564 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.564 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.564 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.564 INFO kablam! Sep 17 20:17:53.565 INFO kablam! error: the trait bound `T: num_traits::Float` is not satisfied Sep 17 20:17:53.565 INFO kablam! --> src/lab.rs:14:30 Sep 17 20:17:53.565 INFO kablam! | Sep 17 20:17:53.565 INFO kablam! 14 | pub type Laba = Alpha, T>; Sep 17 20:17:53.565 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `num_traits::Float` is not implemented for `T` Sep 17 20:17:53.565 INFO kablam! | Sep 17 20:17:53.565 INFO kablam! = help: consider adding a `where T: num_traits::Float` bound Sep 17 20:17:53.565 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.565 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.565 INFO kablam! Sep 17 20:17:53.565 INFO kablam! error: the trait bound `Wp: white_point::WhitePoint` is not satisfied Sep 17 20:17:53.565 INFO kablam! --> src/lab.rs:14:30 Sep 17 20:17:53.565 INFO kablam! | Sep 17 20:17:53.565 INFO kablam! 14 | pub type Laba = Alpha, T>; Sep 17 20:17:53.565 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `white_point::WhitePoint` is not implemented for `Wp` Sep 17 20:17:53.565 INFO kablam! | Sep 17 20:17:53.565 INFO kablam! = help: consider adding a `where Wp: white_point::WhitePoint` bound Sep 17 20:17:53.566 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.566 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.566 INFO kablam! Sep 17 20:17:53.570 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.570 INFO kablam! --> src/lch.rs:14:30 Sep 17 20:17:53.570 INFO kablam! | Sep 17 20:17:53.570 INFO kablam! 14 | pub type Lcha = Alpha, T>; Sep 17 20:17:53.570 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.570 INFO kablam! | Sep 17 20:17:53.570 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.570 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.570 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.570 INFO kablam! Sep 17 20:17:53.570 INFO kablam! error: the trait bound `T: num_traits::Float` is not satisfied Sep 17 20:17:53.570 INFO kablam! --> src/lch.rs:14:30 Sep 17 20:17:53.570 INFO kablam! | Sep 17 20:17:53.570 INFO kablam! 14 | pub type Lcha = Alpha, T>; Sep 17 20:17:53.570 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `num_traits::Float` is not implemented for `T` Sep 17 20:17:53.570 INFO kablam! | Sep 17 20:17:53.570 INFO kablam! = help: consider adding a `where T: num_traits::Float` bound Sep 17 20:17:53.570 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.570 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.570 INFO kablam! Sep 17 20:17:53.570 INFO kablam! error: the trait bound `Wp: white_point::WhitePoint` is not satisfied Sep 17 20:17:53.570 INFO kablam! --> src/lch.rs:14:30 Sep 17 20:17:53.570 INFO kablam! | Sep 17 20:17:53.570 INFO kablam! 14 | pub type Lcha = Alpha, T>; Sep 17 20:17:53.570 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `white_point::WhitePoint` is not implemented for `Wp` Sep 17 20:17:53.570 INFO kablam! | Sep 17 20:17:53.570 INFO kablam! = help: consider adding a `where Wp: white_point::WhitePoint` bound Sep 17 20:17:53.570 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.570 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.570 INFO kablam! Sep 17 20:17:53.577 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.578 INFO kablam! --> src/luma/luma.rs:21:37 Sep 17 20:17:53.578 INFO kablam! | Sep 17 20:17:53.578 INFO kablam! 21 | pub type Lumaa = Alpha, T>; Sep 17 20:17:53.578 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.578 INFO kablam! | Sep 17 20:17:53.578 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.578 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.578 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.578 INFO kablam! Sep 17 20:17:53.578 INFO kablam! error: the trait bound `S: luma::LumaStandard` is not satisfied Sep 17 20:17:53.578 INFO kablam! --> src/luma/luma.rs:21:37 Sep 17 20:17:53.578 INFO kablam! | Sep 17 20:17:53.578 INFO kablam! 21 | pub type Lumaa = Alpha, T>; Sep 17 20:17:53.578 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `luma::LumaStandard` is not implemented for `S` Sep 17 20:17:53.578 INFO kablam! | Sep 17 20:17:53.578 INFO kablam! = help: consider adding a `where S: luma::LumaStandard` bound Sep 17 20:17:53.578 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.578 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.578 INFO kablam! Sep 17 20:17:53.586 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.586 INFO kablam! --> src/luma/mod.rs:11:30 Sep 17 20:17:53.586 INFO kablam! | Sep 17 20:17:53.586 INFO kablam! 11 | pub type SrgbLuma = Luma; Sep 17 20:17:53.586 INFO kablam! | ^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.586 INFO kablam! | Sep 17 20:17:53.586 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.586 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.586 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.586 INFO kablam! Sep 17 20:17:53.586 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.586 INFO kablam! --> src/luma/mod.rs:13:31 Sep 17 20:17:53.586 INFO kablam! | Sep 17 20:17:53.586 INFO kablam! 13 | pub type SrgbLumaa = Lumaa; Sep 17 20:17:53.586 INFO kablam! | ^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.586 INFO kablam! | Sep 17 20:17:53.586 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.586 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.587 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.587 INFO kablam! Sep 17 20:17:53.587 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.587 INFO kablam! --> src/luma/mod.rs:16:39 Sep 17 20:17:53.587 INFO kablam! | Sep 17 20:17:53.587 INFO kablam! 16 | pub type LinLuma = Luma, T>; Sep 17 20:17:53.587 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.587 INFO kablam! | Sep 17 20:17:53.587 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.587 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.587 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.587 INFO kablam! Sep 17 20:17:53.587 INFO kablam! error: the trait bound `Wp: white_point::WhitePoint` is not satisfied Sep 17 20:17:53.587 INFO kablam! --> src/luma/mod.rs:16:39 Sep 17 20:17:53.587 INFO kablam! | Sep 17 20:17:53.587 INFO kablam! 16 | pub type LinLuma = Luma, T>; Sep 17 20:17:53.587 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `white_point::WhitePoint` is not implemented for `Wp` Sep 17 20:17:53.587 INFO kablam! | Sep 17 20:17:53.587 INFO kablam! = help: consider adding a `where Wp: white_point::WhitePoint` bound Sep 17 20:17:53.587 INFO kablam! = note: required because of the requirements on the impl of `luma::LumaStandard` for `encoding::linear::Linear` Sep 17 20:17:53.587 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.587 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.587 INFO kablam! Sep 17 20:17:53.587 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.587 INFO kablam! --> src/luma/mod.rs:18:40 Sep 17 20:17:53.587 INFO kablam! | Sep 17 20:17:53.587 INFO kablam! 18 | pub type LinLumaa = Lumaa, T>; Sep 17 20:17:53.587 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.587 INFO kablam! | Sep 17 20:17:53.587 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.587 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.587 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.587 INFO kablam! Sep 17 20:17:53.587 INFO kablam! error: the trait bound `Wp: white_point::WhitePoint` is not satisfied Sep 17 20:17:53.587 INFO kablam! --> src/luma/mod.rs:18:40 Sep 17 20:17:53.588 INFO kablam! | Sep 17 20:17:53.588 INFO kablam! 18 | pub type LinLumaa = Lumaa, T>; Sep 17 20:17:53.588 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `white_point::WhitePoint` is not implemented for `Wp` Sep 17 20:17:53.588 INFO kablam! | Sep 17 20:17:53.588 INFO kablam! = help: consider adding a `where Wp: white_point::WhitePoint` bound Sep 17 20:17:53.588 INFO kablam! = note: required because of the requirements on the impl of `luma::LumaStandard` for `encoding::linear::Linear` Sep 17 20:17:53.588 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.588 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.588 INFO kablam! Sep 17 20:17:53.591 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.591 INFO kablam! --> src/luma/mod.rs:21:31 Sep 17 20:17:53.591 INFO kablam! | Sep 17 20:17:53.591 INFO kablam! 21 | pub type GammaLuma = Luma, T>; Sep 17 20:17:53.591 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.591 INFO kablam! | Sep 17 20:17:53.591 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.591 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.591 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.591 INFO kablam! Sep 17 20:17:53.591 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.591 INFO kablam! --> src/luma/mod.rs:23:32 Sep 17 20:17:53.591 INFO kablam! | Sep 17 20:17:53.591 INFO kablam! 23 | pub type GammaLumaa = Lumaa, T>; Sep 17 20:17:53.591 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.591 INFO kablam! | Sep 17 20:17:53.591 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.591 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.591 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.591 INFO kablam! Sep 17 20:17:53.591 INFO kablam! error: the trait bound `S: rgb::RgbStandard` is not satisfied Sep 17 20:17:53.591 INFO kablam! --> src/rgb/rgb.rs:25:36 Sep 17 20:17:53.591 INFO kablam! | Sep 17 20:17:53.591 INFO kablam! 25 | pub type Rgba = Alpha, T>; Sep 17 20:17:53.591 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `rgb::RgbStandard` is not implemented for `S` Sep 17 20:17:53.591 INFO kablam! | Sep 17 20:17:53.591 INFO kablam! = help: consider adding a `where S: rgb::RgbStandard` bound Sep 17 20:17:53.591 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.591 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.591 INFO kablam! Sep 17 20:17:53.591 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.591 INFO kablam! --> src/rgb/rgb.rs:25:36 Sep 17 20:17:53.591 INFO kablam! | Sep 17 20:17:53.591 INFO kablam! 25 | pub type Rgba = Alpha, T>; Sep 17 20:17:53.591 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.591 INFO kablam! | Sep 17 20:17:53.591 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.591 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.591 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.591 INFO kablam! Sep 17 20:17:53.600 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.600 INFO kablam! --> src/rgb/mod.rs:17:26 Sep 17 20:17:53.600 INFO kablam! | Sep 17 20:17:53.600 INFO kablam! 17 | pub type Srgb = Rgb<::encoding::Srgb, T>; Sep 17 20:17:53.600 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.600 INFO kablam! | Sep 17 20:17:53.600 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.600 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.600 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.600 INFO kablam! Sep 17 20:17:53.600 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.600 INFO kablam! --> src/rgb/mod.rs:19:27 Sep 17 20:17:53.600 INFO kablam! | Sep 17 20:17:53.600 INFO kablam! 19 | pub type Srgba = Rgba<::encoding::Srgb, T>; Sep 17 20:17:53.600 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.600 INFO kablam! | Sep 17 20:17:53.600 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.600 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.600 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.600 INFO kablam! Sep 17 20:17:53.600 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.600 INFO kablam! --> src/rgb/mod.rs:22:29 Sep 17 20:17:53.600 INFO kablam! | Sep 17 20:17:53.600 INFO kablam! 22 | pub type LinSrgb = Rgb, T>; Sep 17 20:17:53.600 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.600 INFO kablam! | Sep 17 20:17:53.600 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.600 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.600 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.600 INFO kablam! Sep 17 20:17:53.600 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.600 INFO kablam! --> src/rgb/mod.rs:24:30 Sep 17 20:17:53.600 INFO kablam! | Sep 17 20:17:53.600 INFO kablam! 24 | pub type LinSrgba = Rgba, T>; Sep 17 20:17:53.600 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.600 INFO kablam! | Sep 17 20:17:53.600 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.600 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.600 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.600 INFO kablam! Sep 17 20:17:53.600 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.600 INFO kablam! --> src/rgb/mod.rs:27:31 Sep 17 20:17:53.600 INFO kablam! | Sep 17 20:17:53.600 INFO kablam! 27 | pub type GammaSrgb = Rgb<::encoding::Gamma<::encoding::Srgb>, T>; Sep 17 20:17:53.600 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.600 INFO kablam! | Sep 17 20:17:53.600 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.600 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.600 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.600 INFO kablam! Sep 17 20:17:53.600 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.600 INFO kablam! --> src/rgb/mod.rs:29:32 Sep 17 20:17:53.601 INFO kablam! | Sep 17 20:17:53.601 INFO kablam! 29 | pub type GammaSrgba = Rgba<::encoding::Gamma<::encoding::Srgb>, T>; Sep 17 20:17:53.601 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.601 INFO kablam! | Sep 17 20:17:53.601 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.601 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.601 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.601 INFO kablam! Sep 17 20:17:53.602 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.602 INFO kablam! --> src/xyz.rs:17:36 Sep 17 20:17:53.602 INFO kablam! | Sep 17 20:17:53.602 INFO kablam! 17 | pub type Xyza = Alpha, T>; Sep 17 20:17:53.602 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.602 INFO kablam! | Sep 17 20:17:53.602 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.602 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.602 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.602 INFO kablam! Sep 17 20:17:53.602 INFO kablam! error: the trait bound `T: num_traits::Float` is not satisfied Sep 17 20:17:53.602 INFO kablam! --> src/xyz.rs:17:36 Sep 17 20:17:53.602 INFO kablam! | Sep 17 20:17:53.602 INFO kablam! 17 | pub type Xyza = Alpha, T>; Sep 17 20:17:53.602 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `num_traits::Float` is not implemented for `T` Sep 17 20:17:53.602 INFO kablam! | Sep 17 20:17:53.602 INFO kablam! = help: consider adding a `where T: num_traits::Float` bound Sep 17 20:17:53.602 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.602 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.602 INFO kablam! Sep 17 20:17:53.602 INFO kablam! error: the trait bound `Wp: white_point::WhitePoint` is not satisfied Sep 17 20:17:53.602 INFO kablam! --> src/xyz.rs:17:36 Sep 17 20:17:53.602 INFO kablam! | Sep 17 20:17:53.602 INFO kablam! 17 | pub type Xyza = Alpha, T>; Sep 17 20:17:53.602 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `white_point::WhitePoint` is not implemented for `Wp` Sep 17 20:17:53.602 INFO kablam! | Sep 17 20:17:53.602 INFO kablam! = help: consider adding a `where Wp: white_point::WhitePoint` bound Sep 17 20:17:53.602 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.602 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.602 INFO kablam! Sep 17 20:17:53.607 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.607 INFO kablam! --> src/yxy.rs:15:36 Sep 17 20:17:53.607 INFO kablam! | Sep 17 20:17:53.607 INFO kablam! 15 | pub type Yxya = Alpha, T>; Sep 17 20:17:53.607 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.607 INFO kablam! | Sep 17 20:17:53.607 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.607 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.607 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.607 INFO kablam! Sep 17 20:17:53.607 INFO kablam! error: the trait bound `T: num_traits::Float` is not satisfied Sep 17 20:17:53.607 INFO kablam! --> src/yxy.rs:15:36 Sep 17 20:17:53.607 INFO kablam! | Sep 17 20:17:53.607 INFO kablam! 15 | pub type Yxya = Alpha, T>; Sep 17 20:17:53.607 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `num_traits::Float` is not implemented for `T` Sep 17 20:17:53.607 INFO kablam! | Sep 17 20:17:53.607 INFO kablam! = help: consider adding a `where T: num_traits::Float` bound Sep 17 20:17:53.607 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.607 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.607 INFO kablam! Sep 17 20:17:53.607 INFO kablam! error: the trait bound `Wp: white_point::WhitePoint` is not satisfied Sep 17 20:17:53.607 INFO kablam! --> src/yxy.rs:15:36 Sep 17 20:17:53.607 INFO kablam! | Sep 17 20:17:53.607 INFO kablam! 15 | pub type Yxya = Alpha, T>; Sep 17 20:17:53.607 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ the trait `white_point::WhitePoint` is not implemented for `Wp` Sep 17 20:17:53.607 INFO kablam! | Sep 17 20:17:53.608 INFO kablam! = help: consider adding a `where Wp: white_point::WhitePoint` bound Sep 17 20:17:53.608 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.608 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.608 INFO kablam! Sep 17 20:17:53.759 INFO kablam! error: the trait bound `T: num_traits::Float` is not satisfied Sep 17 20:17:53.759 INFO kablam! --> src/lib.rs:380:56 Sep 17 20:17:53.759 INFO kablam! | Sep 17 20:17:53.759 INFO kablam! 380 | pub type Colora = Alpha, T>; Sep 17 20:17:53.759 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `num_traits::Float` is not implemented for `T` Sep 17 20:17:53.759 INFO kablam! ... Sep 17 20:17:53.759 INFO kablam! 597 | / make_color! { Sep 17 20:17:53.759 INFO kablam! 598 | | ///Linear luminance. Sep 17 20:17:53.759 INFO kablam! 599 | | Luma> { Sep 17 20:17:53.759 INFO kablam! 600 | | ///Linear luminance. Sep 17 20:17:53.759 INFO kablam! ... | Sep 17 20:17:53.759 INFO kablam! 650 | | } Sep 17 20:17:53.759 INFO kablam! 651 | | } Sep 17 20:17:53.759 INFO kablam! | |_- in this macro invocation Sep 17 20:17:53.759 INFO kablam! | Sep 17 20:17:53.759 INFO kablam! = help: consider adding a `where T: num_traits::Float` bound Sep 17 20:17:53.759 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.759 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.759 INFO kablam! Sep 17 20:17:53.759 INFO kablam! error: the trait bound `T: Component` is not satisfied Sep 17 20:17:53.759 INFO kablam! --> src/lib.rs:380:56 Sep 17 20:17:53.759 INFO kablam! | Sep 17 20:17:53.759 INFO kablam! 380 | pub type Colora = Alpha, T>; Sep 17 20:17:53.759 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `Component` is not implemented for `T` Sep 17 20:17:53.759 INFO kablam! ... Sep 17 20:17:53.759 INFO kablam! 597 | / make_color! { Sep 17 20:17:53.759 INFO kablam! 598 | | ///Linear luminance. Sep 17 20:17:53.759 INFO kablam! 599 | | Luma> { Sep 17 20:17:53.759 INFO kablam! 600 | | ///Linear luminance. Sep 17 20:17:53.759 INFO kablam! ... | Sep 17 20:17:53.759 INFO kablam! 650 | | } Sep 17 20:17:53.759 INFO kablam! 651 | | } Sep 17 20:17:53.759 INFO kablam! | |_- in this macro invocation Sep 17 20:17:53.759 INFO kablam! | Sep 17 20:17:53.760 INFO kablam! = help: consider adding a `where T: Component` bound Sep 17 20:17:53.760 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.760 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.760 INFO kablam! Sep 17 20:17:53.760 INFO kablam! error: the trait bound `S: rgb::RgbSpace` is not satisfied Sep 17 20:17:53.760 INFO kablam! --> src/lib.rs:380:56 Sep 17 20:17:53.760 INFO kablam! | Sep 17 20:17:53.760 INFO kablam! 380 | pub type Colora = Alpha, T>; Sep 17 20:17:53.760 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `rgb::RgbSpace` is not implemented for `S` Sep 17 20:17:53.760 INFO kablam! ... Sep 17 20:17:53.760 INFO kablam! 597 | / make_color! { Sep 17 20:17:53.760 INFO kablam! 598 | | ///Linear luminance. Sep 17 20:17:53.760 INFO kablam! 599 | | Luma> { Sep 17 20:17:53.760 INFO kablam! 600 | | ///Linear luminance. Sep 17 20:17:53.760 INFO kablam! ... | Sep 17 20:17:53.760 INFO kablam! 650 | | } Sep 17 20:17:53.760 INFO kablam! 651 | | } Sep 17 20:17:53.760 INFO kablam! | |_- in this macro invocation Sep 17 20:17:53.760 INFO kablam! | Sep 17 20:17:53.762 INFO kablam! = help: consider adding a `where S: rgb::RgbSpace` bound Sep 17 20:17:53.763 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 20:17:53.763 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 20:17:53.763 INFO kablam! Sep 17 20:17:54.265 INFO kablam! error: aborting due to 42 previous errors Sep 17 20:17:54.265 INFO kablam! Sep 17 20:17:54.280 INFO kablam! error: Could not compile `palette`. Sep 17 20:17:54.280 INFO kablam! Sep 17 20:17:54.280 INFO kablam! To learn more, run the command again with --verbose. Sep 17 20:17:54.281 INFO kablam! su: No module specific data is present Sep 17 20:17:55.065 INFO running `"docker" "rm" "-f" "b6401f319ea30755c6826719c1820ebf9f70bb1c4d82656a69a62ac119fdeef1"` Sep 17 20:17:55.138 INFO blam! b6401f319ea30755c6826719c1820ebf9f70bb1c4d82656a69a62ac119fdeef1