[INFO] fetching crate colstodian 0.1.0-rc.2... [INFO] checking colstodian-0.1.0-rc.2 against master#dfd7b8d03fb93d0e03147d28b3be6d93260fa94d for pr-87050 [INFO] extracting crate colstodian 0.1.0-rc.2 into /workspace/builds/worker-7/source [INFO] validating manifest of crates.io crate colstodian 0.1.0-rc.2 on toolchain dfd7b8d03fb93d0e03147d28b3be6d93260fa94d [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+dfd7b8d03fb93d0e03147d28b3be6d93260fa94d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate colstodian 0.1.0-rc.2 [INFO] finished tweaking crates.io crate colstodian 0.1.0-rc.2 [INFO] tweaked toml for crates.io crate colstodian 0.1.0-rc.2 written to /workspace/builds/worker-7/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+dfd7b8d03fb93d0e03147d28b3be6d93260fa94d" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+dfd7b8d03fb93d0e03147d28b3be6d93260fa94d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bytemuck v1.7.0 [INFO] [stderr] Downloaded libm v0.2.1 [INFO] [stderr] Downloaded cint v0.2.2 [INFO] [stderr] Downloaded spirv-std v0.4.0-alpha.8 [INFO] [stderr] Downloaded glam v0.17.3 [INFO] [stderr] Downloaded spirv-std-macros v0.4.0-alpha.10 [INFO] [stderr] Downloaded kolor v0.1.6 [INFO] [stderr] Downloaded glam v0.13.1 [INFO] [stderr] Downloaded spirv-types v0.4.0-alpha.10 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+dfd7b8d03fb93d0e03147d28b3be6d93260fa94d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fb17d36988d782a987c6e5bb5bf008d3780321e8e892c21f54fa953c0cc4c731 [INFO] running `Command { std: "docker" "start" "-a" "fb17d36988d782a987c6e5bb5bf008d3780321e8e892c21f54fa953c0cc4c731", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fb17d36988d782a987c6e5bb5bf008d3780321e8e892c21f54fa953c0cc4c731", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fb17d36988d782a987c6e5bb5bf008d3780321e8e892c21f54fa953c0cc4c731", kill_on_drop: false }` [INFO] [stdout] fb17d36988d782a987c6e5bb5bf008d3780321e8e892c21f54fa953c0cc4c731 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+dfd7b8d03fb93d0e03147d28b3be6d93260fa94d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 63201f16e63c2a7932cdb7b961d2ff49cc3e2158d3be66c454122a0e3f40f5ff [INFO] running `Command { std: "docker" "start" "-a" "63201f16e63c2a7932cdb7b961d2ff49cc3e2158d3be66c454122a0e3f40f5ff", kill_on_drop: false }` [INFO] [stderr] Checking bytemuck v1.7.0 [INFO] [stderr] Checking glam v0.17.3 [INFO] [stderr] Checking cint v0.2.2 [INFO] [stderr] Checking glam v0.13.1 [INFO] [stderr] Checking kolor v0.1.6 [INFO] [stderr] Checking colstodian v0.1.0-rc.2 (/opt/rustwide/workdir) [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color.rs:277:20 [INFO] [stdout] | [INFO] [stdout] 277 | value: color.raw, [INFO] [stdout] | ^^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color.rs:277:20 [INFO] [stdout] | [INFO] [stdout] 277 | value: color.raw, [INFO] [stdout] | ^^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color.rs:431:38 [INFO] [stdout] | [INFO] [stdout] 431 | let raw = conversion.convert(self.raw); [INFO] [stdout] | ^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color.rs:431:38 [INFO] [stdout] | [INFO] [stdout] 431 | let raw = conversion.convert(self.raw); [INFO] [stdout] | ^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color.rs:433:13 [INFO] [stdout] | [INFO] [stdout] 433 | raw, [INFO] [stdout] | ^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color.rs:433:13 [INFO] [stdout] | [INFO] [stdout] 433 | raw, [INFO] [stdout] | ^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color.rs:480:29 [INFO] [stdout] | [INFO] [stdout] 480 | transform.apply(self.raw, spc.white_point()) [INFO] [stdout] | ^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color.rs:480:29 [INFO] [stdout] | [INFO] [stdout] 480 | transform.apply(self.raw, spc.white_point()) [INFO] [stdout] | ^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: `if` and `else` have incompatible types [INFO] [stdout] --> src/color.rs:482:13 [INFO] [stdout] | [INFO] [stdout] 477 | let raw = if let Some(transform) = [INFO] [stdout] | ___________________- [INFO] [stdout] 478 | | ColorTransform::new(spc.transform_function(), TransformFn::NONE) [INFO] [stdout] 479 | | { [INFO] [stdout] 480 | | transform.apply(self.raw, spc.white_point()) [INFO] [stdout] | | -------------------------------------------- expected because of this [INFO] [stdout] 481 | | } else { [INFO] [stdout] 482 | | self.raw [INFO] [stdout] | | ^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] 483 | | }; [INFO] [stdout] | |_________- `if` and `else` have incompatible types [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: `if` and `else` have incompatible types [INFO] [stdout] --> src/color.rs:482:13 [INFO] [stdout] | [INFO] [stdout] 477 | let raw = if let Some(transform) = [INFO] [stdout] | ___________________- [INFO] [stdout] 478 | | ColorTransform::new(spc.transform_function(), TransformFn::NONE) [INFO] [stdout] 479 | | { [INFO] [stdout] 480 | | transform.apply(self.raw, spc.white_point()) [INFO] [stdout] | | -------------------------------------------- expected because of this [INFO] [stdout] 481 | | } else { [INFO] [stdout] 482 | | self.raw [INFO] [stdout] | | ^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] 483 | | }; [INFO] [stdout] | |_________- `if` and `else` have incompatible types [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color.rs:519:19 [INFO] [stdout] | [INFO] [stdout] 519 | Self::new(color.value, color.space, state) [INFO] [stdout] | ^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color.rs:519:19 [INFO] [stdout] | [INFO] [stdout] 519 | Self::new(color.value, color.space, state) [INFO] [stdout] | ^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color.rs:526:20 [INFO] [stdout] | [INFO] [stdout] 526 | value: color.raw, [INFO] [stdout] | ^^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color.rs:526:20 [INFO] [stdout] | [INFO] [stdout] 526 | value: color.raw, [INFO] [stdout] | ^^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color/color_alpha.rs:254:24 [INFO] [stdout] | [INFO] [stdout] 254 | .apply(self.raw.xyz(), spc.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color/color_alpha.rs:252:13 [INFO] [stdout] | [INFO] [stdout] 252 | / ColorTransform::new(spc.transform_function(), TransformFn::NONE) [INFO] [stdout] 253 | | .unwrap() [INFO] [stdout] 254 | | .apply(self.raw.xyz(), spc.white_point()) [INFO] [stdout] 255 | | .extend(self.raw.w), [INFO] [stdout] | |___________________________________^ expected struct `Vec4`, found struct `glam::vec4::Vec4` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color/color_alpha.rs:254:24 [INFO] [stdout] | [INFO] [stdout] 254 | .apply(self.raw.xyz(), spc.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color/color_alpha.rs:252:13 [INFO] [stdout] | [INFO] [stdout] 252 | / ColorTransform::new(spc.transform_function(), TransformFn::NONE) [INFO] [stdout] 253 | | .unwrap() [INFO] [stdout] 254 | | .apply(self.raw.xyz(), spc.white_point()) [INFO] [stdout] 255 | | .extend(self.raw.w), [INFO] [stdout] | |___________________________________^ expected struct `Vec4`, found struct `glam::vec4::Vec4` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color/color_alpha.rs:474:51 [INFO] [stdout] | [INFO] [stdout] 474 | self.raw = conversion.apply_src_transform(self.raw.xyz()).extend(1.0); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color/color_alpha.rs:474:20 [INFO] [stdout] | [INFO] [stdout] 474 | self.raw = conversion.apply_src_transform(self.raw.xyz()).extend(1.0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `Vec4`, found struct `glam::vec4::Vec4` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color/color_alpha.rs:474:51 [INFO] [stdout] | [INFO] [stdout] 474 | self.raw = conversion.apply_src_transform(self.raw.xyz()).extend(1.0); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color/color_alpha.rs:480:49 [INFO] [stdout] | [INFO] [stdout] 480 | self.raw = conversion.apply_linear_part(self.raw.xyz()).extend(1.0); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color/color_alpha.rs:474:20 [INFO] [stdout] | [INFO] [stdout] 474 | self.raw = conversion.apply_src_transform(self.raw.xyz()).extend(1.0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `Vec4`, found struct `glam::vec4::Vec4` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color/color_alpha.rs:480:20 [INFO] [stdout] | [INFO] [stdout] 480 | self.raw = conversion.apply_linear_part(self.raw.xyz()).extend(1.0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `Vec4`, found struct `glam::vec4::Vec4` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color/color_alpha.rs:480:49 [INFO] [stdout] | [INFO] [stdout] 480 | self.raw = conversion.apply_linear_part(self.raw.xyz()).extend(1.0); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color/color_alpha.rs:486:51 [INFO] [stdout] | [INFO] [stdout] 486 | self.raw = conversion.apply_dst_transform(self.raw.xyz()).extend(1.0); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color/color_alpha.rs:480:20 [INFO] [stdout] | [INFO] [stdout] 480 | self.raw = conversion.apply_linear_part(self.raw.xyz()).extend(1.0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `Vec4`, found struct `glam::vec4::Vec4` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color/color_alpha.rs:486:20 [INFO] [stdout] | [INFO] [stdout] 486 | self.raw = conversion.apply_dst_transform(self.raw.xyz()).extend(1.0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `Vec4`, found struct `glam::vec4::Vec4` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color/color_alpha.rs:486:51 [INFO] [stdout] | [INFO] [stdout] 486 | self.raw = conversion.apply_dst_transform(self.raw.xyz()).extend(1.0); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/color/color_alpha.rs:486:20 [INFO] [stdout] | [INFO] [stdout] 486 | self.raw = conversion.apply_dst_transform(self.raw.xyz()).extend(1.0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `Vec4`, found struct `glam::vec4::Vec4` [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:62 [INFO] [stdout] | [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 459 | impl_conversion!(EncodedSrgb to LinearSrgb => sRGB_eotf, None, None); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 242 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 459 | impl_conversion!(EncodedSrgb to LinearSrgb => sRGB_eotf, None, None); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:62 [INFO] [stdout] | [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 459 | impl_conversion!(EncodedSrgb to LinearSrgb => sRGB_eotf, None, None); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:62 [INFO] [stdout] | [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 541 | impl_conversion!(EncodedBt2020 to Bt2020 => bt601_oetf_inverse, None, None); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 242 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 459 | impl_conversion!(EncodedSrgb to LinearSrgb => sRGB_eotf, None, None); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 242 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 541 | impl_conversion!(EncodedBt2020 to Bt2020 => bt601_oetf_inverse, None, None); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:62 [INFO] [stdout] | [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 541 | impl_conversion!(EncodedBt2020 to Bt2020 => bt601_oetf_inverse, None, None); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:62 [INFO] [stdout] | [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 571 | impl_conversion!(EncodedBt2100PQ to Bt2020 => ST_2084_PQ_eotf, None, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 242 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 541 | impl_conversion!(EncodedBt2020 to Bt2020 => bt601_oetf_inverse, None, None); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 242 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 571 | impl_conversion!(EncodedBt2100PQ to Bt2020 => ST_2084_PQ_eotf, None, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:62 [INFO] [stdout] | [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 571 | impl_conversion!(EncodedBt2100PQ to Bt2020 => ST_2084_PQ_eotf, None, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:62 [INFO] [stdout] | [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 597 | impl_conversion!(ICtCpPQ to Bt2020 => ICtCp_PQ_to_RGB, None, None); [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 242 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 571 | impl_conversion!(EncodedBt2100PQ to Bt2020 => ST_2084_PQ_eotf, None, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:62 [INFO] [stdout] | [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 597 | impl_conversion!(ICtCpPQ to Bt2020 => ICtCp_PQ_to_RGB, None, None); [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 242 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 597 | impl_conversion!(ICtCpPQ to Bt2020 => ICtCp_PQ_to_RGB, None, None); [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 242 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 597 | impl_conversion!(ICtCpPQ to Bt2020 => ICtCp_PQ_to_RGB, None, None); [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:62 [INFO] [stdout] | [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 622 | impl_conversion!(Oklab to CieXYZ => Oklab_to_XYZ, None, None); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:62 [INFO] [stdout] | [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 622 | impl_conversion!(Oklab to CieXYZ => Oklab_to_XYZ, None, None); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 242 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 622 | impl_conversion!(Oklab to CieXYZ => Oklab_to_XYZ, None, None); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 242 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 622 | impl_conversion!(Oklab to CieXYZ => Oklab_to_XYZ, None, None); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:62 [INFO] [stdout] | [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 648 | impl_conversion!(Oklch to CieXYZ => Oklch_to_XYZ, None, None); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:62 [INFO] [stdout] | [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 648 | impl_conversion!(Oklch to CieXYZ => Oklch_to_XYZ, None, None); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 242 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 648 | impl_conversion!(Oklch to CieXYZ => Oklch_to_XYZ, None, None); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 242 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 648 | impl_conversion!(Oklch to CieXYZ => Oklch_to_XYZ, None, None); [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:62 [INFO] [stdout] | [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 700 | impl_conversion!(EncodedAcesCgSrgb to AcesCg => sRGB_eotf, None, None); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:62 [INFO] [stdout] | [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 700 | impl_conversion!(EncodedAcesCgSrgb to AcesCg => sRGB_eotf, None, None); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 242 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 700 | impl_conversion!(EncodedAcesCgSrgb to AcesCg => sRGB_eotf, None, None); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 242 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 700 | impl_conversion!(EncodedAcesCgSrgb to AcesCg => sRGB_eotf, None, None); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:62 [INFO] [stdout] | [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 781 | impl_conversion!(EncodedDisplayP3 to DisplayP3 => sRGB_eotf, None, None); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:62 [INFO] [stdout] | [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 781 | impl_conversion!(EncodedDisplayP3 to DisplayP3 => sRGB_eotf, None, None); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 242 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 781 | impl_conversion!(EncodedDisplayP3 to DisplayP3 => sRGB_eotf, None, None); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 242 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 243 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 781 | impl_conversion!(EncodedDisplayP3 to DisplayP3 => sRGB_eotf, None, None); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 431 | impl_conversion!(LinearSrgb to AcesCg => None, BT_709_D65_TO_AP1_D60, None); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 431 | impl_conversion!(LinearSrgb to AcesCg => None, BT_709_D65_TO_AP1_D60, None); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 432 | impl_conversion!(LinearSrgb to Aces2065 => None, BT_709_D65_TO_AP0_D60, None); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 432 | impl_conversion!(LinearSrgb to Aces2065 => None, BT_709_D65_TO_AP0_D60, None); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 433 | impl_conversion!(LinearSrgb to DisplayP3 => None, BT_709_D65_TO_P3_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 433 | impl_conversion!(LinearSrgb to DisplayP3 => None, BT_709_D65_TO_P3_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 434 | impl_conversion!(LinearSrgb to CieXYZ => None, BT_709_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 434 | impl_conversion!(LinearSrgb to CieXYZ => None, BT_709_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 435 | impl_conversion!(LinearSrgb to Bt2020 => None, BT_709_D65_TO_BT_2020_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 435 | impl_conversion!(LinearSrgb to Bt2020 => None, BT_709_D65_TO_BT_2020_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 483 | impl_conversion!(CieXYZ to LinearSrgb => None, CIE_XYZ_D65_TO_BT_709_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 483 | impl_conversion!(CieXYZ to LinearSrgb => None, CIE_XYZ_D65_TO_BT_709_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 484 | impl_conversion!(CieXYZ to AcesCg => None, CIE_XYZ_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 484 | impl_conversion!(CieXYZ to AcesCg => None, CIE_XYZ_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 485 | impl_conversion!(CieXYZ to Aces2065 => None, CIE_XYZ_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 485 | impl_conversion!(CieXYZ to Aces2065 => None, CIE_XYZ_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 486 | impl_conversion!(CieXYZ to DisplayP3 => None, CIE_XYZ_D65_TO_P3_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 486 | impl_conversion!(CieXYZ to DisplayP3 => None, CIE_XYZ_D65_TO_P3_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 488 | impl_conversion!(CieXYZ to Bt2020 => None, CIE_XYZ_D65_TO_BT_2020_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 488 | impl_conversion!(CieXYZ to Bt2020 => None, CIE_XYZ_D65_TO_BT_2020_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 509 | impl_conversion!(Bt2020 to LinearSrgb => None, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 509 | impl_conversion!(Bt2020 to LinearSrgb => None, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 510 | impl_conversion!(Bt2020 to AcesCg => None, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 510 | impl_conversion!(Bt2020 to AcesCg => None, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 511 | impl_conversion!(Bt2020 to Aces2065 => None, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 511 | impl_conversion!(Bt2020 to Aces2065 => None, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 512 | impl_conversion!(Bt2020 to DisplayP3 => None, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 512 | impl_conversion!(Bt2020 to DisplayP3 => None, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 513 | impl_conversion!(Bt2020 to CieXYZ => None, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 513 | impl_conversion!(Bt2020 to CieXYZ => None, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 668 | impl_conversion!(AcesCg to LinearSrgb => None, AP1_D60_TO_BT_709_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 668 | impl_conversion!(AcesCg to LinearSrgb => None, AP1_D60_TO_BT_709_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 670 | impl_conversion!(AcesCg to Aces2065 => None, AP1_D60_TO_AP0_D60, None); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 670 | impl_conversion!(AcesCg to Aces2065 => None, AP1_D60_TO_AP0_D60, None); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 671 | impl_conversion!(AcesCg to DisplayP3 => None, AP1_D60_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 671 | impl_conversion!(AcesCg to DisplayP3 => None, AP1_D60_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 672 | impl_conversion!(AcesCg to CieXYZ => None, AP1_D60_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 672 | impl_conversion!(AcesCg to CieXYZ => None, AP1_D60_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 673 | impl_conversion!(AcesCg to Bt2020 => None, AP1_D60_TO_BT_2020_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 673 | impl_conversion!(AcesCg to Bt2020 => None, AP1_D60_TO_BT_2020_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 726 | impl_conversion!(Aces2065 to LinearSrgb => None, AP0_D60_TO_BT_709_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 726 | impl_conversion!(Aces2065 to LinearSrgb => None, AP0_D60_TO_BT_709_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 727 | impl_conversion!(Aces2065 to AcesCg => None, AP0_D60_TO_AP1_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 729 | impl_conversion!(Aces2065 to DisplayP3 => None, AP0_D60_TO_P3_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 727 | impl_conversion!(Aces2065 to AcesCg => None, AP0_D60_TO_AP1_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 730 | impl_conversion!(Aces2065 to CieXYZ => None, AP0_D60_TO_CIE_XYZ_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 729 | impl_conversion!(Aces2065 to DisplayP3 => None, AP0_D60_TO_P3_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 731 | impl_conversion!(Aces2065 to Bt2020 => None, AP0_D60_TO_BT_2020_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 730 | impl_conversion!(Aces2065 to CieXYZ => None, AP0_D60_TO_CIE_XYZ_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 751 | impl_conversion!(DisplayP3 to LinearSrgb => None, P3_D65_TO_BT_709_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 731 | impl_conversion!(Aces2065 to Bt2020 => None, AP0_D60_TO_BT_2020_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 752 | impl_conversion!(DisplayP3 to AcesCg => None, P3_D65_TO_AP1_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 751 | impl_conversion!(DisplayP3 to LinearSrgb => None, P3_D65_TO_BT_709_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 753 | impl_conversion!(DisplayP3 to Aces2065 => None, P3_D65_TO_AP0_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 752 | impl_conversion!(DisplayP3 to AcesCg => None, P3_D65_TO_AP1_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 755 | impl_conversion!(DisplayP3 to CieXYZ => None, P3_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 753 | impl_conversion!(DisplayP3 to Aces2065 => None, P3_D65_TO_AP0_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 756 | impl_conversion!(DisplayP3 to Bt2020 => None, P3_D65_TO_BT_2020_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 755 | impl_conversion!(DisplayP3 to CieXYZ => None, P3_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 443 | impl_conversion!(LinearSrgb to EncodedSrgb => None, None, sRGB_oetf); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 284 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 443 | impl_conversion!(LinearSrgb to EncodedSrgb => None, None, sRGB_oetf); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:264:43 [INFO] [stdout] | [INFO] [stdout] 264 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 756 | impl_conversion!(DisplayP3 to Bt2020 => None, P3_D65_TO_BT_2020_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 489 | impl_conversion!(CieXYZ to Oklab => None, None, XYZ_to_Oklab); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 443 | impl_conversion!(LinearSrgb to EncodedSrgb => None, None, sRGB_oetf); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 284 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 489 | impl_conversion!(CieXYZ to Oklab => None, None, XYZ_to_Oklab); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 284 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 443 | impl_conversion!(LinearSrgb to EncodedSrgb => None, None, sRGB_oetf); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 490 | impl_conversion!(CieXYZ to Oklch => None, None, XYZ_to_Oklch); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 489 | impl_conversion!(CieXYZ to Oklab => None, None, XYZ_to_Oklab); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 284 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 490 | impl_conversion!(CieXYZ to Oklch => None, None, XYZ_to_Oklch); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 284 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 489 | impl_conversion!(CieXYZ to Oklab => None, None, XYZ_to_Oklab); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 517 | impl_conversion!(Bt2020 to ICtCpPQ => None, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 490 | impl_conversion!(CieXYZ to Oklch => None, None, XYZ_to_Oklch); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 284 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 517 | impl_conversion!(Bt2020 to ICtCpPQ => None, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 284 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 490 | impl_conversion!(CieXYZ to Oklch => None, None, XYZ_to_Oklch); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 519 | impl_conversion!(Bt2020 to EncodedBt2020 => None, None, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 517 | impl_conversion!(Bt2020 to ICtCpPQ => None, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 284 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 519 | impl_conversion!(Bt2020 to EncodedBt2020 => None, None, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 284 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 517 | impl_conversion!(Bt2020 to ICtCpPQ => None, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 520 | impl_conversion!(Bt2020 to EncodedBt2100PQ => None, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 519 | impl_conversion!(Bt2020 to EncodedBt2020 => None, None, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 284 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 520 | impl_conversion!(Bt2020 to EncodedBt2100PQ => None, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 284 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 519 | impl_conversion!(Bt2020 to EncodedBt2020 => None, None, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 677 | impl_conversion!(AcesCg to EncodedAcesCgSrgb => None, None, sRGB_oetf); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 520 | impl_conversion!(Bt2020 to EncodedBt2100PQ => None, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 284 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 677 | impl_conversion!(AcesCg to EncodedAcesCgSrgb => None, None, sRGB_oetf); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 284 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 520 | impl_conversion!(Bt2020 to EncodedBt2100PQ => None, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 763 | impl_conversion!(DisplayP3 to EncodedDisplayP3 => None, None, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 677 | impl_conversion!(AcesCg to EncodedAcesCgSrgb => None, None, sRGB_oetf); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 284 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 763 | impl_conversion!(DisplayP3 to EncodedDisplayP3 => None, None, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 284 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 677 | impl_conversion!(AcesCg to EncodedAcesCgSrgb => None, None, sRGB_oetf); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 460 | impl_conversion!(EncodedSrgb to AcesCg => sRGB_eotf, BT_709_D65_TO_AP1_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 763 | impl_conversion!(DisplayP3 to EncodedDisplayP3 => None, None, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 460 | impl_conversion!(EncodedSrgb to AcesCg => sRGB_eotf, BT_709_D65_TO_AP1_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 284 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 285 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 763 | impl_conversion!(DisplayP3 to EncodedDisplayP3 => None, None, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 461 | impl_conversion!(EncodedSrgb to Aces2065 => sRGB_eotf, BT_709_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 460 | impl_conversion!(EncodedSrgb to AcesCg => sRGB_eotf, BT_709_D65_TO_AP1_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 461 | impl_conversion!(EncodedSrgb to Aces2065 => sRGB_eotf, BT_709_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 460 | impl_conversion!(EncodedSrgb to AcesCg => sRGB_eotf, BT_709_D65_TO_AP1_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 462 | impl_conversion!(EncodedSrgb to DisplayP3 => sRGB_eotf, BT_709_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 461 | impl_conversion!(EncodedSrgb to Aces2065 => sRGB_eotf, BT_709_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 462 | impl_conversion!(EncodedSrgb to DisplayP3 => sRGB_eotf, BT_709_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 461 | impl_conversion!(EncodedSrgb to Aces2065 => sRGB_eotf, BT_709_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 463 | impl_conversion!(EncodedSrgb to CieXYZ => sRGB_eotf, BT_709_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 462 | impl_conversion!(EncodedSrgb to DisplayP3 => sRGB_eotf, BT_709_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 463 | impl_conversion!(EncodedSrgb to CieXYZ => sRGB_eotf, BT_709_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 462 | impl_conversion!(EncodedSrgb to DisplayP3 => sRGB_eotf, BT_709_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 464 | impl_conversion!(EncodedSrgb to Bt2020 => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 463 | impl_conversion!(EncodedSrgb to CieXYZ => sRGB_eotf, BT_709_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 464 | impl_conversion!(EncodedSrgb to Bt2020 => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 463 | impl_conversion!(EncodedSrgb to CieXYZ => sRGB_eotf, BT_709_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 536 | impl_conversion!(EncodedBt2020 to LinearSrgb => bt601_oetf_inverse, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 464 | impl_conversion!(EncodedSrgb to Bt2020 => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 536 | impl_conversion!(EncodedBt2020 to LinearSrgb => bt601_oetf_inverse, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 464 | impl_conversion!(EncodedSrgb to Bt2020 => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 537 | impl_conversion!(EncodedBt2020 to AcesCg => bt601_oetf_inverse, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 536 | impl_conversion!(EncodedBt2020 to LinearSrgb => bt601_oetf_inverse, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 537 | impl_conversion!(EncodedBt2020 to AcesCg => bt601_oetf_inverse, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 536 | impl_conversion!(EncodedBt2020 to LinearSrgb => bt601_oetf_inverse, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 538 | impl_conversion!(EncodedBt2020 to Aces2065 => bt601_oetf_inverse, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 537 | impl_conversion!(EncodedBt2020 to AcesCg => bt601_oetf_inverse, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 538 | impl_conversion!(EncodedBt2020 to Aces2065 => bt601_oetf_inverse, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 537 | impl_conversion!(EncodedBt2020 to AcesCg => bt601_oetf_inverse, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 539 | impl_conversion!(EncodedBt2020 to DisplayP3 => bt601_oetf_inverse, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 538 | impl_conversion!(EncodedBt2020 to Aces2065 => bt601_oetf_inverse, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 539 | impl_conversion!(EncodedBt2020 to DisplayP3 => bt601_oetf_inverse, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 538 | impl_conversion!(EncodedBt2020 to Aces2065 => bt601_oetf_inverse, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 540 | impl_conversion!(EncodedBt2020 to CieXYZ => bt601_oetf_inverse, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 539 | impl_conversion!(EncodedBt2020 to DisplayP3 => bt601_oetf_inverse, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 540 | impl_conversion!(EncodedBt2020 to CieXYZ => bt601_oetf_inverse, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 539 | impl_conversion!(EncodedBt2020 to DisplayP3 => bt601_oetf_inverse, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 566 | impl_conversion!(EncodedBt2100PQ to LinearSrgb => ST_2084_PQ_eotf, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 540 | impl_conversion!(EncodedBt2020 to CieXYZ => bt601_oetf_inverse, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 566 | impl_conversion!(EncodedBt2100PQ to LinearSrgb => ST_2084_PQ_eotf, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 540 | impl_conversion!(EncodedBt2020 to CieXYZ => bt601_oetf_inverse, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 567 | impl_conversion!(EncodedBt2100PQ to AcesCg => ST_2084_PQ_eotf, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 566 | impl_conversion!(EncodedBt2100PQ to LinearSrgb => ST_2084_PQ_eotf, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 567 | impl_conversion!(EncodedBt2100PQ to AcesCg => ST_2084_PQ_eotf, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 566 | impl_conversion!(EncodedBt2100PQ to LinearSrgb => ST_2084_PQ_eotf, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 568 | impl_conversion!(EncodedBt2100PQ to Aces2065 => ST_2084_PQ_eotf, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 567 | impl_conversion!(EncodedBt2100PQ to AcesCg => ST_2084_PQ_eotf, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 568 | impl_conversion!(EncodedBt2100PQ to Aces2065 => ST_2084_PQ_eotf, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 567 | impl_conversion!(EncodedBt2100PQ to AcesCg => ST_2084_PQ_eotf, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 569 | impl_conversion!(EncodedBt2100PQ to DisplayP3 => ST_2084_PQ_eotf, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 568 | impl_conversion!(EncodedBt2100PQ to Aces2065 => ST_2084_PQ_eotf, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 569 | impl_conversion!(EncodedBt2100PQ to DisplayP3 => ST_2084_PQ_eotf, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 568 | impl_conversion!(EncodedBt2100PQ to Aces2065 => ST_2084_PQ_eotf, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 570 | impl_conversion!(EncodedBt2100PQ to CieXYZ => ST_2084_PQ_eotf, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 569 | impl_conversion!(EncodedBt2100PQ to DisplayP3 => ST_2084_PQ_eotf, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 570 | impl_conversion!(EncodedBt2100PQ to CieXYZ => ST_2084_PQ_eotf, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 569 | impl_conversion!(EncodedBt2100PQ to DisplayP3 => ST_2084_PQ_eotf, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 592 | impl_conversion!(ICtCpPQ to LinearSrgb => ICtCp_PQ_to_RGB, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 570 | impl_conversion!(EncodedBt2100PQ to CieXYZ => ST_2084_PQ_eotf, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 592 | impl_conversion!(ICtCpPQ to LinearSrgb => ICtCp_PQ_to_RGB, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 570 | impl_conversion!(EncodedBt2100PQ to CieXYZ => ST_2084_PQ_eotf, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 593 | impl_conversion!(ICtCpPQ to AcesCg => ICtCp_PQ_to_RGB, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 592 | impl_conversion!(ICtCpPQ to LinearSrgb => ICtCp_PQ_to_RGB, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 593 | impl_conversion!(ICtCpPQ to AcesCg => ICtCp_PQ_to_RGB, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 592 | impl_conversion!(ICtCpPQ to LinearSrgb => ICtCp_PQ_to_RGB, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 594 | impl_conversion!(ICtCpPQ to Aces2065 => ICtCp_PQ_to_RGB, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 593 | impl_conversion!(ICtCpPQ to AcesCg => ICtCp_PQ_to_RGB, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 594 | impl_conversion!(ICtCpPQ to Aces2065 => ICtCp_PQ_to_RGB, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 593 | impl_conversion!(ICtCpPQ to AcesCg => ICtCp_PQ_to_RGB, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 595 | impl_conversion!(ICtCpPQ to DisplayP3 => ICtCp_PQ_to_RGB, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 594 | impl_conversion!(ICtCpPQ to Aces2065 => ICtCp_PQ_to_RGB, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 595 | impl_conversion!(ICtCpPQ to DisplayP3 => ICtCp_PQ_to_RGB, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 594 | impl_conversion!(ICtCpPQ to Aces2065 => ICtCp_PQ_to_RGB, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 596 | impl_conversion!(ICtCpPQ to CieXYZ => ICtCp_PQ_to_RGB, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 595 | impl_conversion!(ICtCpPQ to DisplayP3 => ICtCp_PQ_to_RGB, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 596 | impl_conversion!(ICtCpPQ to CieXYZ => ICtCp_PQ_to_RGB, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 595 | impl_conversion!(ICtCpPQ to DisplayP3 => ICtCp_PQ_to_RGB, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 618 | impl_conversion!(Oklab to LinearSrgb => Oklab_to_XYZ, CIE_XYZ_D65_TO_BT_709_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 596 | impl_conversion!(ICtCpPQ to CieXYZ => ICtCp_PQ_to_RGB, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 618 | impl_conversion!(Oklab to LinearSrgb => Oklab_to_XYZ, CIE_XYZ_D65_TO_BT_709_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 596 | impl_conversion!(ICtCpPQ to CieXYZ => ICtCp_PQ_to_RGB, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 619 | impl_conversion!(Oklab to AcesCg => Oklab_to_XYZ, CIE_XYZ_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 618 | impl_conversion!(Oklab to LinearSrgb => Oklab_to_XYZ, CIE_XYZ_D65_TO_BT_709_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 619 | impl_conversion!(Oklab to AcesCg => Oklab_to_XYZ, CIE_XYZ_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 618 | impl_conversion!(Oklab to LinearSrgb => Oklab_to_XYZ, CIE_XYZ_D65_TO_BT_709_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 620 | impl_conversion!(Oklab to Aces2065 => Oklab_to_XYZ, CIE_XYZ_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 619 | impl_conversion!(Oklab to AcesCg => Oklab_to_XYZ, CIE_XYZ_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 620 | impl_conversion!(Oklab to Aces2065 => Oklab_to_XYZ, CIE_XYZ_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 619 | impl_conversion!(Oklab to AcesCg => Oklab_to_XYZ, CIE_XYZ_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 621 | impl_conversion!(Oklab to DisplayP3 => Oklab_to_XYZ, CIE_XYZ_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 620 | impl_conversion!(Oklab to Aces2065 => Oklab_to_XYZ, CIE_XYZ_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 621 | impl_conversion!(Oklab to DisplayP3 => Oklab_to_XYZ, CIE_XYZ_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 620 | impl_conversion!(Oklab to Aces2065 => Oklab_to_XYZ, CIE_XYZ_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 623 | impl_conversion!(Oklab to Bt2020 => Oklab_to_XYZ, CIE_XYZ_D65_TO_BT_2020_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 621 | impl_conversion!(Oklab to DisplayP3 => Oklab_to_XYZ, CIE_XYZ_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 623 | impl_conversion!(Oklab to Bt2020 => Oklab_to_XYZ, CIE_XYZ_D65_TO_BT_2020_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 621 | impl_conversion!(Oklab to DisplayP3 => Oklab_to_XYZ, CIE_XYZ_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 644 | impl_conversion!(Oklch to LinearSrgb => Oklch_to_XYZ, CIE_XYZ_D65_TO_BT_709_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 623 | impl_conversion!(Oklab to Bt2020 => Oklab_to_XYZ, CIE_XYZ_D65_TO_BT_2020_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 644 | impl_conversion!(Oklch to LinearSrgb => Oklch_to_XYZ, CIE_XYZ_D65_TO_BT_709_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 623 | impl_conversion!(Oklab to Bt2020 => Oklab_to_XYZ, CIE_XYZ_D65_TO_BT_2020_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 645 | impl_conversion!(Oklch to AcesCg => Oklch_to_XYZ, CIE_XYZ_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 644 | impl_conversion!(Oklch to LinearSrgb => Oklch_to_XYZ, CIE_XYZ_D65_TO_BT_709_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 645 | impl_conversion!(Oklch to AcesCg => Oklch_to_XYZ, CIE_XYZ_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 644 | impl_conversion!(Oklch to LinearSrgb => Oklch_to_XYZ, CIE_XYZ_D65_TO_BT_709_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 646 | impl_conversion!(Oklch to Aces2065 => Oklch_to_XYZ, CIE_XYZ_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 646 | impl_conversion!(Oklch to Aces2065 => Oklch_to_XYZ, CIE_XYZ_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 645 | impl_conversion!(Oklch to AcesCg => Oklch_to_XYZ, CIE_XYZ_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 645 | impl_conversion!(Oklch to AcesCg => Oklch_to_XYZ, CIE_XYZ_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 647 | impl_conversion!(Oklch to DisplayP3 => Oklch_to_XYZ, CIE_XYZ_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 646 | impl_conversion!(Oklch to Aces2065 => Oklch_to_XYZ, CIE_XYZ_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 647 | impl_conversion!(Oklch to DisplayP3 => Oklch_to_XYZ, CIE_XYZ_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 649 | impl_conversion!(Oklch to Bt2020 => Oklch_to_XYZ, CIE_XYZ_D65_TO_BT_2020_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 646 | impl_conversion!(Oklch to Aces2065 => Oklch_to_XYZ, CIE_XYZ_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 649 | impl_conversion!(Oklch to Bt2020 => Oklch_to_XYZ, CIE_XYZ_D65_TO_BT_2020_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 647 | impl_conversion!(Oklch to DisplayP3 => Oklch_to_XYZ, CIE_XYZ_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 699 | impl_conversion!(EncodedAcesCgSrgb to LinearSrgb => sRGB_eotf, AP1_D60_TO_BT_709_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 647 | impl_conversion!(Oklch to DisplayP3 => Oklch_to_XYZ, CIE_XYZ_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 699 | impl_conversion!(EncodedAcesCgSrgb to LinearSrgb => sRGB_eotf, AP1_D60_TO_BT_709_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 649 | impl_conversion!(Oklch to Bt2020 => Oklch_to_XYZ, CIE_XYZ_D65_TO_BT_2020_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 701 | impl_conversion!(EncodedAcesCgSrgb to Aces2065 => sRGB_eotf, AP1_D60_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 649 | impl_conversion!(Oklch to Bt2020 => Oklch_to_XYZ, CIE_XYZ_D65_TO_BT_2020_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 701 | impl_conversion!(EncodedAcesCgSrgb to Aces2065 => sRGB_eotf, AP1_D60_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 699 | impl_conversion!(EncodedAcesCgSrgb to LinearSrgb => sRGB_eotf, AP1_D60_TO_BT_709_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 702 | impl_conversion!(EncodedAcesCgSrgb to DisplayP3 => sRGB_eotf, AP1_D60_TO_P3_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 699 | impl_conversion!(EncodedAcesCgSrgb to LinearSrgb => sRGB_eotf, AP1_D60_TO_BT_709_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 702 | impl_conversion!(EncodedAcesCgSrgb to DisplayP3 => sRGB_eotf, AP1_D60_TO_P3_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 701 | impl_conversion!(EncodedAcesCgSrgb to Aces2065 => sRGB_eotf, AP1_D60_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 703 | impl_conversion!(EncodedAcesCgSrgb to CieXYZ => sRGB_eotf, AP1_D60_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 701 | impl_conversion!(EncodedAcesCgSrgb to Aces2065 => sRGB_eotf, AP1_D60_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 703 | impl_conversion!(EncodedAcesCgSrgb to CieXYZ => sRGB_eotf, AP1_D60_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 702 | impl_conversion!(EncodedAcesCgSrgb to DisplayP3 => sRGB_eotf, AP1_D60_TO_P3_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 704 | impl_conversion!(EncodedAcesCgSrgb to Bt2020 => sRGB_eotf, AP1_D60_TO_BT_2020_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 702 | impl_conversion!(EncodedAcesCgSrgb to DisplayP3 => sRGB_eotf, AP1_D60_TO_P3_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 704 | impl_conversion!(EncodedAcesCgSrgb to Bt2020 => sRGB_eotf, AP1_D60_TO_BT_2020_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 703 | impl_conversion!(EncodedAcesCgSrgb to CieXYZ => sRGB_eotf, AP1_D60_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 778 | impl_conversion!(EncodedDisplayP3 to LinearSrgb => sRGB_eotf, P3_D65_TO_BT_709_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 703 | impl_conversion!(EncodedAcesCgSrgb to CieXYZ => sRGB_eotf, AP1_D60_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 778 | impl_conversion!(EncodedDisplayP3 to LinearSrgb => sRGB_eotf, P3_D65_TO_BT_709_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 704 | impl_conversion!(EncodedAcesCgSrgb to Bt2020 => sRGB_eotf, AP1_D60_TO_BT_2020_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 779 | impl_conversion!(EncodedDisplayP3 to AcesCg => sRGB_eotf, P3_D65_TO_AP1_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 704 | impl_conversion!(EncodedAcesCgSrgb to Bt2020 => sRGB_eotf, AP1_D60_TO_BT_2020_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 779 | impl_conversion!(EncodedDisplayP3 to AcesCg => sRGB_eotf, P3_D65_TO_AP1_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 778 | impl_conversion!(EncodedDisplayP3 to LinearSrgb => sRGB_eotf, P3_D65_TO_BT_709_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 780 | impl_conversion!(EncodedDisplayP3 to Aces2065 => sRGB_eotf, P3_D65_TO_AP0_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 778 | impl_conversion!(EncodedDisplayP3 to LinearSrgb => sRGB_eotf, P3_D65_TO_BT_709_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 779 | impl_conversion!(EncodedDisplayP3 to AcesCg => sRGB_eotf, P3_D65_TO_AP1_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 780 | impl_conversion!(EncodedDisplayP3 to Aces2065 => sRGB_eotf, P3_D65_TO_AP0_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 779 | impl_conversion!(EncodedDisplayP3 to AcesCg => sRGB_eotf, P3_D65_TO_AP1_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 782 | impl_conversion!(EncodedDisplayP3 to CieXYZ => sRGB_eotf, P3_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 780 | impl_conversion!(EncodedDisplayP3 to Aces2065 => sRGB_eotf, P3_D65_TO_AP0_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 782 | impl_conversion!(EncodedDisplayP3 to CieXYZ => sRGB_eotf, P3_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 780 | impl_conversion!(EncodedDisplayP3 to Aces2065 => sRGB_eotf, P3_D65_TO_AP0_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 783 | impl_conversion!(EncodedDisplayP3 to Bt2020 => sRGB_eotf, P3_D65_TO_BT_2020_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 782 | impl_conversion!(EncodedDisplayP3 to CieXYZ => sRGB_eotf, P3_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 782 | impl_conversion!(EncodedDisplayP3 to CieXYZ => sRGB_eotf, P3_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 783 | impl_conversion!(EncodedDisplayP3 to Bt2020 => sRGB_eotf, P3_D65_TO_BT_2020_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:62 [INFO] [stdout] | [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 783 | impl_conversion!(EncodedDisplayP3 to Bt2020 => sRGB_eotf, P3_D65_TO_BT_2020_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 460 | impl_conversion!(EncodedSrgb to AcesCg => sRGB_eotf, BT_709_D65_TO_AP1_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 292 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 293 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 783 | impl_conversion!(EncodedDisplayP3 to Bt2020 => sRGB_eotf, P3_D65_TO_BT_2020_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 461 | impl_conversion!(EncodedSrgb to Aces2065 => sRGB_eotf, BT_709_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 460 | impl_conversion!(EncodedSrgb to AcesCg => sRGB_eotf, BT_709_D65_TO_AP1_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 462 | impl_conversion!(EncodedSrgb to DisplayP3 => sRGB_eotf, BT_709_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 461 | impl_conversion!(EncodedSrgb to Aces2065 => sRGB_eotf, BT_709_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 463 | impl_conversion!(EncodedSrgb to CieXYZ => sRGB_eotf, BT_709_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 462 | impl_conversion!(EncodedSrgb to DisplayP3 => sRGB_eotf, BT_709_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 464 | impl_conversion!(EncodedSrgb to Bt2020 => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 463 | impl_conversion!(EncodedSrgb to CieXYZ => sRGB_eotf, BT_709_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 536 | impl_conversion!(EncodedBt2020 to LinearSrgb => bt601_oetf_inverse, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 464 | impl_conversion!(EncodedSrgb to Bt2020 => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 537 | impl_conversion!(EncodedBt2020 to AcesCg => bt601_oetf_inverse, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 536 | impl_conversion!(EncodedBt2020 to LinearSrgb => bt601_oetf_inverse, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 538 | impl_conversion!(EncodedBt2020 to Aces2065 => bt601_oetf_inverse, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 537 | impl_conversion!(EncodedBt2020 to AcesCg => bt601_oetf_inverse, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 539 | impl_conversion!(EncodedBt2020 to DisplayP3 => bt601_oetf_inverse, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 538 | impl_conversion!(EncodedBt2020 to Aces2065 => bt601_oetf_inverse, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 540 | impl_conversion!(EncodedBt2020 to CieXYZ => bt601_oetf_inverse, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 539 | impl_conversion!(EncodedBt2020 to DisplayP3 => bt601_oetf_inverse, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 566 | impl_conversion!(EncodedBt2100PQ to LinearSrgb => ST_2084_PQ_eotf, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 540 | impl_conversion!(EncodedBt2020 to CieXYZ => bt601_oetf_inverse, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 567 | impl_conversion!(EncodedBt2100PQ to AcesCg => ST_2084_PQ_eotf, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 566 | impl_conversion!(EncodedBt2100PQ to LinearSrgb => ST_2084_PQ_eotf, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 568 | impl_conversion!(EncodedBt2100PQ to Aces2065 => ST_2084_PQ_eotf, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 567 | impl_conversion!(EncodedBt2100PQ to AcesCg => ST_2084_PQ_eotf, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 569 | impl_conversion!(EncodedBt2100PQ to DisplayP3 => ST_2084_PQ_eotf, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 568 | impl_conversion!(EncodedBt2100PQ to Aces2065 => ST_2084_PQ_eotf, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 570 | impl_conversion!(EncodedBt2100PQ to CieXYZ => ST_2084_PQ_eotf, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 569 | impl_conversion!(EncodedBt2100PQ to DisplayP3 => ST_2084_PQ_eotf, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 592 | impl_conversion!(ICtCpPQ to LinearSrgb => ICtCp_PQ_to_RGB, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 570 | impl_conversion!(EncodedBt2100PQ to CieXYZ => ST_2084_PQ_eotf, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 593 | impl_conversion!(ICtCpPQ to AcesCg => ICtCp_PQ_to_RGB, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 592 | impl_conversion!(ICtCpPQ to LinearSrgb => ICtCp_PQ_to_RGB, BT_2020_D65_TO_BT_709_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 594 | impl_conversion!(ICtCpPQ to Aces2065 => ICtCp_PQ_to_RGB, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 593 | impl_conversion!(ICtCpPQ to AcesCg => ICtCp_PQ_to_RGB, BT_2020_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 595 | impl_conversion!(ICtCpPQ to DisplayP3 => ICtCp_PQ_to_RGB, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 594 | impl_conversion!(ICtCpPQ to Aces2065 => ICtCp_PQ_to_RGB, BT_2020_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 596 | impl_conversion!(ICtCpPQ to CieXYZ => ICtCp_PQ_to_RGB, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 595 | impl_conversion!(ICtCpPQ to DisplayP3 => ICtCp_PQ_to_RGB, BT_2020_D65_TO_P3_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 618 | impl_conversion!(Oklab to LinearSrgb => Oklab_to_XYZ, CIE_XYZ_D65_TO_BT_709_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 596 | impl_conversion!(ICtCpPQ to CieXYZ => ICtCp_PQ_to_RGB, BT_2020_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 619 | impl_conversion!(Oklab to AcesCg => Oklab_to_XYZ, CIE_XYZ_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 618 | impl_conversion!(Oklab to LinearSrgb => Oklab_to_XYZ, CIE_XYZ_D65_TO_BT_709_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 620 | impl_conversion!(Oklab to Aces2065 => Oklab_to_XYZ, CIE_XYZ_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 619 | impl_conversion!(Oklab to AcesCg => Oklab_to_XYZ, CIE_XYZ_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 621 | impl_conversion!(Oklab to DisplayP3 => Oklab_to_XYZ, CIE_XYZ_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 620 | impl_conversion!(Oklab to Aces2065 => Oklab_to_XYZ, CIE_XYZ_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 623 | impl_conversion!(Oklab to Bt2020 => Oklab_to_XYZ, CIE_XYZ_D65_TO_BT_2020_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 621 | impl_conversion!(Oklab to DisplayP3 => Oklab_to_XYZ, CIE_XYZ_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 644 | impl_conversion!(Oklch to LinearSrgb => Oklch_to_XYZ, CIE_XYZ_D65_TO_BT_709_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 623 | impl_conversion!(Oklab to Bt2020 => Oklab_to_XYZ, CIE_XYZ_D65_TO_BT_2020_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 645 | impl_conversion!(Oklch to AcesCg => Oklch_to_XYZ, CIE_XYZ_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 644 | impl_conversion!(Oklch to LinearSrgb => Oklch_to_XYZ, CIE_XYZ_D65_TO_BT_709_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 646 | impl_conversion!(Oklch to Aces2065 => Oklch_to_XYZ, CIE_XYZ_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 645 | impl_conversion!(Oklch to AcesCg => Oklch_to_XYZ, CIE_XYZ_D65_TO_AP1_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 647 | impl_conversion!(Oklch to DisplayP3 => Oklch_to_XYZ, CIE_XYZ_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 646 | impl_conversion!(Oklch to Aces2065 => Oklch_to_XYZ, CIE_XYZ_D65_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 649 | impl_conversion!(Oklch to Bt2020 => Oklch_to_XYZ, CIE_XYZ_D65_TO_BT_2020_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 647 | impl_conversion!(Oklch to DisplayP3 => Oklch_to_XYZ, CIE_XYZ_D65_TO_P3_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 699 | impl_conversion!(EncodedAcesCgSrgb to LinearSrgb => sRGB_eotf, AP1_D60_TO_BT_709_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 649 | impl_conversion!(Oklch to Bt2020 => Oklch_to_XYZ, CIE_XYZ_D65_TO_BT_2020_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 701 | impl_conversion!(EncodedAcesCgSrgb to Aces2065 => sRGB_eotf, AP1_D60_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 699 | impl_conversion!(EncodedAcesCgSrgb to LinearSrgb => sRGB_eotf, AP1_D60_TO_BT_709_D65, None); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 702 | impl_conversion!(EncodedAcesCgSrgb to DisplayP3 => sRGB_eotf, AP1_D60_TO_P3_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 703 | impl_conversion!(EncodedAcesCgSrgb to CieXYZ => sRGB_eotf, AP1_D60_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 701 | impl_conversion!(EncodedAcesCgSrgb to Aces2065 => sRGB_eotf, AP1_D60_TO_AP0_D60, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 704 | impl_conversion!(EncodedAcesCgSrgb to Bt2020 => sRGB_eotf, AP1_D60_TO_BT_2020_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 702 | impl_conversion!(EncodedAcesCgSrgb to DisplayP3 => sRGB_eotf, AP1_D60_TO_P3_D65, None); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 778 | impl_conversion!(EncodedDisplayP3 to LinearSrgb => sRGB_eotf, P3_D65_TO_BT_709_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 703 | impl_conversion!(EncodedAcesCgSrgb to CieXYZ => sRGB_eotf, AP1_D60_TO_CIE_XYZ_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 779 | impl_conversion!(EncodedDisplayP3 to AcesCg => sRGB_eotf, P3_D65_TO_AP1_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 704 | impl_conversion!(EncodedAcesCgSrgb to Bt2020 => sRGB_eotf, AP1_D60_TO_BT_2020_D65, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 780 | impl_conversion!(EncodedDisplayP3 to Aces2065 => sRGB_eotf, P3_D65_TO_AP0_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 778 | impl_conversion!(EncodedDisplayP3 to LinearSrgb => sRGB_eotf, P3_D65_TO_BT_709_D65, None); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 782 | impl_conversion!(EncodedDisplayP3 to CieXYZ => sRGB_eotf, P3_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 779 | impl_conversion!(EncodedDisplayP3 to AcesCg => sRGB_eotf, P3_D65_TO_AP1_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 783 | impl_conversion!(EncodedDisplayP3 to Bt2020 => sRGB_eotf, P3_D65_TO_BT_2020_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 780 | impl_conversion!(EncodedDisplayP3 to Aces2065 => sRGB_eotf, P3_D65_TO_AP0_D60, None); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 782 | impl_conversion!(EncodedDisplayP3 to CieXYZ => sRGB_eotf, P3_D65_TO_CIE_XYZ_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 436 | impl_conversion!(LinearSrgb to Oklab => None, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:298:43 [INFO] [stdout] | [INFO] [stdout] 298 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 783 | impl_conversion!(EncodedDisplayP3 to Bt2020 => sRGB_eotf, P3_D65_TO_BT_2020_D65, None); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 437 | impl_conversion!(LinearSrgb to Oklch => None, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 436 | impl_conversion!(LinearSrgb to Oklab => None, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 438 | impl_conversion!(LinearSrgb to ICtCpPQ => None, BT_709_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 437 | impl_conversion!(LinearSrgb to Oklch => None, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 439 | impl_conversion!(LinearSrgb to EncodedAcesCgSrgb => None, BT_709_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 438 | impl_conversion!(LinearSrgb to ICtCpPQ => None, BT_709_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 440 | impl_conversion!(LinearSrgb to EncodedBt2020 => None, BT_709_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 439 | impl_conversion!(LinearSrgb to EncodedAcesCgSrgb => None, BT_709_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 441 | impl_conversion!(LinearSrgb to EncodedBt2100PQ => None, BT_709_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 440 | impl_conversion!(LinearSrgb to EncodedBt2020 => None, BT_709_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 442 | impl_conversion!(LinearSrgb to EncodedDisplayP3 => None, BT_709_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 441 | impl_conversion!(LinearSrgb to EncodedBt2100PQ => None, BT_709_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 491 | impl_conversion!(CieXYZ to ICtCpPQ => None, CIE_XYZ_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 442 | impl_conversion!(LinearSrgb to EncodedDisplayP3 => None, BT_709_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 492 | impl_conversion!(CieXYZ to EncodedAcesCgSrgb => None, CIE_XYZ_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 491 | impl_conversion!(CieXYZ to ICtCpPQ => None, CIE_XYZ_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 493 | impl_conversion!(CieXYZ to EncodedBt2020 => None, CIE_XYZ_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 492 | impl_conversion!(CieXYZ to EncodedAcesCgSrgb => None, CIE_XYZ_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 494 | impl_conversion!(CieXYZ to EncodedBt2100PQ => None, CIE_XYZ_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 493 | impl_conversion!(CieXYZ to EncodedBt2020 => None, CIE_XYZ_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 495 | impl_conversion!(CieXYZ to EncodedDisplayP3 => None, CIE_XYZ_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 494 | impl_conversion!(CieXYZ to EncodedBt2100PQ => None, CIE_XYZ_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 496 | impl_conversion!(CieXYZ to EncodedSrgb => None, CIE_XYZ_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 495 | impl_conversion!(CieXYZ to EncodedDisplayP3 => None, CIE_XYZ_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 515 | impl_conversion!(Bt2020 to Oklab => None, BT_2020_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 496 | impl_conversion!(CieXYZ to EncodedSrgb => None, CIE_XYZ_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 516 | impl_conversion!(Bt2020 to Oklch => None, BT_2020_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 515 | impl_conversion!(Bt2020 to Oklab => None, BT_2020_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 518 | impl_conversion!(Bt2020 to EncodedAcesCgSrgb => None, BT_2020_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 516 | impl_conversion!(Bt2020 to Oklch => None, BT_2020_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 521 | impl_conversion!(Bt2020 to EncodedDisplayP3 => None, BT_2020_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 518 | impl_conversion!(Bt2020 to EncodedAcesCgSrgb => None, BT_2020_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 522 | impl_conversion!(Bt2020 to EncodedSrgb => None, BT_2020_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 521 | impl_conversion!(Bt2020 to EncodedDisplayP3 => None, BT_2020_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 674 | impl_conversion!(AcesCg to Oklab => None, AP1_D60_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 522 | impl_conversion!(Bt2020 to EncodedSrgb => None, BT_2020_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 675 | impl_conversion!(AcesCg to Oklch => None, AP1_D60_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 674 | impl_conversion!(AcesCg to Oklab => None, AP1_D60_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 676 | impl_conversion!(AcesCg to ICtCpPQ => None, AP1_D60_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 675 | impl_conversion!(AcesCg to Oklch => None, AP1_D60_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 678 | impl_conversion!(AcesCg to EncodedBt2020 => None, AP1_D60_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 676 | impl_conversion!(AcesCg to ICtCpPQ => None, AP1_D60_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 679 | impl_conversion!(AcesCg to EncodedBt2100PQ => None, AP1_D60_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 678 | impl_conversion!(AcesCg to EncodedBt2020 => None, AP1_D60_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 680 | impl_conversion!(AcesCg to EncodedDisplayP3 => None, AP1_D60_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 679 | impl_conversion!(AcesCg to EncodedBt2100PQ => None, AP1_D60_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 681 | impl_conversion!(AcesCg to EncodedSrgb => None, AP1_D60_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 680 | impl_conversion!(AcesCg to EncodedDisplayP3 => None, AP1_D60_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 732 | impl_conversion!(Aces2065 to Oklab => None, AP0_D60_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 681 | impl_conversion!(AcesCg to EncodedSrgb => None, AP1_D60_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 733 | impl_conversion!(Aces2065 to Oklch => None, AP0_D60_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 732 | impl_conversion!(Aces2065 to Oklab => None, AP0_D60_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 734 | impl_conversion!(Aces2065 to ICtCpPQ => None, AP0_D60_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 733 | impl_conversion!(Aces2065 to Oklch => None, AP0_D60_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 735 | impl_conversion!(Aces2065 to EncodedAcesCgSrgb => None, AP0_D60_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 734 | impl_conversion!(Aces2065 to ICtCpPQ => None, AP0_D60_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 736 | impl_conversion!(Aces2065 to EncodedBt2020 => None, AP0_D60_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 735 | impl_conversion!(Aces2065 to EncodedAcesCgSrgb => None, AP0_D60_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 737 | impl_conversion!(Aces2065 to EncodedBt2100PQ => None, AP0_D60_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 736 | impl_conversion!(Aces2065 to EncodedBt2020 => None, AP0_D60_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 738 | impl_conversion!(Aces2065 to EncodedDisplayP3 => None, AP0_D60_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 737 | impl_conversion!(Aces2065 to EncodedBt2100PQ => None, AP0_D60_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 739 | impl_conversion!(Aces2065 to EncodedSrgb => None, AP0_D60_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 738 | impl_conversion!(Aces2065 to EncodedDisplayP3 => None, AP0_D60_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 757 | impl_conversion!(DisplayP3 to Oklab => None, P3_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 739 | impl_conversion!(Aces2065 to EncodedSrgb => None, AP0_D60_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 758 | impl_conversion!(DisplayP3 to Oklch => None, P3_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 757 | impl_conversion!(DisplayP3 to Oklab => None, P3_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 759 | impl_conversion!(DisplayP3 to ICtCpPQ => None, P3_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 758 | impl_conversion!(DisplayP3 to Oklch => None, P3_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 760 | impl_conversion!(DisplayP3 to EncodedAcesCgSrgb => None, P3_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 759 | impl_conversion!(DisplayP3 to ICtCpPQ => None, P3_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 761 | impl_conversion!(DisplayP3 to EncodedBt2020 => None, P3_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 760 | impl_conversion!(DisplayP3 to EncodedAcesCgSrgb => None, P3_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 762 | impl_conversion!(DisplayP3 to EncodedBt2100PQ => None, P3_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 761 | impl_conversion!(DisplayP3 to EncodedBt2020 => None, P3_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 764 | impl_conversion!(DisplayP3 to EncodedSrgb => None, P3_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 762 | impl_conversion!(DisplayP3 to EncodedBt2100PQ => None, P3_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 436 | impl_conversion!(LinearSrgb to Oklab => None, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:316:43 [INFO] [stdout] | [INFO] [stdout] 316 | Mat3::from_cols_array(&kolor::details::generated_matrices::$mat).transpose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[f32; 9]`, found struct `kolor::Mat3` [INFO] [stdout] ... [INFO] [stdout] 764 | impl_conversion!(DisplayP3 to EncodedSrgb => None, P3_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[f32; 9]` [INFO] [stdout] found reference `&kolor::Mat3` [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 436 | impl_conversion!(LinearSrgb to Oklab => None, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 436 | impl_conversion!(LinearSrgb to Oklab => None, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 437 | impl_conversion!(LinearSrgb to Oklch => None, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 436 | impl_conversion!(LinearSrgb to Oklab => None, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 437 | impl_conversion!(LinearSrgb to Oklch => None, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 437 | impl_conversion!(LinearSrgb to Oklch => None, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 438 | impl_conversion!(LinearSrgb to ICtCpPQ => None, BT_709_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 437 | impl_conversion!(LinearSrgb to Oklch => None, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 438 | impl_conversion!(LinearSrgb to ICtCpPQ => None, BT_709_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 438 | impl_conversion!(LinearSrgb to ICtCpPQ => None, BT_709_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 439 | impl_conversion!(LinearSrgb to EncodedAcesCgSrgb => None, BT_709_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 438 | impl_conversion!(LinearSrgb to ICtCpPQ => None, BT_709_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 439 | impl_conversion!(LinearSrgb to EncodedAcesCgSrgb => None, BT_709_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 439 | impl_conversion!(LinearSrgb to EncodedAcesCgSrgb => None, BT_709_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 440 | impl_conversion!(LinearSrgb to EncodedBt2020 => None, BT_709_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 439 | impl_conversion!(LinearSrgb to EncodedAcesCgSrgb => None, BT_709_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 440 | impl_conversion!(LinearSrgb to EncodedBt2020 => None, BT_709_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 440 | impl_conversion!(LinearSrgb to EncodedBt2020 => None, BT_709_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 441 | impl_conversion!(LinearSrgb to EncodedBt2100PQ => None, BT_709_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 440 | impl_conversion!(LinearSrgb to EncodedBt2020 => None, BT_709_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 441 | impl_conversion!(LinearSrgb to EncodedBt2100PQ => None, BT_709_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 441 | impl_conversion!(LinearSrgb to EncodedBt2100PQ => None, BT_709_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 442 | impl_conversion!(LinearSrgb to EncodedDisplayP3 => None, BT_709_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 441 | impl_conversion!(LinearSrgb to EncodedBt2100PQ => None, BT_709_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 442 | impl_conversion!(LinearSrgb to EncodedDisplayP3 => None, BT_709_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 491 | impl_conversion!(CieXYZ to ICtCpPQ => None, CIE_XYZ_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 442 | impl_conversion!(LinearSrgb to EncodedDisplayP3 => None, BT_709_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 491 | impl_conversion!(CieXYZ to ICtCpPQ => None, CIE_XYZ_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 442 | impl_conversion!(LinearSrgb to EncodedDisplayP3 => None, BT_709_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 492 | impl_conversion!(CieXYZ to EncodedAcesCgSrgb => None, CIE_XYZ_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 491 | impl_conversion!(CieXYZ to ICtCpPQ => None, CIE_XYZ_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 492 | impl_conversion!(CieXYZ to EncodedAcesCgSrgb => None, CIE_XYZ_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 491 | impl_conversion!(CieXYZ to ICtCpPQ => None, CIE_XYZ_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 493 | impl_conversion!(CieXYZ to EncodedBt2020 => None, CIE_XYZ_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 492 | impl_conversion!(CieXYZ to EncodedAcesCgSrgb => None, CIE_XYZ_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 493 | impl_conversion!(CieXYZ to EncodedBt2020 => None, CIE_XYZ_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 492 | impl_conversion!(CieXYZ to EncodedAcesCgSrgb => None, CIE_XYZ_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 494 | impl_conversion!(CieXYZ to EncodedBt2100PQ => None, CIE_XYZ_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 493 | impl_conversion!(CieXYZ to EncodedBt2020 => None, CIE_XYZ_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 494 | impl_conversion!(CieXYZ to EncodedBt2100PQ => None, CIE_XYZ_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 493 | impl_conversion!(CieXYZ to EncodedBt2020 => None, CIE_XYZ_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 495 | impl_conversion!(CieXYZ to EncodedDisplayP3 => None, CIE_XYZ_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 494 | impl_conversion!(CieXYZ to EncodedBt2100PQ => None, CIE_XYZ_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 495 | impl_conversion!(CieXYZ to EncodedDisplayP3 => None, CIE_XYZ_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 494 | impl_conversion!(CieXYZ to EncodedBt2100PQ => None, CIE_XYZ_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 496 | impl_conversion!(CieXYZ to EncodedSrgb => None, CIE_XYZ_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 495 | impl_conversion!(CieXYZ to EncodedDisplayP3 => None, CIE_XYZ_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 496 | impl_conversion!(CieXYZ to EncodedSrgb => None, CIE_XYZ_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 495 | impl_conversion!(CieXYZ to EncodedDisplayP3 => None, CIE_XYZ_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 515 | impl_conversion!(Bt2020 to Oklab => None, BT_2020_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 496 | impl_conversion!(CieXYZ to EncodedSrgb => None, CIE_XYZ_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 515 | impl_conversion!(Bt2020 to Oklab => None, BT_2020_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 496 | impl_conversion!(CieXYZ to EncodedSrgb => None, CIE_XYZ_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 516 | impl_conversion!(Bt2020 to Oklch => None, BT_2020_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 515 | impl_conversion!(Bt2020 to Oklab => None, BT_2020_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 516 | impl_conversion!(Bt2020 to Oklch => None, BT_2020_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 515 | impl_conversion!(Bt2020 to Oklab => None, BT_2020_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 518 | impl_conversion!(Bt2020 to EncodedAcesCgSrgb => None, BT_2020_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 516 | impl_conversion!(Bt2020 to Oklch => None, BT_2020_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 518 | impl_conversion!(Bt2020 to EncodedAcesCgSrgb => None, BT_2020_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 516 | impl_conversion!(Bt2020 to Oklch => None, BT_2020_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 521 | impl_conversion!(Bt2020 to EncodedDisplayP3 => None, BT_2020_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 518 | impl_conversion!(Bt2020 to EncodedAcesCgSrgb => None, BT_2020_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 521 | impl_conversion!(Bt2020 to EncodedDisplayP3 => None, BT_2020_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 518 | impl_conversion!(Bt2020 to EncodedAcesCgSrgb => None, BT_2020_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 522 | impl_conversion!(Bt2020 to EncodedSrgb => None, BT_2020_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 521 | impl_conversion!(Bt2020 to EncodedDisplayP3 => None, BT_2020_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 522 | impl_conversion!(Bt2020 to EncodedSrgb => None, BT_2020_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 521 | impl_conversion!(Bt2020 to EncodedDisplayP3 => None, BT_2020_D65_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 522 | impl_conversion!(Bt2020 to EncodedSrgb => None, BT_2020_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 674 | impl_conversion!(AcesCg to Oklab => None, AP1_D60_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 522 | impl_conversion!(Bt2020 to EncodedSrgb => None, BT_2020_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 674 | impl_conversion!(AcesCg to Oklab => None, AP1_D60_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 674 | impl_conversion!(AcesCg to Oklab => None, AP1_D60_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 675 | impl_conversion!(AcesCg to Oklch => None, AP1_D60_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 674 | impl_conversion!(AcesCg to Oklab => None, AP1_D60_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 675 | impl_conversion!(AcesCg to Oklch => None, AP1_D60_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 675 | impl_conversion!(AcesCg to Oklch => None, AP1_D60_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 676 | impl_conversion!(AcesCg to ICtCpPQ => None, AP1_D60_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 675 | impl_conversion!(AcesCg to Oklch => None, AP1_D60_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 676 | impl_conversion!(AcesCg to ICtCpPQ => None, AP1_D60_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 676 | impl_conversion!(AcesCg to ICtCpPQ => None, AP1_D60_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 678 | impl_conversion!(AcesCg to EncodedBt2020 => None, AP1_D60_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 676 | impl_conversion!(AcesCg to ICtCpPQ => None, AP1_D60_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 678 | impl_conversion!(AcesCg to EncodedBt2020 => None, AP1_D60_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 678 | impl_conversion!(AcesCg to EncodedBt2020 => None, AP1_D60_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 679 | impl_conversion!(AcesCg to EncodedBt2100PQ => None, AP1_D60_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 678 | impl_conversion!(AcesCg to EncodedBt2020 => None, AP1_D60_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 679 | impl_conversion!(AcesCg to EncodedBt2100PQ => None, AP1_D60_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 679 | impl_conversion!(AcesCg to EncodedBt2100PQ => None, AP1_D60_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 680 | impl_conversion!(AcesCg to EncodedDisplayP3 => None, AP1_D60_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 679 | impl_conversion!(AcesCg to EncodedBt2100PQ => None, AP1_D60_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 680 | impl_conversion!(AcesCg to EncodedDisplayP3 => None, AP1_D60_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 680 | impl_conversion!(AcesCg to EncodedDisplayP3 => None, AP1_D60_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 681 | impl_conversion!(AcesCg to EncodedSrgb => None, AP1_D60_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 680 | impl_conversion!(AcesCg to EncodedDisplayP3 => None, AP1_D60_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 681 | impl_conversion!(AcesCg to EncodedSrgb => None, AP1_D60_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 681 | impl_conversion!(AcesCg to EncodedSrgb => None, AP1_D60_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 732 | impl_conversion!(Aces2065 to Oklab => None, AP0_D60_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 681 | impl_conversion!(AcesCg to EncodedSrgb => None, AP1_D60_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 732 | impl_conversion!(Aces2065 to Oklab => None, AP0_D60_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 732 | impl_conversion!(Aces2065 to Oklab => None, AP0_D60_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 733 | impl_conversion!(Aces2065 to Oklch => None, AP0_D60_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 732 | impl_conversion!(Aces2065 to Oklab => None, AP0_D60_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 733 | impl_conversion!(Aces2065 to Oklch => None, AP0_D60_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 733 | impl_conversion!(Aces2065 to Oklch => None, AP0_D60_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 734 | impl_conversion!(Aces2065 to ICtCpPQ => None, AP0_D60_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 733 | impl_conversion!(Aces2065 to Oklch => None, AP0_D60_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 734 | impl_conversion!(Aces2065 to ICtCpPQ => None, AP0_D60_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 734 | impl_conversion!(Aces2065 to ICtCpPQ => None, AP0_D60_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 735 | impl_conversion!(Aces2065 to EncodedAcesCgSrgb => None, AP0_D60_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 734 | impl_conversion!(Aces2065 to ICtCpPQ => None, AP0_D60_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 735 | impl_conversion!(Aces2065 to EncodedAcesCgSrgb => None, AP0_D60_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 735 | impl_conversion!(Aces2065 to EncodedAcesCgSrgb => None, AP0_D60_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 736 | impl_conversion!(Aces2065 to EncodedBt2020 => None, AP0_D60_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 735 | impl_conversion!(Aces2065 to EncodedAcesCgSrgb => None, AP0_D60_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 736 | impl_conversion!(Aces2065 to EncodedBt2020 => None, AP0_D60_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 736 | impl_conversion!(Aces2065 to EncodedBt2020 => None, AP0_D60_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 737 | impl_conversion!(Aces2065 to EncodedBt2100PQ => None, AP0_D60_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 736 | impl_conversion!(Aces2065 to EncodedBt2020 => None, AP0_D60_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 737 | impl_conversion!(Aces2065 to EncodedBt2100PQ => None, AP0_D60_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 737 | impl_conversion!(Aces2065 to EncodedBt2100PQ => None, AP0_D60_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 738 | impl_conversion!(Aces2065 to EncodedDisplayP3 => None, AP0_D60_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 737 | impl_conversion!(Aces2065 to EncodedBt2100PQ => None, AP0_D60_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 738 | impl_conversion!(Aces2065 to EncodedDisplayP3 => None, AP0_D60_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 738 | impl_conversion!(Aces2065 to EncodedDisplayP3 => None, AP0_D60_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 739 | impl_conversion!(Aces2065 to EncodedSrgb => None, AP0_D60_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 738 | impl_conversion!(Aces2065 to EncodedDisplayP3 => None, AP0_D60_TO_P3_D65, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 739 | impl_conversion!(Aces2065 to EncodedSrgb => None, AP0_D60_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 739 | impl_conversion!(Aces2065 to EncodedSrgb => None, AP0_D60_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 757 | impl_conversion!(DisplayP3 to Oklab => None, P3_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 739 | impl_conversion!(Aces2065 to EncodedSrgb => None, AP0_D60_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 757 | impl_conversion!(DisplayP3 to Oklab => None, P3_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 757 | impl_conversion!(DisplayP3 to Oklab => None, P3_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 758 | impl_conversion!(DisplayP3 to Oklch => None, P3_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 757 | impl_conversion!(DisplayP3 to Oklab => None, P3_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 758 | impl_conversion!(DisplayP3 to Oklch => None, P3_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 758 | impl_conversion!(DisplayP3 to Oklch => None, P3_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 759 | impl_conversion!(DisplayP3 to ICtCpPQ => None, P3_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 758 | impl_conversion!(DisplayP3 to Oklch => None, P3_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 759 | impl_conversion!(DisplayP3 to ICtCpPQ => None, P3_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 759 | impl_conversion!(DisplayP3 to ICtCpPQ => None, P3_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 760 | impl_conversion!(DisplayP3 to EncodedAcesCgSrgb => None, P3_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 759 | impl_conversion!(DisplayP3 to ICtCpPQ => None, P3_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 760 | impl_conversion!(DisplayP3 to EncodedAcesCgSrgb => None, P3_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 760 | impl_conversion!(DisplayP3 to EncodedAcesCgSrgb => None, P3_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 761 | impl_conversion!(DisplayP3 to EncodedBt2020 => None, P3_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 760 | impl_conversion!(DisplayP3 to EncodedAcesCgSrgb => None, P3_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | --------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 761 | impl_conversion!(DisplayP3 to EncodedBt2020 => None, P3_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 761 | impl_conversion!(DisplayP3 to EncodedBt2020 => None, P3_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 761 | impl_conversion!(DisplayP3 to EncodedBt2020 => None, P3_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 762 | impl_conversion!(DisplayP3 to EncodedBt2100PQ => None, P3_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 762 | impl_conversion!(DisplayP3 to EncodedBt2100PQ => None, P3_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 762 | impl_conversion!(DisplayP3 to EncodedBt2100PQ => None, P3_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 764 | impl_conversion!(DisplayP3 to EncodedSrgb => None, P3_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 762 | impl_conversion!(DisplayP3 to EncodedBt2100PQ => None, P3_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | --------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 764 | impl_conversion!(DisplayP3 to EncodedSrgb => None, P3_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:62 [INFO] [stdout] | [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 764 | impl_conversion!(DisplayP3 to EncodedSrgb => None, P3_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:321:17 [INFO] [stdout] | [INFO] [stdout] 320 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 321 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 764 | impl_conversion!(DisplayP3 to EncodedSrgb => None, P3_D65_TO_BT_709_D65, sRGB_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:62 [INFO] [stdout] | [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 544 | impl_conversion!(EncodedBt2020 to ICtCpPQ => bt601_oetf_inverse, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:62 [INFO] [stdout] | [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 544 | impl_conversion!(EncodedBt2020 to ICtCpPQ => bt601_oetf_inverse, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:17 [INFO] [stdout] | [INFO] [stdout] 328 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 544 | impl_conversion!(EncodedBt2020 to ICtCpPQ => bt601_oetf_inverse, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:17 [INFO] [stdout] | [INFO] [stdout] 328 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 544 | impl_conversion!(EncodedBt2020 to ICtCpPQ => bt601_oetf_inverse, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:62 [INFO] [stdout] | [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 547 | impl_conversion!(EncodedBt2020 to EncodedBt2100PQ => bt601_oetf_inverse, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:62 [INFO] [stdout] | [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 547 | impl_conversion!(EncodedBt2020 to EncodedBt2100PQ => bt601_oetf_inverse, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:17 [INFO] [stdout] | [INFO] [stdout] 328 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 547 | impl_conversion!(EncodedBt2020 to EncodedBt2100PQ => bt601_oetf_inverse, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:17 [INFO] [stdout] | [INFO] [stdout] 328 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 547 | impl_conversion!(EncodedBt2020 to EncodedBt2100PQ => bt601_oetf_inverse, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:62 [INFO] [stdout] | [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 574 | impl_conversion!(EncodedBt2100PQ to ICtCpPQ => ST_2084_PQ_eotf, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:62 [INFO] [stdout] | [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 574 | impl_conversion!(EncodedBt2100PQ to ICtCpPQ => ST_2084_PQ_eotf, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:17 [INFO] [stdout] | [INFO] [stdout] 328 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 574 | impl_conversion!(EncodedBt2100PQ to ICtCpPQ => ST_2084_PQ_eotf, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:17 [INFO] [stdout] | [INFO] [stdout] 328 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 574 | impl_conversion!(EncodedBt2100PQ to ICtCpPQ => ST_2084_PQ_eotf, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:62 [INFO] [stdout] | [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 576 | impl_conversion!(EncodedBt2100PQ to EncodedBt2020 => ST_2084_PQ_eotf, None, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:62 [INFO] [stdout] | [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 576 | impl_conversion!(EncodedBt2100PQ to EncodedBt2020 => ST_2084_PQ_eotf, None, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:17 [INFO] [stdout] | [INFO] [stdout] 328 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 576 | impl_conversion!(EncodedBt2100PQ to EncodedBt2020 => ST_2084_PQ_eotf, None, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:17 [INFO] [stdout] | [INFO] [stdout] 328 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 576 | impl_conversion!(EncodedBt2100PQ to EncodedBt2020 => ST_2084_PQ_eotf, None, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:62 [INFO] [stdout] | [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 602 | impl_conversion!(ICtCpPQ to EncodedBt2020 => ICtCp_PQ_to_RGB, None, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:62 [INFO] [stdout] | [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 602 | impl_conversion!(ICtCpPQ to EncodedBt2020 => ICtCp_PQ_to_RGB, None, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:17 [INFO] [stdout] | [INFO] [stdout] 328 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 602 | impl_conversion!(ICtCpPQ to EncodedBt2020 => ICtCp_PQ_to_RGB, None, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:17 [INFO] [stdout] | [INFO] [stdout] 328 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 602 | impl_conversion!(ICtCpPQ to EncodedBt2020 => ICtCp_PQ_to_RGB, None, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:62 [INFO] [stdout] | [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 603 | impl_conversion!(ICtCpPQ to EncodedBt2100PQ => ICtCp_PQ_to_RGB, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:62 [INFO] [stdout] | [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 603 | impl_conversion!(ICtCpPQ to EncodedBt2100PQ => ICtCp_PQ_to_RGB, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:17 [INFO] [stdout] | [INFO] [stdout] 328 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 603 | impl_conversion!(ICtCpPQ to EncodedBt2100PQ => ICtCp_PQ_to_RGB, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:17 [INFO] [stdout] | [INFO] [stdout] 328 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 603 | impl_conversion!(ICtCpPQ to EncodedBt2100PQ => ICtCp_PQ_to_RGB, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:62 [INFO] [stdout] | [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 625 | impl_conversion!(Oklab to Oklch => Oklab_to_XYZ, None, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:62 [INFO] [stdout] | [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 625 | impl_conversion!(Oklab to Oklch => Oklab_to_XYZ, None, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:17 [INFO] [stdout] | [INFO] [stdout] 328 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 625 | impl_conversion!(Oklab to Oklch => Oklab_to_XYZ, None, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:17 [INFO] [stdout] | [INFO] [stdout] 328 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 625 | impl_conversion!(Oklab to Oklch => Oklab_to_XYZ, None, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:62 [INFO] [stdout] | [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 650 | impl_conversion!(Oklch to Oklab => Oklch_to_XYZ, None, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:62 [INFO] [stdout] | [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 650 | impl_conversion!(Oklch to Oklab => Oklch_to_XYZ, None, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:17 [INFO] [stdout] | [INFO] [stdout] 328 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 650 | impl_conversion!(Oklch to Oklab => Oklch_to_XYZ, None, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:329:17 [INFO] [stdout] | [INFO] [stdout] 328 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 329 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 650 | impl_conversion!(Oklch to Oklab => Oklch_to_XYZ, None, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 544 | impl_conversion!(EncodedBt2020 to ICtCpPQ => bt601_oetf_inverse, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 544 | impl_conversion!(EncodedBt2020 to ICtCpPQ => bt601_oetf_inverse, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 336 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 544 | impl_conversion!(EncodedBt2020 to ICtCpPQ => bt601_oetf_inverse, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 336 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 544 | impl_conversion!(EncodedBt2020 to ICtCpPQ => bt601_oetf_inverse, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 547 | impl_conversion!(EncodedBt2020 to EncodedBt2100PQ => bt601_oetf_inverse, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 547 | impl_conversion!(EncodedBt2020 to EncodedBt2100PQ => bt601_oetf_inverse, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 336 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 547 | impl_conversion!(EncodedBt2020 to EncodedBt2100PQ => bt601_oetf_inverse, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 336 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 547 | impl_conversion!(EncodedBt2020 to EncodedBt2100PQ => bt601_oetf_inverse, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 574 | impl_conversion!(EncodedBt2100PQ to ICtCpPQ => ST_2084_PQ_eotf, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 574 | impl_conversion!(EncodedBt2100PQ to ICtCpPQ => ST_2084_PQ_eotf, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 336 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 574 | impl_conversion!(EncodedBt2100PQ to ICtCpPQ => ST_2084_PQ_eotf, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 336 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 574 | impl_conversion!(EncodedBt2100PQ to ICtCpPQ => ST_2084_PQ_eotf, None, RGB_to_ICtCp_PQ); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 576 | impl_conversion!(EncodedBt2100PQ to EncodedBt2020 => ST_2084_PQ_eotf, None, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 576 | impl_conversion!(EncodedBt2100PQ to EncodedBt2020 => ST_2084_PQ_eotf, None, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 336 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 576 | impl_conversion!(EncodedBt2100PQ to EncodedBt2020 => ST_2084_PQ_eotf, None, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 602 | impl_conversion!(ICtCpPQ to EncodedBt2020 => ICtCp_PQ_to_RGB, None, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 336 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 576 | impl_conversion!(EncodedBt2100PQ to EncodedBt2020 => ST_2084_PQ_eotf, None, bt601_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 336 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 602 | impl_conversion!(ICtCpPQ to EncodedBt2020 => ICtCp_PQ_to_RGB, None, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 602 | impl_conversion!(ICtCpPQ to EncodedBt2020 => ICtCp_PQ_to_RGB, None, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 603 | impl_conversion!(ICtCpPQ to EncodedBt2100PQ => ICtCp_PQ_to_RGB, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 336 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 602 | impl_conversion!(ICtCpPQ to EncodedBt2020 => ICtCp_PQ_to_RGB, None, bt601_oetf); [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 336 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 603 | impl_conversion!(ICtCpPQ to EncodedBt2100PQ => ICtCp_PQ_to_RGB, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 603 | impl_conversion!(ICtCpPQ to EncodedBt2100PQ => ICtCp_PQ_to_RGB, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 625 | impl_conversion!(Oklab to Oklch => Oklab_to_XYZ, None, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 336 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 603 | impl_conversion!(ICtCpPQ to EncodedBt2100PQ => ICtCp_PQ_to_RGB, None, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 336 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 625 | impl_conversion!(Oklab to Oklch => Oklab_to_XYZ, None, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 625 | impl_conversion!(Oklab to Oklch => Oklab_to_XYZ, None, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 650 | impl_conversion!(Oklch to Oklab => Oklch_to_XYZ, None, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 336 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 625 | impl_conversion!(Oklab to Oklch => Oklab_to_XYZ, None, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 336 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 650 | impl_conversion!(Oklch to Oklab => Oklch_to_XYZ, None, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 650 | impl_conversion!(Oklch to Oklab => Oklch_to_XYZ, None, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:62 [INFO] [stdout] | [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 465 | impl_conversion!(EncodedSrgb to Oklab => sRGB_eotf, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 336 | fn dst_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 337 | kolor::details::transform::$dst_transform_fn(color, $dst_space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 650 | impl_conversion!(Oklch to Oklab => Oklch_to_XYZ, None, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:17 [INFO] [stdout] | [INFO] [stdout] 344 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 465 | impl_conversion!(EncodedSrgb to Oklab => sRGB_eotf, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:62 [INFO] [stdout] | [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 465 | impl_conversion!(EncodedSrgb to Oklab => sRGB_eotf, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:62 [INFO] [stdout] | [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 466 | impl_conversion!(EncodedSrgb to Oklch => sRGB_eotf, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:17 [INFO] [stdout] | [INFO] [stdout] 344 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 465 | impl_conversion!(EncodedSrgb to Oklab => sRGB_eotf, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklab); [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:17 [INFO] [stdout] | [INFO] [stdout] 344 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 466 | impl_conversion!(EncodedSrgb to Oklch => sRGB_eotf, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:62 [INFO] [stdout] | [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 466 | impl_conversion!(EncodedSrgb to Oklch => sRGB_eotf, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:62 [INFO] [stdout] | [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 467 | impl_conversion!(EncodedSrgb to ICtCpPQ => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:17 [INFO] [stdout] | [INFO] [stdout] 344 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 466 | impl_conversion!(EncodedSrgb to Oklch => sRGB_eotf, BT_709_D65_TO_CIE_XYZ_D65, XYZ_to_Oklch); [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:17 [INFO] [stdout] | [INFO] [stdout] 344 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 467 | impl_conversion!(EncodedSrgb to ICtCpPQ => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:62 [INFO] [stdout] | [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 467 | impl_conversion!(EncodedSrgb to ICtCpPQ => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:62 [INFO] [stdout] | [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 468 | impl_conversion!(EncodedSrgb to EncodedAcesCgSrgb => sRGB_eotf, BT_709_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:17 [INFO] [stdout] | [INFO] [stdout] 344 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 467 | impl_conversion!(EncodedSrgb to ICtCpPQ => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, RGB_to_ICtCp_PQ); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:17 [INFO] [stdout] | [INFO] [stdout] 344 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 468 | impl_conversion!(EncodedSrgb to EncodedAcesCgSrgb => sRGB_eotf, BT_709_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:62 [INFO] [stdout] | [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 468 | impl_conversion!(EncodedSrgb to EncodedAcesCgSrgb => sRGB_eotf, BT_709_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:62 [INFO] [stdout] | [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 469 | impl_conversion!(EncodedSrgb to EncodedBt2020 => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:17 [INFO] [stdout] | [INFO] [stdout] 344 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 468 | impl_conversion!(EncodedSrgb to EncodedAcesCgSrgb => sRGB_eotf, BT_709_D65_TO_AP1_D60, sRGB_oetf); [INFO] [stdout] | -------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:17 [INFO] [stdout] | [INFO] [stdout] 344 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 469 | impl_conversion!(EncodedSrgb to EncodedBt2020 => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:62 [INFO] [stdout] | [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 469 | impl_conversion!(EncodedSrgb to EncodedBt2020 => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:62 [INFO] [stdout] | [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 470 | impl_conversion!(EncodedSrgb to EncodedBt2100PQ => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:17 [INFO] [stdout] | [INFO] [stdout] 344 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 469 | impl_conversion!(EncodedSrgb to EncodedBt2020 => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, bt601_oetf); [INFO] [stdout] | --------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:17 [INFO] [stdout] | [INFO] [stdout] 344 | fn src_transform_raw(color: Vec3) -> Vec3 { [INFO] [stdout] | ---- expected `glam::Vec3` because of return type [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `glam::Vec3`, found struct `kolor::Vec3` [INFO] [stdout] ... [INFO] [stdout] 470 | impl_conversion!(EncodedSrgb to EncodedBt2100PQ => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/spaces.rs:345:62 [INFO] [stdout] | [INFO] [stdout] 345 | kolor::details::transform::$src_transform_fn(color, $space::SPACE.white_point()) [INFO] [stdout] | ^^^^^ expected struct `kolor::Vec3`, found struct `glam::Vec3` [INFO] [stdout] ... [INFO] [stdout] 470 | impl_conversion!(EncodedSrgb to EncodedBt2100PQ => sRGB_eotf, BT_709_D65_TO_BT_2020_D65, ST_2084_PQ_eotf_inverse); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: perhaps two different versions of crate `glam` are being used? [INFO] [stdout] = note: this error originates in the macro `impl_conversion` (in Nightly builds, run with -Z macro-backtrace for more info) [WARN] too many lines in the log, truncating it