[INFO] fetching crate colcon 0.10.1... [INFO] checking colcon-0.10.1 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate colcon 0.10.1 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate colcon 0.10.1 on toolchain ccf408f4326a858c00dd845a64a86b16f360a801 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate colcon 0.10.1 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate colcon 0.10.1 [INFO] tweaked toml for crates.io crate colcon 0.10.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] crate crates.io crate colcon 0.10.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 09fdc9db418d896fc4db1b93969aa9527e96fb3ee011dd59e69124c4043a4386 [INFO] running `Command { std: "docker" "start" "-a" "09fdc9db418d896fc4db1b93969aa9527e96fb3ee011dd59e69124c4043a4386", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "09fdc9db418d896fc4db1b93969aa9527e96fb3ee011dd59e69124c4043a4386", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "09fdc9db418d896fc4db1b93969aa9527e96fb3ee011dd59e69124c4043a4386", kill_on_drop: false }` [INFO] [stdout] 09fdc9db418d896fc4db1b93969aa9527e96fb3ee011dd59e69124c4043a4386 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f0d30b8f5d6883edfd877a8c846ffe8bea93408622c05c92fd213587de27e5d5 [INFO] running `Command { std: "docker" "start" "-a" "f0d30b8f5d6883edfd877a8c846ffe8bea93408622c05c92fd213587de27e5d5", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling proc-macro2 v1.0.85 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling serde v1.0.203 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling serde_json v1.0.117 [INFO] [stderr] Checking either v1.12.0 [INFO] [stderr] Checking half v2.4.1 [INFO] [stderr] Checking plotters-backend v0.3.6 [INFO] [stderr] Checking regex-syntax v0.8.3 [INFO] [stderr] Checking itoa v1.0.11 [INFO] [stderr] Checking clap_lex v0.7.0 [INFO] [stderr] Checking anstyle v1.0.7 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking ciborium-io v0.2.2 [INFO] [stderr] Checking ryu v1.0.18 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking plotters-svg v0.3.6 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking clap_builder v4.5.2 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking cast v0.3.0 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Compiling syn v2.0.66 [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking is-terminal v0.4.12 [INFO] [stderr] Checking oorandom v11.1.3 [INFO] [stderr] Checking regex-automata v0.4.6 [INFO] [stderr] Checking once_cell v1.19.0 [INFO] [stderr] Checking anes v0.1.6 [INFO] [stderr] Checking plotters v0.3.6 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking colcon v0.10.1 (/tmp/fixit) [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Checking criterion-plot v0.5.0 [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `colcon` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * src/lib.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/lib.rs:657:19 [INFO] [stderr] | [INFO] [stderr] 657 | ($func:ident, $data:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/lib.rs:663:19 [INFO] [stderr] | [INFO] [stderr] 663 | ($func:ident, $data:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/lib.rs:670:22 [INFO] [stderr] | [INFO] [stderr] 670 | ($recurse:ident, $data:expr_2021, $from:expr_2021, $to:expr_2021, $op:ident) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/lib.rs:670:39 [INFO] [stderr] | [INFO] [stderr] 670 | ($recurse:ident, $data:expr_2021, $from:expr_2021, $to:expr_2021, $op:ident) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/lib.rs:670:56 [INFO] [stderr] | [INFO] [stderr] 670 | ($recurse:ident, $data:expr_2021, $from:expr_2021, $to:expr_2021, $op:ident) => { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error: aborting due to 5 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0658`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1324:3 [INFO] [stdout] | [INFO] [stdout] 1324 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: `--force-warn unsafe-attr-outside-unsafe` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1324 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1328:3 [INFO] [stdout] | [INFO] [stdout] 1328 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1328 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1332:3 [INFO] [stdout] | [INFO] [stdout] 1332 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1332 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1336:3 [INFO] [stdout] | [INFO] [stdout] 1336 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1336 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1341:3 [INFO] [stdout] | [INFO] [stdout] 1341 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1341 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1345:3 [INFO] [stdout] | [INFO] [stdout] 1345 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1345 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1349:3 [INFO] [stdout] | [INFO] [stdout] 1349 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1349 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1353:3 [INFO] [stdout] | [INFO] [stdout] 1353 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1353 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1414 | cdef1!(srgb_eotf, srgb_eotf_f32, srgb_eotf_f64); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1414 | cdef1!(srgb_eotf, srgb_eotf_f32, srgb_eotf_f64); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1415 | cdef1!(srgb_oetf, srgb_oetf_f32, srgb_oetf_f64); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1415 | cdef1!(srgb_oetf, srgb_oetf_f32, srgb_oetf_f64); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1416 | cdef1!(pq_eotf, pq_eotf_f32, pq_eotf_f64); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1416 | cdef1!(pq_eotf, pq_eotf_f32, pq_eotf_f64); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1417 | cdef1!(pqz_eotf, pqz_eotf_f32, pqz_eotf_f64); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1417 | cdef1!(pqz_eotf, pqz_eotf_f32, pqz_eotf_f64); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1418 | cdef1!(pq_oetf, pq_oetf_f32, pq_oetf_f64); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1418 | cdef1!(pq_oetf, pq_oetf_f32, pq_oetf_f64); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1419 | cdef1!(pqz_oetf, pqz_oetf_f32, pqz_oetf_f64); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1419 | cdef1!(pqz_oetf, pqz_oetf_f32, pqz_oetf_f64); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1394:11 [INFO] [stdout] | [INFO] [stdout] 1394 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1422 | / cdef31!( [INFO] [stdout] 1423 | | hk_high2023, [INFO] [stdout] 1424 | | hk_high2023_3f32, [INFO] [stdout] 1425 | | hk_high2023_3f64, [INFO] [stdout] 1426 | | hk_high2023_4f32, [INFO] [stdout] 1427 | | hk_high2023_4f64 [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef31` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1394 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1398:11 [INFO] [stdout] | [INFO] [stdout] 1398 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1422 | / cdef31!( [INFO] [stdout] 1423 | | hk_high2023, [INFO] [stdout] 1424 | | hk_high2023_3f32, [INFO] [stdout] 1425 | | hk_high2023_3f64, [INFO] [stdout] 1426 | | hk_high2023_4f32, [INFO] [stdout] 1427 | | hk_high2023_4f64 [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef31` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1398 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1402:11 [INFO] [stdout] | [INFO] [stdout] 1402 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1422 | / cdef31!( [INFO] [stdout] 1423 | | hk_high2023, [INFO] [stdout] 1424 | | hk_high2023_3f32, [INFO] [stdout] 1425 | | hk_high2023_3f64, [INFO] [stdout] 1426 | | hk_high2023_4f32, [INFO] [stdout] 1427 | | hk_high2023_4f64 [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef31` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1402 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1406:11 [INFO] [stdout] | [INFO] [stdout] 1406 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1422 | / cdef31!( [INFO] [stdout] 1423 | | hk_high2023, [INFO] [stdout] 1424 | | hk_high2023_3f32, [INFO] [stdout] 1425 | | hk_high2023_3f64, [INFO] [stdout] 1426 | | hk_high2023_4f32, [INFO] [stdout] 1427 | | hk_high2023_4f64 [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef31` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1406 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1429 | / cdef3!( [INFO] [stdout] 1430 | | hk_high2023_comp, [INFO] [stdout] 1431 | | hk_high2023_comp_3f32, [INFO] [stdout] 1432 | | hk_high2023_comp_3f64, [INFO] [stdout] 1433 | | hk_high2023_comp_4f32, [INFO] [stdout] 1434 | | hk_high2023_comp_4f64 [INFO] [stdout] 1435 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1429 | / cdef3!( [INFO] [stdout] 1430 | | hk_high2023_comp, [INFO] [stdout] 1431 | | hk_high2023_comp_3f32, [INFO] [stdout] 1432 | | hk_high2023_comp_3f64, [INFO] [stdout] 1433 | | hk_high2023_comp_4f32, [INFO] [stdout] 1434 | | hk_high2023_comp_4f64 [INFO] [stdout] 1435 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1429 | / cdef3!( [INFO] [stdout] 1430 | | hk_high2023_comp, [INFO] [stdout] 1431 | | hk_high2023_comp_3f32, [INFO] [stdout] 1432 | | hk_high2023_comp_3f64, [INFO] [stdout] 1433 | | hk_high2023_comp_4f32, [INFO] [stdout] 1434 | | hk_high2023_comp_4f64 [INFO] [stdout] 1435 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1429 | / cdef3!( [INFO] [stdout] 1430 | | hk_high2023_comp, [INFO] [stdout] 1431 | | hk_high2023_comp_3f32, [INFO] [stdout] 1432 | | hk_high2023_comp_3f64, [INFO] [stdout] 1433 | | hk_high2023_comp_4f32, [INFO] [stdout] 1434 | | hk_high2023_comp_4f64 [INFO] [stdout] 1435 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | / cdef3!( [INFO] [stdout] 1439 | | srgb_to_hsv, [INFO] [stdout] 1440 | | srgb_to_hsv_3f32, [INFO] [stdout] 1441 | | srgb_to_hsv_3f64, [INFO] [stdout] 1442 | | srgb_to_hsv_4f32, [INFO] [stdout] 1443 | | srgb_to_hsv_4f64 [INFO] [stdout] 1444 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | / cdef3!( [INFO] [stdout] 1439 | | srgb_to_hsv, [INFO] [stdout] 1440 | | srgb_to_hsv_3f32, [INFO] [stdout] 1441 | | srgb_to_hsv_3f64, [INFO] [stdout] 1442 | | srgb_to_hsv_4f32, [INFO] [stdout] 1443 | | srgb_to_hsv_4f64 [INFO] [stdout] 1444 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | / cdef3!( [INFO] [stdout] 1439 | | srgb_to_hsv, [INFO] [stdout] 1440 | | srgb_to_hsv_3f32, [INFO] [stdout] 1441 | | srgb_to_hsv_3f64, [INFO] [stdout] 1442 | | srgb_to_hsv_4f32, [INFO] [stdout] 1443 | | srgb_to_hsv_4f64 [INFO] [stdout] 1444 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | / cdef3!( [INFO] [stdout] 1439 | | srgb_to_hsv, [INFO] [stdout] 1440 | | srgb_to_hsv_3f32, [INFO] [stdout] 1441 | | srgb_to_hsv_3f64, [INFO] [stdout] 1442 | | srgb_to_hsv_4f32, [INFO] [stdout] 1443 | | srgb_to_hsv_4f64 [INFO] [stdout] 1444 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1445 | / cdef3!( [INFO] [stdout] 1446 | | srgb_to_lrgb, [INFO] [stdout] 1447 | | srgb_to_lrgb_3f32, [INFO] [stdout] 1448 | | srgb_to_lrgb_3f64, [INFO] [stdout] 1449 | | srgb_to_lrgb_4f32, [INFO] [stdout] 1450 | | srgb_to_lrgb_4f64 [INFO] [stdout] 1451 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1445 | / cdef3!( [INFO] [stdout] 1446 | | srgb_to_lrgb, [INFO] [stdout] 1447 | | srgb_to_lrgb_3f32, [INFO] [stdout] 1448 | | srgb_to_lrgb_3f64, [INFO] [stdout] 1449 | | srgb_to_lrgb_4f32, [INFO] [stdout] 1450 | | srgb_to_lrgb_4f64 [INFO] [stdout] 1451 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1445 | / cdef3!( [INFO] [stdout] 1446 | | srgb_to_lrgb, [INFO] [stdout] 1447 | | srgb_to_lrgb_3f32, [INFO] [stdout] 1448 | | srgb_to_lrgb_3f64, [INFO] [stdout] 1449 | | srgb_to_lrgb_4f32, [INFO] [stdout] 1450 | | srgb_to_lrgb_4f64 [INFO] [stdout] 1451 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1445 | / cdef3!( [INFO] [stdout] 1446 | | srgb_to_lrgb, [INFO] [stdout] 1447 | | srgb_to_lrgb_3f32, [INFO] [stdout] 1448 | | srgb_to_lrgb_3f64, [INFO] [stdout] 1449 | | srgb_to_lrgb_4f32, [INFO] [stdout] 1450 | | srgb_to_lrgb_4f64 [INFO] [stdout] 1451 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1452 | / cdef3!( [INFO] [stdout] 1453 | | lrgb_to_xyz, [INFO] [stdout] 1454 | | lrgb_to_xyz_3f32, [INFO] [stdout] 1455 | | lrgb_to_xyz_3f64, [INFO] [stdout] 1456 | | lrgb_to_xyz_4f32, [INFO] [stdout] 1457 | | lrgb_to_xyz_4f64 [INFO] [stdout] 1458 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1452 | / cdef3!( [INFO] [stdout] 1453 | | lrgb_to_xyz, [INFO] [stdout] 1454 | | lrgb_to_xyz_3f32, [INFO] [stdout] 1455 | | lrgb_to_xyz_3f64, [INFO] [stdout] 1456 | | lrgb_to_xyz_4f32, [INFO] [stdout] 1457 | | lrgb_to_xyz_4f64 [INFO] [stdout] 1458 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1452 | / cdef3!( [INFO] [stdout] 1453 | | lrgb_to_xyz, [INFO] [stdout] 1454 | | lrgb_to_xyz_3f32, [INFO] [stdout] 1455 | | lrgb_to_xyz_3f64, [INFO] [stdout] 1456 | | lrgb_to_xyz_4f32, [INFO] [stdout] 1457 | | lrgb_to_xyz_4f64 [INFO] [stdout] 1458 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1452 | / cdef3!( [INFO] [stdout] 1453 | | lrgb_to_xyz, [INFO] [stdout] 1454 | | lrgb_to_xyz_3f32, [INFO] [stdout] 1455 | | lrgb_to_xyz_3f64, [INFO] [stdout] 1456 | | lrgb_to_xyz_4f32, [INFO] [stdout] 1457 | | lrgb_to_xyz_4f64 [INFO] [stdout] 1458 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1459 | / cdef3!( [INFO] [stdout] 1460 | | xyz_to_cielab, [INFO] [stdout] 1461 | | xyz_to_cielab_3f32, [INFO] [stdout] 1462 | | xyz_to_cielab_3f64, [INFO] [stdout] 1463 | | xyz_to_cielab_4f32, [INFO] [stdout] 1464 | | xyz_to_cielab_4f64 [INFO] [stdout] 1465 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1459 | / cdef3!( [INFO] [stdout] 1460 | | xyz_to_cielab, [INFO] [stdout] 1461 | | xyz_to_cielab_3f32, [INFO] [stdout] 1462 | | xyz_to_cielab_3f64, [INFO] [stdout] 1463 | | xyz_to_cielab_4f32, [INFO] [stdout] 1464 | | xyz_to_cielab_4f64 [INFO] [stdout] 1465 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1459 | / cdef3!( [INFO] [stdout] 1460 | | xyz_to_cielab, [INFO] [stdout] 1461 | | xyz_to_cielab_3f32, [INFO] [stdout] 1462 | | xyz_to_cielab_3f64, [INFO] [stdout] 1463 | | xyz_to_cielab_4f32, [INFO] [stdout] 1464 | | xyz_to_cielab_4f64 [INFO] [stdout] 1465 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1459 | / cdef3!( [INFO] [stdout] 1460 | | xyz_to_cielab, [INFO] [stdout] 1461 | | xyz_to_cielab_3f32, [INFO] [stdout] 1462 | | xyz_to_cielab_3f64, [INFO] [stdout] 1463 | | xyz_to_cielab_4f32, [INFO] [stdout] 1464 | | xyz_to_cielab_4f64 [INFO] [stdout] 1465 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1466 | / cdef3!( [INFO] [stdout] 1467 | | xyz_to_oklab, [INFO] [stdout] 1468 | | xyz_to_oklab_3f32, [INFO] [stdout] 1469 | | xyz_to_oklab_3f64, [INFO] [stdout] 1470 | | xyz_to_oklab_4f32, [INFO] [stdout] 1471 | | xyz_to_oklab_4f64 [INFO] [stdout] 1472 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1466 | / cdef3!( [INFO] [stdout] 1467 | | xyz_to_oklab, [INFO] [stdout] 1468 | | xyz_to_oklab_3f32, [INFO] [stdout] 1469 | | xyz_to_oklab_3f64, [INFO] [stdout] 1470 | | xyz_to_oklab_4f32, [INFO] [stdout] 1471 | | xyz_to_oklab_4f64 [INFO] [stdout] 1472 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1466 | / cdef3!( [INFO] [stdout] 1467 | | xyz_to_oklab, [INFO] [stdout] 1468 | | xyz_to_oklab_3f32, [INFO] [stdout] 1469 | | xyz_to_oklab_3f64, [INFO] [stdout] 1470 | | xyz_to_oklab_4f32, [INFO] [stdout] 1471 | | xyz_to_oklab_4f64 [INFO] [stdout] 1472 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1466 | / cdef3!( [INFO] [stdout] 1467 | | xyz_to_oklab, [INFO] [stdout] 1468 | | xyz_to_oklab_3f32, [INFO] [stdout] 1469 | | xyz_to_oklab_3f64, [INFO] [stdout] 1470 | | xyz_to_oklab_4f32, [INFO] [stdout] 1471 | | xyz_to_oklab_4f64 [INFO] [stdout] 1472 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1473 | / cdef3!( [INFO] [stdout] 1474 | | xyz_to_jzazbz, [INFO] [stdout] 1475 | | xyz_to_jzazbz_3f32, [INFO] [stdout] 1476 | | xyz_to_jzazbz_3f64, [INFO] [stdout] 1477 | | xyz_to_jzazbz_4f32, [INFO] [stdout] 1478 | | xyz_to_jzazbz_4f64 [INFO] [stdout] 1479 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1473 | / cdef3!( [INFO] [stdout] 1474 | | xyz_to_jzazbz, [INFO] [stdout] 1475 | | xyz_to_jzazbz_3f32, [INFO] [stdout] 1476 | | xyz_to_jzazbz_3f64, [INFO] [stdout] 1477 | | xyz_to_jzazbz_4f32, [INFO] [stdout] 1478 | | xyz_to_jzazbz_4f64 [INFO] [stdout] 1479 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1473 | / cdef3!( [INFO] [stdout] 1474 | | xyz_to_jzazbz, [INFO] [stdout] 1475 | | xyz_to_jzazbz_3f32, [INFO] [stdout] 1476 | | xyz_to_jzazbz_3f64, [INFO] [stdout] 1477 | | xyz_to_jzazbz_4f32, [INFO] [stdout] 1478 | | xyz_to_jzazbz_4f64 [INFO] [stdout] 1479 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1473 | / cdef3!( [INFO] [stdout] 1474 | | xyz_to_jzazbz, [INFO] [stdout] 1475 | | xyz_to_jzazbz_3f32, [INFO] [stdout] 1476 | | xyz_to_jzazbz_3f64, [INFO] [stdout] 1477 | | xyz_to_jzazbz_4f32, [INFO] [stdout] 1478 | | xyz_to_jzazbz_4f64 [INFO] [stdout] 1479 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | / cdef3!( [INFO] [stdout] 1481 | | lab_to_lch, [INFO] [stdout] 1482 | | lab_to_lch_3f32, [INFO] [stdout] 1483 | | lab_to_lch_3f64, [INFO] [stdout] 1484 | | lab_to_lch_4f32, [INFO] [stdout] 1485 | | lab_to_lch_4f64 [INFO] [stdout] 1486 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | / cdef3!( [INFO] [stdout] 1481 | | lab_to_lch, [INFO] [stdout] 1482 | | lab_to_lch_3f32, [INFO] [stdout] 1483 | | lab_to_lch_3f64, [INFO] [stdout] 1484 | | lab_to_lch_4f32, [INFO] [stdout] 1485 | | lab_to_lch_4f64 [INFO] [stdout] 1486 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | / cdef3!( [INFO] [stdout] 1481 | | lab_to_lch, [INFO] [stdout] 1482 | | lab_to_lch_3f32, [INFO] [stdout] 1483 | | lab_to_lch_3f64, [INFO] [stdout] 1484 | | lab_to_lch_4f32, [INFO] [stdout] 1485 | | lab_to_lch_4f64 [INFO] [stdout] 1486 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | / cdef3!( [INFO] [stdout] 1481 | | lab_to_lch, [INFO] [stdout] 1482 | | lab_to_lch_3f32, [INFO] [stdout] 1483 | | lab_to_lch_3f64, [INFO] [stdout] 1484 | | lab_to_lch_4f32, [INFO] [stdout] 1485 | | lab_to_lch_4f64 [INFO] [stdout] 1486 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | / cdef3!( [INFO] [stdout] 1488 | | _lrgb_to_ictcp, [INFO] [stdout] 1489 | | _lrgb_to_ictcp_3f32, [INFO] [stdout] 1490 | | _lrgb_to_ictcp_3f64, [INFO] [stdout] 1491 | | _lrgb_to_ictcp_4f32, [INFO] [stdout] 1492 | | _lrgb_to_ictcp_4f64 [INFO] [stdout] 1493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | / cdef3!( [INFO] [stdout] 1488 | | _lrgb_to_ictcp, [INFO] [stdout] 1489 | | _lrgb_to_ictcp_3f32, [INFO] [stdout] 1490 | | _lrgb_to_ictcp_3f64, [INFO] [stdout] 1491 | | _lrgb_to_ictcp_4f32, [INFO] [stdout] 1492 | | _lrgb_to_ictcp_4f64 [INFO] [stdout] 1493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | / cdef3!( [INFO] [stdout] 1488 | | _lrgb_to_ictcp, [INFO] [stdout] 1489 | | _lrgb_to_ictcp_3f32, [INFO] [stdout] 1490 | | _lrgb_to_ictcp_3f64, [INFO] [stdout] 1491 | | _lrgb_to_ictcp_4f32, [INFO] [stdout] 1492 | | _lrgb_to_ictcp_4f64 [INFO] [stdout] 1493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | / cdef3!( [INFO] [stdout] 1488 | | _lrgb_to_ictcp, [INFO] [stdout] 1489 | | _lrgb_to_ictcp_3f32, [INFO] [stdout] 1490 | | _lrgb_to_ictcp_3f64, [INFO] [stdout] 1491 | | _lrgb_to_ictcp_4f32, [INFO] [stdout] 1492 | | _lrgb_to_ictcp_4f64 [INFO] [stdout] 1493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1496 | / cdef3!( [INFO] [stdout] 1497 | | hsv_to_srgb, [INFO] [stdout] 1498 | | hsv_to_srgb_3f32, [INFO] [stdout] 1499 | | hsv_to_srgb_3f64, [INFO] [stdout] 1500 | | hsv_to_srgb_4f32, [INFO] [stdout] 1501 | | hsv_to_srgb_4f64 [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1496 | / cdef3!( [INFO] [stdout] 1497 | | hsv_to_srgb, [INFO] [stdout] 1498 | | hsv_to_srgb_3f32, [INFO] [stdout] 1499 | | hsv_to_srgb_3f64, [INFO] [stdout] 1500 | | hsv_to_srgb_4f32, [INFO] [stdout] 1501 | | hsv_to_srgb_4f64 [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1496 | / cdef3!( [INFO] [stdout] 1497 | | hsv_to_srgb, [INFO] [stdout] 1498 | | hsv_to_srgb_3f32, [INFO] [stdout] 1499 | | hsv_to_srgb_3f64, [INFO] [stdout] 1500 | | hsv_to_srgb_4f32, [INFO] [stdout] 1501 | | hsv_to_srgb_4f64 [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1496 | / cdef3!( [INFO] [stdout] 1497 | | hsv_to_srgb, [INFO] [stdout] 1498 | | hsv_to_srgb_3f32, [INFO] [stdout] 1499 | | hsv_to_srgb_3f64, [INFO] [stdout] 1500 | | hsv_to_srgb_4f32, [INFO] [stdout] 1501 | | hsv_to_srgb_4f64 [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1503 | / cdef3!( [INFO] [stdout] 1504 | | lrgb_to_srgb, [INFO] [stdout] 1505 | | lrgb_to_srgb_3f32, [INFO] [stdout] 1506 | | lrgb_to_srgb_3f64, [INFO] [stdout] 1507 | | lrgb_to_srgb_4f32, [INFO] [stdout] 1508 | | lrgb_to_srgb_4f64 [INFO] [stdout] 1509 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1503 | / cdef3!( [INFO] [stdout] 1504 | | lrgb_to_srgb, [INFO] [stdout] 1505 | | lrgb_to_srgb_3f32, [INFO] [stdout] 1506 | | lrgb_to_srgb_3f64, [INFO] [stdout] 1507 | | lrgb_to_srgb_4f32, [INFO] [stdout] 1508 | | lrgb_to_srgb_4f64 [INFO] [stdout] 1509 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1503 | / cdef3!( [INFO] [stdout] 1504 | | lrgb_to_srgb, [INFO] [stdout] 1505 | | lrgb_to_srgb_3f32, [INFO] [stdout] 1506 | | lrgb_to_srgb_3f64, [INFO] [stdout] 1507 | | lrgb_to_srgb_4f32, [INFO] [stdout] 1508 | | lrgb_to_srgb_4f64 [INFO] [stdout] 1509 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1503 | / cdef3!( [INFO] [stdout] 1504 | | lrgb_to_srgb, [INFO] [stdout] 1505 | | lrgb_to_srgb_3f32, [INFO] [stdout] 1506 | | lrgb_to_srgb_3f64, [INFO] [stdout] 1507 | | lrgb_to_srgb_4f32, [INFO] [stdout] 1508 | | lrgb_to_srgb_4f64 [INFO] [stdout] 1509 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1510 | / cdef3!( [INFO] [stdout] 1511 | | xyz_to_lrgb, [INFO] [stdout] 1512 | | xyz_to_lrgb_3f32, [INFO] [stdout] 1513 | | xyz_to_lrgb_3f64, [INFO] [stdout] 1514 | | xyz_to_lrgb_4f32, [INFO] [stdout] 1515 | | xyz_to_lrgb_4f64 [INFO] [stdout] 1516 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1510 | / cdef3!( [INFO] [stdout] 1511 | | xyz_to_lrgb, [INFO] [stdout] 1512 | | xyz_to_lrgb_3f32, [INFO] [stdout] 1513 | | xyz_to_lrgb_3f64, [INFO] [stdout] 1514 | | xyz_to_lrgb_4f32, [INFO] [stdout] 1515 | | xyz_to_lrgb_4f64 [INFO] [stdout] 1516 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1510 | / cdef3!( [INFO] [stdout] 1511 | | xyz_to_lrgb, [INFO] [stdout] 1512 | | xyz_to_lrgb_3f32, [INFO] [stdout] 1513 | | xyz_to_lrgb_3f64, [INFO] [stdout] 1514 | | xyz_to_lrgb_4f32, [INFO] [stdout] 1515 | | xyz_to_lrgb_4f64 [INFO] [stdout] 1516 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1510 | / cdef3!( [INFO] [stdout] 1511 | | xyz_to_lrgb, [INFO] [stdout] 1512 | | xyz_to_lrgb_3f32, [INFO] [stdout] 1513 | | xyz_to_lrgb_3f64, [INFO] [stdout] 1514 | | xyz_to_lrgb_4f32, [INFO] [stdout] 1515 | | xyz_to_lrgb_4f64 [INFO] [stdout] 1516 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1517 | / cdef3!( [INFO] [stdout] 1518 | | cielab_to_xyz, [INFO] [stdout] 1519 | | cielab_to_xyz_3f32, [INFO] [stdout] 1520 | | cielab_to_xyz_3f64, [INFO] [stdout] 1521 | | cielab_to_xyz_4f32, [INFO] [stdout] 1522 | | cielab_to_xyz_4f64 [INFO] [stdout] 1523 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1517 | / cdef3!( [INFO] [stdout] 1518 | | cielab_to_xyz, [INFO] [stdout] 1519 | | cielab_to_xyz_3f32, [INFO] [stdout] 1520 | | cielab_to_xyz_3f64, [INFO] [stdout] 1521 | | cielab_to_xyz_4f32, [INFO] [stdout] 1522 | | cielab_to_xyz_4f64 [INFO] [stdout] 1523 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1517 | / cdef3!( [INFO] [stdout] 1518 | | cielab_to_xyz, [INFO] [stdout] 1519 | | cielab_to_xyz_3f32, [INFO] [stdout] 1520 | | cielab_to_xyz_3f64, [INFO] [stdout] 1521 | | cielab_to_xyz_4f32, [INFO] [stdout] 1522 | | cielab_to_xyz_4f64 [INFO] [stdout] 1523 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1517 | / cdef3!( [INFO] [stdout] 1518 | | cielab_to_xyz, [INFO] [stdout] 1519 | | cielab_to_xyz_3f32, [INFO] [stdout] 1520 | | cielab_to_xyz_3f64, [INFO] [stdout] 1521 | | cielab_to_xyz_4f32, [INFO] [stdout] 1522 | | cielab_to_xyz_4f64 [INFO] [stdout] 1523 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1524 | / cdef3!( [INFO] [stdout] 1525 | | oklab_to_xyz, [INFO] [stdout] 1526 | | oklab_to_xyz_3f32, [INFO] [stdout] 1527 | | oklab_to_xyz_3f64, [INFO] [stdout] 1528 | | oklab_to_xyz_4f32, [INFO] [stdout] 1529 | | oklab_to_xyz_4f64 [INFO] [stdout] 1530 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1524 | / cdef3!( [INFO] [stdout] 1525 | | oklab_to_xyz, [INFO] [stdout] 1526 | | oklab_to_xyz_3f32, [INFO] [stdout] 1527 | | oklab_to_xyz_3f64, [INFO] [stdout] 1528 | | oklab_to_xyz_4f32, [INFO] [stdout] 1529 | | oklab_to_xyz_4f64 [INFO] [stdout] 1530 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1524 | / cdef3!( [INFO] [stdout] 1525 | | oklab_to_xyz, [INFO] [stdout] 1526 | | oklab_to_xyz_3f32, [INFO] [stdout] 1527 | | oklab_to_xyz_3f64, [INFO] [stdout] 1528 | | oklab_to_xyz_4f32, [INFO] [stdout] 1529 | | oklab_to_xyz_4f64 [INFO] [stdout] 1530 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1524 | / cdef3!( [INFO] [stdout] 1525 | | oklab_to_xyz, [INFO] [stdout] 1526 | | oklab_to_xyz_3f32, [INFO] [stdout] 1527 | | oklab_to_xyz_3f64, [INFO] [stdout] 1528 | | oklab_to_xyz_4f32, [INFO] [stdout] 1529 | | oklab_to_xyz_4f64 [INFO] [stdout] 1530 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1531 | / cdef3!( [INFO] [stdout] 1532 | | jzazbz_to_xyz, [INFO] [stdout] 1533 | | jzazbz_to_xyz_3f32, [INFO] [stdout] 1534 | | jzazbz_to_xyz_3f64, [INFO] [stdout] 1535 | | jzazbz_to_xyz_4f32, [INFO] [stdout] 1536 | | jzazbz_to_xyz_4f64 [INFO] [stdout] 1537 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1531 | / cdef3!( [INFO] [stdout] 1532 | | jzazbz_to_xyz, [INFO] [stdout] 1533 | | jzazbz_to_xyz_3f32, [INFO] [stdout] 1534 | | jzazbz_to_xyz_3f64, [INFO] [stdout] 1535 | | jzazbz_to_xyz_4f32, [INFO] [stdout] 1536 | | jzazbz_to_xyz_4f64 [INFO] [stdout] 1537 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1531 | / cdef3!( [INFO] [stdout] 1532 | | jzazbz_to_xyz, [INFO] [stdout] 1533 | | jzazbz_to_xyz_3f32, [INFO] [stdout] 1534 | | jzazbz_to_xyz_3f64, [INFO] [stdout] 1535 | | jzazbz_to_xyz_4f32, [INFO] [stdout] 1536 | | jzazbz_to_xyz_4f64 [INFO] [stdout] 1537 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1531 | / cdef3!( [INFO] [stdout] 1532 | | jzazbz_to_xyz, [INFO] [stdout] 1533 | | jzazbz_to_xyz_3f32, [INFO] [stdout] 1534 | | jzazbz_to_xyz_3f64, [INFO] [stdout] 1535 | | jzazbz_to_xyz_4f32, [INFO] [stdout] 1536 | | jzazbz_to_xyz_4f64 [INFO] [stdout] 1537 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1538 | / cdef3!( [INFO] [stdout] 1539 | | lch_to_lab, [INFO] [stdout] 1540 | | lch_to_lab_3f32, [INFO] [stdout] 1541 | | lch_to_lab_3f64, [INFO] [stdout] 1542 | | lch_to_lab_4f32, [INFO] [stdout] 1543 | | lch_to_lab_4f64 [INFO] [stdout] 1544 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1538 | / cdef3!( [INFO] [stdout] 1539 | | lch_to_lab, [INFO] [stdout] 1540 | | lch_to_lab_3f32, [INFO] [stdout] 1541 | | lch_to_lab_3f64, [INFO] [stdout] 1542 | | lch_to_lab_4f32, [INFO] [stdout] 1543 | | lch_to_lab_4f64 [INFO] [stdout] 1544 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1538 | / cdef3!( [INFO] [stdout] 1539 | | lch_to_lab, [INFO] [stdout] 1540 | | lch_to_lab_3f32, [INFO] [stdout] 1541 | | lch_to_lab_3f64, [INFO] [stdout] 1542 | | lch_to_lab_4f32, [INFO] [stdout] 1543 | | lch_to_lab_4f64 [INFO] [stdout] 1544 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1538 | / cdef3!( [INFO] [stdout] 1539 | | lch_to_lab, [INFO] [stdout] 1540 | | lch_to_lab_3f32, [INFO] [stdout] 1541 | | lch_to_lab_3f64, [INFO] [stdout] 1542 | | lch_to_lab_4f32, [INFO] [stdout] 1543 | | lch_to_lab_4f64 [INFO] [stdout] 1544 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1545 | / cdef3!( [INFO] [stdout] 1546 | | _ictcp_to_lrgb, [INFO] [stdout] 1547 | | _ictcp_to_lrgb_3f32, [INFO] [stdout] 1548 | | _ictcp_to_lrgb_3f64, [INFO] [stdout] 1549 | | _ictcp_to_lrgb_4f32, [INFO] [stdout] 1550 | | _ictcp_to_lrgb_4f64 [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1545 | / cdef3!( [INFO] [stdout] 1546 | | _ictcp_to_lrgb, [INFO] [stdout] 1547 | | _ictcp_to_lrgb_3f32, [INFO] [stdout] 1548 | | _ictcp_to_lrgb_3f64, [INFO] [stdout] 1549 | | _ictcp_to_lrgb_4f32, [INFO] [stdout] 1550 | | _ictcp_to_lrgb_4f64 [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1545 | / cdef3!( [INFO] [stdout] 1546 | | _ictcp_to_lrgb, [INFO] [stdout] 1547 | | _ictcp_to_lrgb_3f32, [INFO] [stdout] 1548 | | _ictcp_to_lrgb_3f64, [INFO] [stdout] 1549 | | _ictcp_to_lrgb_4f32, [INFO] [stdout] 1550 | | _ictcp_to_lrgb_4f64 [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1545 | / cdef3!( [INFO] [stdout] 1546 | | _ictcp_to_lrgb, [INFO] [stdout] 1547 | | _ictcp_to_lrgb_3f32, [INFO] [stdout] 1548 | | _ictcp_to_lrgb_3f64, [INFO] [stdout] 1549 | | _ictcp_to_lrgb_4f32, [INFO] [stdout] 1550 | | _ictcp_to_lrgb_4f64 [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/lib.rs:657:25 [INFO] [stdout] | [INFO] [stdout] 657 | ($func:ident, $data:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 657 | ($func:ident, $data:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/lib.rs:663:25 [INFO] [stdout] | [INFO] [stdout] 663 | ($func:ident, $data:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 663 | ($func:ident, $data:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/lib.rs:670:28 [INFO] [stdout] | [INFO] [stdout] 670 | ($recurse:ident, $data:expr, $from:expr, $to:expr, $op:ident) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 670 | ($recurse:ident, $data:expr_2021, $from:expr, $to:expr, $op:ident) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/lib.rs:670:40 [INFO] [stdout] | [INFO] [stdout] 670 | ($recurse:ident, $data:expr, $from:expr, $to:expr, $op:ident) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 670 | ($recurse:ident, $data:expr, $from:expr_2021, $to:expr, $op:ident) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/lib.rs:670:50 [INFO] [stdout] | [INFO] [stdout] 670 | ($recurse:ident, $data:expr, $from:expr, $to:expr, $op:ident) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 670 | ($recurse:ident, $data:expr, $from:expr, $to:expr_2021, $op:ident) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 97 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking clap v4.5.4 [INFO] [stderr] Checking regex v1.10.4 [INFO] [stderr] Compiling serde_derive v1.0.203 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stderr] Checking criterion v0.5.1 [INFO] [stderr] Migrating benches/conversions.rs from 2021 edition to 2024 [INFO] [stderr] Migrating examples/hk_palette.rs from 2021 edition to 2024 [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `conversions` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * benches/conversions.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> benches/conversions.rs:17:6 [INFO] [stderr] | [INFO] [stderr] 17 | ($c: expr_2021, $pc: expr_2021, $f: path, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> benches/conversions.rs:17:21 [INFO] [stderr] | [INFO] [stderr] 17 | ($c: expr_2021, $pc: expr_2021, $f: path, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> benches/conversions.rs:17:10 [INFO] [stdout] | [INFO] [stdout] 17 | ($c: expr, $pc: expr, $f: path, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 17 | ($c: expr_2021, $pc: expr, $f: path, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> benches/conversions.rs:17:21 [INFO] [stdout] | [INFO] [stdout] 17 | ($c: expr, $pc: expr, $f: path, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 17 | ($c: expr, $pc: expr_2021, $f: path, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> benches/conversions.rs:28:10 [INFO] [stdout] | [INFO] [stdout] 28 | ($c: expr, $ps: expr, $f: path, $id:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 28 | ($c: expr_2021, $ps: expr, $f: path, $id:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> benches/conversions.rs:28:6 [INFO] [stderr] | [INFO] [stderr] 28 | ($c: expr_2021, $ps: expr_2021, $f: path, $id:literal, $t:ty, $ts:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> benches/conversions.rs:28:21 [INFO] [stderr] | [INFO] [stderr] 28 | ($c: expr_2021, $ps: expr_2021, $f: path, $id:literal, $t:ty, $ts:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> benches/conversions.rs:39:6 [INFO] [stderr] | [INFO] [stderr] 39 | ($c: expr_2021, $ps: expr_2021, $pc: expr_2021, $from: expr_2021, $to:expr_2021, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> benches/conversions.rs:39:21 [INFO] [stderr] | [INFO] [stderr] 39 | ($c: expr_2021, $ps: expr_2021, $pc: expr_2021, $from: expr_2021, $to:expr_2021, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> benches/conversions.rs:39:37 [INFO] [stderr] | [INFO] [stderr] 39 | ($c: expr_2021, $ps: expr_2021, $pc: expr_2021, $from: expr_2021, $to:expr_2021, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> benches/conversions.rs:39:53 [INFO] [stderr] | [INFO] [stderr] 39 | ($c: expr_2021, $ps: expr_2021, $pc: expr_2021, $from: expr_2021, $to:expr_2021, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> benches/conversions.rs:39:71 [INFO] [stderr] | [INFO] [stderr] 39 | ($c: expr_2021, $ps: expr_2021, $pc: expr_2021, $from: expr_2021, $to:expr_2021, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> benches/conversions.rs:124:10 [INFO] [stderr] | [INFO] [stderr] 124 | ($from: expr_2021, $to:expr_2021, $id:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> benches/conversions.rs:124:28 [INFO] [stderr] | [INFO] [stderr] 124 | ($from: expr_2021, $to:expr_2021, $id:literal) => { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error: aborting due to 11 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0658`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> benches/conversions.rs:28:21 [INFO] [stdout] | [INFO] [stdout] 28 | ($c: expr, $ps: expr, $f: path, $id:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 28 | ($c: expr, $ps: expr_2021, $f: path, $id:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> benches/conversions.rs:39:10 [INFO] [stdout] | [INFO] [stdout] 39 | ($c: expr, $ps: expr, $pc: expr, $from: expr, $to:expr, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 39 | ($c: expr_2021, $ps: expr, $pc: expr, $from: expr, $to:expr, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> benches/conversions.rs:39:21 [INFO] [stdout] | [INFO] [stdout] 39 | ($c: expr, $ps: expr, $pc: expr, $from: expr, $to:expr, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 39 | ($c: expr, $ps: expr_2021, $pc: expr, $from: expr, $to:expr, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> benches/conversions.rs:39:32 [INFO] [stdout] | [INFO] [stdout] 39 | ($c: expr, $ps: expr, $pc: expr, $from: expr, $to:expr, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 39 | ($c: expr, $ps: expr, $pc: expr_2021, $from: expr, $to:expr, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> benches/conversions.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | ($c: expr, $ps: expr, $pc: expr, $from: expr, $to:expr, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 39 | ($c: expr, $ps: expr, $pc: expr, $from: expr_2021, $to:expr, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> benches/conversions.rs:39:55 [INFO] [stdout] | [INFO] [stdout] 39 | ($c: expr, $ps: expr, $pc: expr, $from: expr, $to:expr, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 39 | ($c: expr, $ps: expr, $pc: expr, $from: expr, $to:expr_2021, $id:literal, $n:literal, $t:ty, $ts:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> benches/conversions.rs:124:17 [INFO] [stdout] | [INFO] [stdout] 124 | ($from: expr, $to:expr, $id:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 124 | ($from: expr_2021, $to:expr, $id:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> benches/conversions.rs:124:27 [INFO] [stdout] | [INFO] [stdout] 124 | ($from: expr, $to:expr, $id:literal) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 124 | ($from: expr, $to:expr_2021, $id:literal) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 11 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating examples/hk_data.rs from 2021 edition to 2024 [INFO] [stderr] Migrating examples/hk_texture.rs from 2021 edition to 2024 [INFO] [stderr] Migrating examples/spectrum.rs from 2021 edition to 2024 [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `colcon` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * src/lib.rs [INFO] [stderr] * src/tests.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/lib.rs:657:19 [INFO] [stderr] | [INFO] [stderr] 657 | ($func:ident, $data:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/lib.rs:663:19 [INFO] [stderr] | [INFO] [stderr] 663 | ($func:ident, $data:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests.rs:295:26 [INFO] [stderr] | [INFO] [stderr] 295 | ($label:literal, $from_space:expr_2021, $from_data:expr_2021, $to_space:expr_2021, $to_data:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests.rs:295:49 [INFO] [stderr] | [INFO] [stderr] 295 | ($label:literal, $from_space:expr_2021, $from_data:expr_2021, $to_space:expr_2021, $to_data:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests.rs:295:71 [INFO] [stderr] | [INFO] [stderr] 295 | ($label:literal, $from_space:expr_2021, $from_data:expr_2021, $to_space:expr_2021, $to_data:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests.rs:295:92 [INFO] [stderr] | [INFO] [stderr] 295 | ($label:literal, $from_space:expr_2021, $from_data:expr_2021, $to_space:expr_2021, $to_data:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests.rs:469:26 [INFO] [stderr] | [INFO] [stderr] 469 | ($dtype:literal, $values:expr_2021, $fns:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests.rs:469:45 [INFO] [stderr] | [INFO] [stderr] 469 | ($dtype:literal, $values:expr_2021, $fns:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/lib.rs:670:22 [INFO] [stderr] | [INFO] [stderr] 670 | ($recurse:ident, $data:expr_2021, $from:expr_2021, $to:expr_2021, $op:ident) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/lib.rs:670:39 [INFO] [stderr] | [INFO] [stderr] 670 | ($recurse:ident, $data:expr_2021, $from:expr_2021, $to:expr_2021, $op:ident) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/lib.rs:670:56 [INFO] [stderr] | [INFO] [stderr] 670 | ($recurse:ident, $data:expr_2021, $from:expr_2021, $to:expr_2021, $op:ident) => { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error: aborting due to 11 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0658`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1324:3 [INFO] [stdout] | [INFO] [stdout] 1324 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: `--force-warn unsafe-attr-outside-unsafe` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1324 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1328:3 [INFO] [stdout] | [INFO] [stdout] 1328 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1328 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1332:3 [INFO] [stdout] | [INFO] [stdout] 1332 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1332 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1336:3 [INFO] [stdout] | [INFO] [stdout] 1336 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1336 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1341:3 [INFO] [stdout] | [INFO] [stdout] 1341 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1341 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1345:3 [INFO] [stdout] | [INFO] [stdout] 1345 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1345 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1349:3 [INFO] [stdout] | [INFO] [stdout] 1349 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1349 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1353:3 [INFO] [stdout] | [INFO] [stdout] 1353 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1353 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1414 | cdef1!(srgb_eotf, srgb_eotf_f32, srgb_eotf_f64); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1414 | cdef1!(srgb_eotf, srgb_eotf_f32, srgb_eotf_f64); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1415 | cdef1!(srgb_oetf, srgb_oetf_f32, srgb_oetf_f64); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1415 | cdef1!(srgb_oetf, srgb_oetf_f32, srgb_oetf_f64); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1416 | cdef1!(pq_eotf, pq_eotf_f32, pq_eotf_f64); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1416 | cdef1!(pq_eotf, pq_eotf_f32, pq_eotf_f64); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1417 | cdef1!(pqz_eotf, pqz_eotf_f32, pqz_eotf_f64); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1417 | cdef1!(pqz_eotf, pqz_eotf_f32, pqz_eotf_f64); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1418 | cdef1!(pq_oetf, pq_oetf_f32, pq_oetf_f64); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1418 | cdef1!(pq_oetf, pq_oetf_f32, pq_oetf_f64); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1419 | cdef1!(pqz_oetf, pqz_oetf_f32, pqz_oetf_f64); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1419 | cdef1!(pqz_oetf, pqz_oetf_f32, pqz_oetf_f64); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1394:11 [INFO] [stdout] | [INFO] [stdout] 1394 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1422 | / cdef31!( [INFO] [stdout] 1423 | | hk_high2023, [INFO] [stdout] 1424 | | hk_high2023_3f32, [INFO] [stdout] 1425 | | hk_high2023_3f64, [INFO] [stdout] 1426 | | hk_high2023_4f32, [INFO] [stdout] 1427 | | hk_high2023_4f64 [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef31` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1394 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1398:11 [INFO] [stdout] | [INFO] [stdout] 1398 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1422 | / cdef31!( [INFO] [stdout] 1423 | | hk_high2023, [INFO] [stdout] 1424 | | hk_high2023_3f32, [INFO] [stdout] 1425 | | hk_high2023_3f64, [INFO] [stdout] 1426 | | hk_high2023_4f32, [INFO] [stdout] 1427 | | hk_high2023_4f64 [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef31` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1398 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1402:11 [INFO] [stdout] | [INFO] [stdout] 1402 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1422 | / cdef31!( [INFO] [stdout] 1423 | | hk_high2023, [INFO] [stdout] 1424 | | hk_high2023_3f32, [INFO] [stdout] 1425 | | hk_high2023_3f64, [INFO] [stdout] 1426 | | hk_high2023_4f32, [INFO] [stdout] 1427 | | hk_high2023_4f64 [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef31` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1402 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1406:11 [INFO] [stdout] | [INFO] [stdout] 1406 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1422 | / cdef31!( [INFO] [stdout] 1423 | | hk_high2023, [INFO] [stdout] 1424 | | hk_high2023_3f32, [INFO] [stdout] 1425 | | hk_high2023_3f64, [INFO] [stdout] 1426 | | hk_high2023_4f32, [INFO] [stdout] 1427 | | hk_high2023_4f64 [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef31` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1406 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1429 | / cdef3!( [INFO] [stdout] 1430 | | hk_high2023_comp, [INFO] [stdout] 1431 | | hk_high2023_comp_3f32, [INFO] [stdout] 1432 | | hk_high2023_comp_3f64, [INFO] [stdout] 1433 | | hk_high2023_comp_4f32, [INFO] [stdout] 1434 | | hk_high2023_comp_4f64 [INFO] [stdout] 1435 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1429 | / cdef3!( [INFO] [stdout] 1430 | | hk_high2023_comp, [INFO] [stdout] 1431 | | hk_high2023_comp_3f32, [INFO] [stdout] 1432 | | hk_high2023_comp_3f64, [INFO] [stdout] 1433 | | hk_high2023_comp_4f32, [INFO] [stdout] 1434 | | hk_high2023_comp_4f64 [INFO] [stdout] 1435 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1429 | / cdef3!( [INFO] [stdout] 1430 | | hk_high2023_comp, [INFO] [stdout] 1431 | | hk_high2023_comp_3f32, [INFO] [stdout] 1432 | | hk_high2023_comp_3f64, [INFO] [stdout] 1433 | | hk_high2023_comp_4f32, [INFO] [stdout] 1434 | | hk_high2023_comp_4f64 [INFO] [stdout] 1435 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1429 | / cdef3!( [INFO] [stdout] 1430 | | hk_high2023_comp, [INFO] [stdout] 1431 | | hk_high2023_comp_3f32, [INFO] [stdout] 1432 | | hk_high2023_comp_3f64, [INFO] [stdout] 1433 | | hk_high2023_comp_4f32, [INFO] [stdout] 1434 | | hk_high2023_comp_4f64 [INFO] [stdout] 1435 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | / cdef3!( [INFO] [stdout] 1439 | | srgb_to_hsv, [INFO] [stdout] 1440 | | srgb_to_hsv_3f32, [INFO] [stdout] 1441 | | srgb_to_hsv_3f64, [INFO] [stdout] 1442 | | srgb_to_hsv_4f32, [INFO] [stdout] 1443 | | srgb_to_hsv_4f64 [INFO] [stdout] 1444 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | / cdef3!( [INFO] [stdout] 1439 | | srgb_to_hsv, [INFO] [stdout] 1440 | | srgb_to_hsv_3f32, [INFO] [stdout] 1441 | | srgb_to_hsv_3f64, [INFO] [stdout] 1442 | | srgb_to_hsv_4f32, [INFO] [stdout] 1443 | | srgb_to_hsv_4f64 [INFO] [stdout] 1444 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | / cdef3!( [INFO] [stdout] 1439 | | srgb_to_hsv, [INFO] [stdout] 1440 | | srgb_to_hsv_3f32, [INFO] [stdout] 1441 | | srgb_to_hsv_3f64, [INFO] [stdout] 1442 | | srgb_to_hsv_4f32, [INFO] [stdout] 1443 | | srgb_to_hsv_4f64 [INFO] [stdout] 1444 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | / cdef3!( [INFO] [stdout] 1439 | | srgb_to_hsv, [INFO] [stdout] 1440 | | srgb_to_hsv_3f32, [INFO] [stdout] 1441 | | srgb_to_hsv_3f64, [INFO] [stdout] 1442 | | srgb_to_hsv_4f32, [INFO] [stdout] 1443 | | srgb_to_hsv_4f64 [INFO] [stdout] 1444 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1445 | / cdef3!( [INFO] [stdout] 1446 | | srgb_to_lrgb, [INFO] [stdout] 1447 | | srgb_to_lrgb_3f32, [INFO] [stdout] 1448 | | srgb_to_lrgb_3f64, [INFO] [stdout] 1449 | | srgb_to_lrgb_4f32, [INFO] [stdout] 1450 | | srgb_to_lrgb_4f64 [INFO] [stdout] 1451 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1445 | / cdef3!( [INFO] [stdout] 1446 | | srgb_to_lrgb, [INFO] [stdout] 1447 | | srgb_to_lrgb_3f32, [INFO] [stdout] 1448 | | srgb_to_lrgb_3f64, [INFO] [stdout] 1449 | | srgb_to_lrgb_4f32, [INFO] [stdout] 1450 | | srgb_to_lrgb_4f64 [INFO] [stdout] 1451 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1445 | / cdef3!( [INFO] [stdout] 1446 | | srgb_to_lrgb, [INFO] [stdout] 1447 | | srgb_to_lrgb_3f32, [INFO] [stdout] 1448 | | srgb_to_lrgb_3f64, [INFO] [stdout] 1449 | | srgb_to_lrgb_4f32, [INFO] [stdout] 1450 | | srgb_to_lrgb_4f64 [INFO] [stdout] 1451 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1445 | / cdef3!( [INFO] [stdout] 1446 | | srgb_to_lrgb, [INFO] [stdout] 1447 | | srgb_to_lrgb_3f32, [INFO] [stdout] 1448 | | srgb_to_lrgb_3f64, [INFO] [stdout] 1449 | | srgb_to_lrgb_4f32, [INFO] [stdout] 1450 | | srgb_to_lrgb_4f64 [INFO] [stdout] 1451 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1452 | / cdef3!( [INFO] [stdout] 1453 | | lrgb_to_xyz, [INFO] [stdout] 1454 | | lrgb_to_xyz_3f32, [INFO] [stdout] 1455 | | lrgb_to_xyz_3f64, [INFO] [stdout] 1456 | | lrgb_to_xyz_4f32, [INFO] [stdout] 1457 | | lrgb_to_xyz_4f64 [INFO] [stdout] 1458 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1452 | / cdef3!( [INFO] [stdout] 1453 | | lrgb_to_xyz, [INFO] [stdout] 1454 | | lrgb_to_xyz_3f32, [INFO] [stdout] 1455 | | lrgb_to_xyz_3f64, [INFO] [stdout] 1456 | | lrgb_to_xyz_4f32, [INFO] [stdout] 1457 | | lrgb_to_xyz_4f64 [INFO] [stdout] 1458 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1452 | / cdef3!( [INFO] [stdout] 1453 | | lrgb_to_xyz, [INFO] [stdout] 1454 | | lrgb_to_xyz_3f32, [INFO] [stdout] 1455 | | lrgb_to_xyz_3f64, [INFO] [stdout] 1456 | | lrgb_to_xyz_4f32, [INFO] [stdout] 1457 | | lrgb_to_xyz_4f64 [INFO] [stdout] 1458 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1452 | / cdef3!( [INFO] [stdout] 1453 | | lrgb_to_xyz, [INFO] [stdout] 1454 | | lrgb_to_xyz_3f32, [INFO] [stdout] 1455 | | lrgb_to_xyz_3f64, [INFO] [stdout] 1456 | | lrgb_to_xyz_4f32, [INFO] [stdout] 1457 | | lrgb_to_xyz_4f64 [INFO] [stdout] 1458 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1459 | / cdef3!( [INFO] [stdout] 1460 | | xyz_to_cielab, [INFO] [stdout] 1461 | | xyz_to_cielab_3f32, [INFO] [stdout] 1462 | | xyz_to_cielab_3f64, [INFO] [stdout] 1463 | | xyz_to_cielab_4f32, [INFO] [stdout] 1464 | | xyz_to_cielab_4f64 [INFO] [stdout] 1465 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1459 | / cdef3!( [INFO] [stdout] 1460 | | xyz_to_cielab, [INFO] [stdout] 1461 | | xyz_to_cielab_3f32, [INFO] [stdout] 1462 | | xyz_to_cielab_3f64, [INFO] [stdout] 1463 | | xyz_to_cielab_4f32, [INFO] [stdout] 1464 | | xyz_to_cielab_4f64 [INFO] [stdout] 1465 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1459 | / cdef3!( [INFO] [stdout] 1460 | | xyz_to_cielab, [INFO] [stdout] 1461 | | xyz_to_cielab_3f32, [INFO] [stdout] 1462 | | xyz_to_cielab_3f64, [INFO] [stdout] 1463 | | xyz_to_cielab_4f32, [INFO] [stdout] 1464 | | xyz_to_cielab_4f64 [INFO] [stdout] 1465 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1459 | / cdef3!( [INFO] [stdout] 1460 | | xyz_to_cielab, [INFO] [stdout] 1461 | | xyz_to_cielab_3f32, [INFO] [stdout] 1462 | | xyz_to_cielab_3f64, [INFO] [stdout] 1463 | | xyz_to_cielab_4f32, [INFO] [stdout] 1464 | | xyz_to_cielab_4f64 [INFO] [stdout] 1465 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1466 | / cdef3!( [INFO] [stdout] 1467 | | xyz_to_oklab, [INFO] [stdout] 1468 | | xyz_to_oklab_3f32, [INFO] [stdout] 1469 | | xyz_to_oklab_3f64, [INFO] [stdout] 1470 | | xyz_to_oklab_4f32, [INFO] [stdout] 1471 | | xyz_to_oklab_4f64 [INFO] [stdout] 1472 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1466 | / cdef3!( [INFO] [stdout] 1467 | | xyz_to_oklab, [INFO] [stdout] 1468 | | xyz_to_oklab_3f32, [INFO] [stdout] 1469 | | xyz_to_oklab_3f64, [INFO] [stdout] 1470 | | xyz_to_oklab_4f32, [INFO] [stdout] 1471 | | xyz_to_oklab_4f64 [INFO] [stdout] 1472 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1466 | / cdef3!( [INFO] [stdout] 1467 | | xyz_to_oklab, [INFO] [stdout] 1468 | | xyz_to_oklab_3f32, [INFO] [stdout] 1469 | | xyz_to_oklab_3f64, [INFO] [stdout] 1470 | | xyz_to_oklab_4f32, [INFO] [stdout] 1471 | | xyz_to_oklab_4f64 [INFO] [stdout] 1472 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1466 | / cdef3!( [INFO] [stdout] 1467 | | xyz_to_oklab, [INFO] [stdout] 1468 | | xyz_to_oklab_3f32, [INFO] [stdout] 1469 | | xyz_to_oklab_3f64, [INFO] [stdout] 1470 | | xyz_to_oklab_4f32, [INFO] [stdout] 1471 | | xyz_to_oklab_4f64 [INFO] [stdout] 1472 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1473 | / cdef3!( [INFO] [stdout] 1474 | | xyz_to_jzazbz, [INFO] [stdout] 1475 | | xyz_to_jzazbz_3f32, [INFO] [stdout] 1476 | | xyz_to_jzazbz_3f64, [INFO] [stdout] 1477 | | xyz_to_jzazbz_4f32, [INFO] [stdout] 1478 | | xyz_to_jzazbz_4f64 [INFO] [stdout] 1479 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1473 | / cdef3!( [INFO] [stdout] 1474 | | xyz_to_jzazbz, [INFO] [stdout] 1475 | | xyz_to_jzazbz_3f32, [INFO] [stdout] 1476 | | xyz_to_jzazbz_3f64, [INFO] [stdout] 1477 | | xyz_to_jzazbz_4f32, [INFO] [stdout] 1478 | | xyz_to_jzazbz_4f64 [INFO] [stdout] 1479 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1473 | / cdef3!( [INFO] [stdout] 1474 | | xyz_to_jzazbz, [INFO] [stdout] 1475 | | xyz_to_jzazbz_3f32, [INFO] [stdout] 1476 | | xyz_to_jzazbz_3f64, [INFO] [stdout] 1477 | | xyz_to_jzazbz_4f32, [INFO] [stdout] 1478 | | xyz_to_jzazbz_4f64 [INFO] [stdout] 1479 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1473 | / cdef3!( [INFO] [stdout] 1474 | | xyz_to_jzazbz, [INFO] [stdout] 1475 | | xyz_to_jzazbz_3f32, [INFO] [stdout] 1476 | | xyz_to_jzazbz_3f64, [INFO] [stdout] 1477 | | xyz_to_jzazbz_4f32, [INFO] [stdout] 1478 | | xyz_to_jzazbz_4f64 [INFO] [stdout] 1479 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | / cdef3!( [INFO] [stdout] 1481 | | lab_to_lch, [INFO] [stdout] 1482 | | lab_to_lch_3f32, [INFO] [stdout] 1483 | | lab_to_lch_3f64, [INFO] [stdout] 1484 | | lab_to_lch_4f32, [INFO] [stdout] 1485 | | lab_to_lch_4f64 [INFO] [stdout] 1486 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | / cdef3!( [INFO] [stdout] 1481 | | lab_to_lch, [INFO] [stdout] 1482 | | lab_to_lch_3f32, [INFO] [stdout] 1483 | | lab_to_lch_3f64, [INFO] [stdout] 1484 | | lab_to_lch_4f32, [INFO] [stdout] 1485 | | lab_to_lch_4f64 [INFO] [stdout] 1486 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | / cdef3!( [INFO] [stdout] 1481 | | lab_to_lch, [INFO] [stdout] 1482 | | lab_to_lch_3f32, [INFO] [stdout] 1483 | | lab_to_lch_3f64, [INFO] [stdout] 1484 | | lab_to_lch_4f32, [INFO] [stdout] 1485 | | lab_to_lch_4f64 [INFO] [stdout] 1486 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | / cdef3!( [INFO] [stdout] 1481 | | lab_to_lch, [INFO] [stdout] 1482 | | lab_to_lch_3f32, [INFO] [stdout] 1483 | | lab_to_lch_3f64, [INFO] [stdout] 1484 | | lab_to_lch_4f32, [INFO] [stdout] 1485 | | lab_to_lch_4f64 [INFO] [stdout] 1486 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | / cdef3!( [INFO] [stdout] 1488 | | _lrgb_to_ictcp, [INFO] [stdout] 1489 | | _lrgb_to_ictcp_3f32, [INFO] [stdout] 1490 | | _lrgb_to_ictcp_3f64, [INFO] [stdout] 1491 | | _lrgb_to_ictcp_4f32, [INFO] [stdout] 1492 | | _lrgb_to_ictcp_4f64 [INFO] [stdout] 1493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | / cdef3!( [INFO] [stdout] 1488 | | _lrgb_to_ictcp, [INFO] [stdout] 1489 | | _lrgb_to_ictcp_3f32, [INFO] [stdout] 1490 | | _lrgb_to_ictcp_3f64, [INFO] [stdout] 1491 | | _lrgb_to_ictcp_4f32, [INFO] [stdout] 1492 | | _lrgb_to_ictcp_4f64 [INFO] [stdout] 1493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | / cdef3!( [INFO] [stdout] 1488 | | _lrgb_to_ictcp, [INFO] [stdout] 1489 | | _lrgb_to_ictcp_3f32, [INFO] [stdout] 1490 | | _lrgb_to_ictcp_3f64, [INFO] [stdout] 1491 | | _lrgb_to_ictcp_4f32, [INFO] [stdout] 1492 | | _lrgb_to_ictcp_4f64 [INFO] [stdout] 1493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | / cdef3!( [INFO] [stdout] 1488 | | _lrgb_to_ictcp, [INFO] [stdout] 1489 | | _lrgb_to_ictcp_3f32, [INFO] [stdout] 1490 | | _lrgb_to_ictcp_3f64, [INFO] [stdout] 1491 | | _lrgb_to_ictcp_4f32, [INFO] [stdout] 1492 | | _lrgb_to_ictcp_4f64 [INFO] [stdout] 1493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1496 | / cdef3!( [INFO] [stdout] 1497 | | hsv_to_srgb, [INFO] [stdout] 1498 | | hsv_to_srgb_3f32, [INFO] [stdout] 1499 | | hsv_to_srgb_3f64, [INFO] [stdout] 1500 | | hsv_to_srgb_4f32, [INFO] [stdout] 1501 | | hsv_to_srgb_4f64 [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1496 | / cdef3!( [INFO] [stdout] 1497 | | hsv_to_srgb, [INFO] [stdout] 1498 | | hsv_to_srgb_3f32, [INFO] [stdout] 1499 | | hsv_to_srgb_3f64, [INFO] [stdout] 1500 | | hsv_to_srgb_4f32, [INFO] [stdout] 1501 | | hsv_to_srgb_4f64 [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1496 | / cdef3!( [INFO] [stdout] 1497 | | hsv_to_srgb, [INFO] [stdout] 1498 | | hsv_to_srgb_3f32, [INFO] [stdout] 1499 | | hsv_to_srgb_3f64, [INFO] [stdout] 1500 | | hsv_to_srgb_4f32, [INFO] [stdout] 1501 | | hsv_to_srgb_4f64 [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1496 | / cdef3!( [INFO] [stdout] 1497 | | hsv_to_srgb, [INFO] [stdout] 1498 | | hsv_to_srgb_3f32, [INFO] [stdout] 1499 | | hsv_to_srgb_3f64, [INFO] [stdout] 1500 | | hsv_to_srgb_4f32, [INFO] [stdout] 1501 | | hsv_to_srgb_4f64 [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1503 | / cdef3!( [INFO] [stdout] 1504 | | lrgb_to_srgb, [INFO] [stdout] 1505 | | lrgb_to_srgb_3f32, [INFO] [stdout] 1506 | | lrgb_to_srgb_3f64, [INFO] [stdout] 1507 | | lrgb_to_srgb_4f32, [INFO] [stdout] 1508 | | lrgb_to_srgb_4f64 [INFO] [stdout] 1509 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1503 | / cdef3!( [INFO] [stdout] 1504 | | lrgb_to_srgb, [INFO] [stdout] 1505 | | lrgb_to_srgb_3f32, [INFO] [stdout] 1506 | | lrgb_to_srgb_3f64, [INFO] [stdout] 1507 | | lrgb_to_srgb_4f32, [INFO] [stdout] 1508 | | lrgb_to_srgb_4f64 [INFO] [stdout] 1509 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1503 | / cdef3!( [INFO] [stdout] 1504 | | lrgb_to_srgb, [INFO] [stdout] 1505 | | lrgb_to_srgb_3f32, [INFO] [stdout] 1506 | | lrgb_to_srgb_3f64, [INFO] [stdout] 1507 | | lrgb_to_srgb_4f32, [INFO] [stdout] 1508 | | lrgb_to_srgb_4f64 [INFO] [stdout] 1509 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1503 | / cdef3!( [INFO] [stdout] 1504 | | lrgb_to_srgb, [INFO] [stdout] 1505 | | lrgb_to_srgb_3f32, [INFO] [stdout] 1506 | | lrgb_to_srgb_3f64, [INFO] [stdout] 1507 | | lrgb_to_srgb_4f32, [INFO] [stdout] 1508 | | lrgb_to_srgb_4f64 [INFO] [stdout] 1509 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1510 | / cdef3!( [INFO] [stdout] 1511 | | xyz_to_lrgb, [INFO] [stdout] 1512 | | xyz_to_lrgb_3f32, [INFO] [stdout] 1513 | | xyz_to_lrgb_3f64, [INFO] [stdout] 1514 | | xyz_to_lrgb_4f32, [INFO] [stdout] 1515 | | xyz_to_lrgb_4f64 [INFO] [stdout] 1516 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1510 | / cdef3!( [INFO] [stdout] 1511 | | xyz_to_lrgb, [INFO] [stdout] 1512 | | xyz_to_lrgb_3f32, [INFO] [stdout] 1513 | | xyz_to_lrgb_3f64, [INFO] [stdout] 1514 | | xyz_to_lrgb_4f32, [INFO] [stdout] 1515 | | xyz_to_lrgb_4f64 [INFO] [stdout] 1516 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1510 | / cdef3!( [INFO] [stdout] 1511 | | xyz_to_lrgb, [INFO] [stdout] 1512 | | xyz_to_lrgb_3f32, [INFO] [stdout] 1513 | | xyz_to_lrgb_3f64, [INFO] [stdout] 1514 | | xyz_to_lrgb_4f32, [INFO] [stdout] 1515 | | xyz_to_lrgb_4f64 [INFO] [stdout] 1516 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1510 | / cdef3!( [INFO] [stdout] 1511 | | xyz_to_lrgb, [INFO] [stdout] 1512 | | xyz_to_lrgb_3f32, [INFO] [stdout] 1513 | | xyz_to_lrgb_3f64, [INFO] [stdout] 1514 | | xyz_to_lrgb_4f32, [INFO] [stdout] 1515 | | xyz_to_lrgb_4f64 [INFO] [stdout] 1516 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1517 | / cdef3!( [INFO] [stdout] 1518 | | cielab_to_xyz, [INFO] [stdout] 1519 | | cielab_to_xyz_3f32, [INFO] [stdout] 1520 | | cielab_to_xyz_3f64, [INFO] [stdout] 1521 | | cielab_to_xyz_4f32, [INFO] [stdout] 1522 | | cielab_to_xyz_4f64 [INFO] [stdout] 1523 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1517 | / cdef3!( [INFO] [stdout] 1518 | | cielab_to_xyz, [INFO] [stdout] 1519 | | cielab_to_xyz_3f32, [INFO] [stdout] 1520 | | cielab_to_xyz_3f64, [INFO] [stdout] 1521 | | cielab_to_xyz_4f32, [INFO] [stdout] 1522 | | cielab_to_xyz_4f64 [INFO] [stdout] 1523 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1517 | / cdef3!( [INFO] [stdout] 1518 | | cielab_to_xyz, [INFO] [stdout] 1519 | | cielab_to_xyz_3f32, [INFO] [stdout] 1520 | | cielab_to_xyz_3f64, [INFO] [stdout] 1521 | | cielab_to_xyz_4f32, [INFO] [stdout] 1522 | | cielab_to_xyz_4f64 [INFO] [stdout] 1523 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1517 | / cdef3!( [INFO] [stdout] 1518 | | cielab_to_xyz, [INFO] [stdout] 1519 | | cielab_to_xyz_3f32, [INFO] [stdout] 1520 | | cielab_to_xyz_3f64, [INFO] [stdout] 1521 | | cielab_to_xyz_4f32, [INFO] [stdout] 1522 | | cielab_to_xyz_4f64 [INFO] [stdout] 1523 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1524 | / cdef3!( [INFO] [stdout] 1525 | | oklab_to_xyz, [INFO] [stdout] 1526 | | oklab_to_xyz_3f32, [INFO] [stdout] 1527 | | oklab_to_xyz_3f64, [INFO] [stdout] 1528 | | oklab_to_xyz_4f32, [INFO] [stdout] 1529 | | oklab_to_xyz_4f64 [INFO] [stdout] 1530 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1524 | / cdef3!( [INFO] [stdout] 1525 | | oklab_to_xyz, [INFO] [stdout] 1526 | | oklab_to_xyz_3f32, [INFO] [stdout] 1527 | | oklab_to_xyz_3f64, [INFO] [stdout] 1528 | | oklab_to_xyz_4f32, [INFO] [stdout] 1529 | | oklab_to_xyz_4f64 [INFO] [stdout] 1530 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1524 | / cdef3!( [INFO] [stdout] 1525 | | oklab_to_xyz, [INFO] [stdout] 1526 | | oklab_to_xyz_3f32, [INFO] [stdout] 1527 | | oklab_to_xyz_3f64, [INFO] [stdout] 1528 | | oklab_to_xyz_4f32, [INFO] [stdout] 1529 | | oklab_to_xyz_4f64 [INFO] [stdout] 1530 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1524 | / cdef3!( [INFO] [stdout] 1525 | | oklab_to_xyz, [INFO] [stdout] 1526 | | oklab_to_xyz_3f32, [INFO] [stdout] 1527 | | oklab_to_xyz_3f64, [INFO] [stdout] 1528 | | oklab_to_xyz_4f32, [INFO] [stdout] 1529 | | oklab_to_xyz_4f64 [INFO] [stdout] 1530 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1531 | / cdef3!( [INFO] [stdout] 1532 | | jzazbz_to_xyz, [INFO] [stdout] 1533 | | jzazbz_to_xyz_3f32, [INFO] [stdout] 1534 | | jzazbz_to_xyz_3f64, [INFO] [stdout] 1535 | | jzazbz_to_xyz_4f32, [INFO] [stdout] 1536 | | jzazbz_to_xyz_4f64 [INFO] [stdout] 1537 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1531 | / cdef3!( [INFO] [stdout] 1532 | | jzazbz_to_xyz, [INFO] [stdout] 1533 | | jzazbz_to_xyz_3f32, [INFO] [stdout] 1534 | | jzazbz_to_xyz_3f64, [INFO] [stdout] 1535 | | jzazbz_to_xyz_4f32, [INFO] [stdout] 1536 | | jzazbz_to_xyz_4f64 [INFO] [stdout] 1537 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1531 | / cdef3!( [INFO] [stdout] 1532 | | jzazbz_to_xyz, [INFO] [stdout] 1533 | | jzazbz_to_xyz_3f32, [INFO] [stdout] 1534 | | jzazbz_to_xyz_3f64, [INFO] [stdout] 1535 | | jzazbz_to_xyz_4f32, [INFO] [stdout] 1536 | | jzazbz_to_xyz_4f64 [INFO] [stdout] 1537 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1531 | / cdef3!( [INFO] [stdout] 1532 | | jzazbz_to_xyz, [INFO] [stdout] 1533 | | jzazbz_to_xyz_3f32, [INFO] [stdout] 1534 | | jzazbz_to_xyz_3f64, [INFO] [stdout] 1535 | | jzazbz_to_xyz_4f32, [INFO] [stdout] 1536 | | jzazbz_to_xyz_4f64 [INFO] [stdout] 1537 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1538 | / cdef3!( [INFO] [stdout] 1539 | | lch_to_lab, [INFO] [stdout] 1540 | | lch_to_lab_3f32, [INFO] [stdout] 1541 | | lch_to_lab_3f64, [INFO] [stdout] 1542 | | lch_to_lab_4f32, [INFO] [stdout] 1543 | | lch_to_lab_4f64 [INFO] [stdout] 1544 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1538 | / cdef3!( [INFO] [stdout] 1539 | | lch_to_lab, [INFO] [stdout] 1540 | | lch_to_lab_3f32, [INFO] [stdout] 1541 | | lch_to_lab_3f64, [INFO] [stdout] 1542 | | lch_to_lab_4f32, [INFO] [stdout] 1543 | | lch_to_lab_4f64 [INFO] [stdout] 1544 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1538 | / cdef3!( [INFO] [stdout] 1539 | | lch_to_lab, [INFO] [stdout] 1540 | | lch_to_lab_3f32, [INFO] [stdout] 1541 | | lch_to_lab_3f64, [INFO] [stdout] 1542 | | lch_to_lab_4f32, [INFO] [stdout] 1543 | | lch_to_lab_4f64 [INFO] [stdout] 1544 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1538 | / cdef3!( [INFO] [stdout] 1539 | | lch_to_lab, [INFO] [stdout] 1540 | | lch_to_lab_3f32, [INFO] [stdout] 1541 | | lch_to_lab_3f64, [INFO] [stdout] 1542 | | lch_to_lab_4f32, [INFO] [stdout] 1543 | | lch_to_lab_4f64 [INFO] [stdout] 1544 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1545 | / cdef3!( [INFO] [stdout] 1546 | | _ictcp_to_lrgb, [INFO] [stdout] 1547 | | _ictcp_to_lrgb_3f32, [INFO] [stdout] 1548 | | _ictcp_to_lrgb_3f64, [INFO] [stdout] 1549 | | _ictcp_to_lrgb_4f32, [INFO] [stdout] 1550 | | _ictcp_to_lrgb_4f64 [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1545 | / cdef3!( [INFO] [stdout] 1546 | | _ictcp_to_lrgb, [INFO] [stdout] 1547 | | _ictcp_to_lrgb_3f32, [INFO] [stdout] 1548 | | _ictcp_to_lrgb_3f64, [INFO] [stdout] 1549 | | _ictcp_to_lrgb_4f32, [INFO] [stdout] 1550 | | _ictcp_to_lrgb_4f64 [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1545 | / cdef3!( [INFO] [stdout] 1546 | | _ictcp_to_lrgb, [INFO] [stdout] 1547 | | _ictcp_to_lrgb_3f32, [INFO] [stdout] 1548 | | _ictcp_to_lrgb_3f64, [INFO] [stdout] 1549 | | _ictcp_to_lrgb_4f32, [INFO] [stdout] 1550 | | _ictcp_to_lrgb_4f64 [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1545 | / cdef3!( [INFO] [stdout] 1546 | | _ictcp_to_lrgb, [INFO] [stdout] 1547 | | _ictcp_to_lrgb_3f32, [INFO] [stdout] 1548 | | _ictcp_to_lrgb_3f64, [INFO] [stdout] 1549 | | _ictcp_to_lrgb_4f32, [INFO] [stdout] 1550 | | _ictcp_to_lrgb_4f64 [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests.rs:295:38 [INFO] [stdout] | [INFO] [stdout] 295 | ($label:literal, $from_space:expr, $from_data:expr, $to_space:expr, $to_data:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 295 | ($label:literal, $from_space:expr_2021, $from_data:expr, $to_space:expr, $to_data:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests.rs:295:55 [INFO] [stdout] | [INFO] [stdout] 295 | ($label:literal, $from_space:expr, $from_data:expr, $to_space:expr, $to_data:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 295 | ($label:literal, $from_space:expr, $from_data:expr_2021, $to_space:expr, $to_data:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests.rs:295:71 [INFO] [stdout] | [INFO] [stdout] 295 | ($label:literal, $from_space:expr, $from_data:expr, $to_space:expr, $to_data:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 295 | ($label:literal, $from_space:expr, $from_data:expr, $to_space:expr_2021, $to_data:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests.rs:295:86 [INFO] [stdout] | [INFO] [stdout] 295 | ($label:literal, $from_space:expr, $from_data:expr, $to_space:expr, $to_data:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 295 | ($label:literal, $from_space:expr, $from_data:expr, $to_space:expr, $to_data:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests.rs:469:34 [INFO] [stdout] | [INFO] [stdout] 469 | ($dtype:literal, $values:expr, $fns:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 469 | ($dtype:literal, $values:expr_2021, $fns:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests.rs:469:45 [INFO] [stdout] | [INFO] [stdout] 469 | ($dtype:literal, $values:expr, $fns:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 469 | ($dtype:literal, $values:expr, $fns:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/lib.rs:657:25 [INFO] [stdout] | [INFO] [stdout] 657 | ($func:ident, $data:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 657 | ($func:ident, $data:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/lib.rs:663:25 [INFO] [stdout] | [INFO] [stdout] 663 | ($func:ident, $data:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 663 | ($func:ident, $data:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/lib.rs:670:28 [INFO] [stdout] | [INFO] [stdout] 670 | ($recurse:ident, $data:expr, $from:expr, $to:expr, $op:ident) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 670 | ($recurse:ident, $data:expr_2021, $from:expr, $to:expr, $op:ident) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/lib.rs:670:40 [INFO] [stdout] | [INFO] [stdout] 670 | ($recurse:ident, $data:expr, $from:expr, $to:expr, $op:ident) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 670 | ($recurse:ident, $data:expr, $from:expr_2021, $to:expr, $op:ident) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/lib.rs:670:50 [INFO] [stdout] | [INFO] [stdout] 670 | ($recurse:ident, $data:expr, $from:expr, $to:expr, $op:ident) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 670 | ($recurse:ident, $data:expr, $from:expr, $to:expr_2021, $op:ident) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 103 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating examples/quantiles.rs from 2021 edition to 2024 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.51s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Checking colcon v0.10.1 (/tmp/fixit) [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1324:3 [INFO] [stdout] | [INFO] [stdout] 1324 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1324 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1328:3 [INFO] [stdout] | [INFO] [stdout] 1328 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1328 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1332:3 [INFO] [stdout] | [INFO] [stdout] 1332 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1332 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1336:3 [INFO] [stdout] | [INFO] [stdout] 1336 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1336 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1341:3 [INFO] [stdout] | [INFO] [stdout] 1341 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1341 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1345:3 [INFO] [stdout] | [INFO] [stdout] 1345 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1345 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1349:3 [INFO] [stdout] | [INFO] [stdout] 1349 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1349 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1353:3 [INFO] [stdout] | [INFO] [stdout] 1353 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1353 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1414 | cdef1!(srgb_eotf, srgb_eotf_f32, srgb_eotf_f64); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1414 | cdef1!(srgb_eotf, srgb_eotf_f32, srgb_eotf_f64); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1415 | cdef1!(srgb_oetf, srgb_oetf_f32, srgb_oetf_f64); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1415 | cdef1!(srgb_oetf, srgb_oetf_f32, srgb_oetf_f64); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1416 | cdef1!(pq_eotf, pq_eotf_f32, pq_eotf_f64); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1416 | cdef1!(pq_eotf, pq_eotf_f32, pq_eotf_f64); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1417 | cdef1!(pqz_eotf, pqz_eotf_f32, pqz_eotf_f64); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1417 | cdef1!(pqz_eotf, pqz_eotf_f32, pqz_eotf_f64); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1418 | cdef1!(pq_oetf, pq_oetf_f32, pq_oetf_f64); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1418 | cdef1!(pq_oetf, pq_oetf_f32, pq_oetf_f64); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1419 | cdef1!(pqz_oetf, pqz_oetf_f32, pqz_oetf_f64); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1419 | cdef1!(pqz_oetf, pqz_oetf_f32, pqz_oetf_f64); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1394:11 [INFO] [stdout] | [INFO] [stdout] 1394 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1422 | / cdef31!( [INFO] [stdout] 1423 | | hk_high2023, [INFO] [stdout] 1424 | | hk_high2023_3f32, [INFO] [stdout] 1425 | | hk_high2023_3f64, [INFO] [stdout] 1426 | | hk_high2023_4f32, [INFO] [stdout] 1427 | | hk_high2023_4f64 [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef31` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1394 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1398:11 [INFO] [stdout] | [INFO] [stdout] 1398 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1422 | / cdef31!( [INFO] [stdout] 1423 | | hk_high2023, [INFO] [stdout] 1424 | | hk_high2023_3f32, [INFO] [stdout] 1425 | | hk_high2023_3f64, [INFO] [stdout] 1426 | | hk_high2023_4f32, [INFO] [stdout] 1427 | | hk_high2023_4f64 [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef31` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1398 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1402:11 [INFO] [stdout] | [INFO] [stdout] 1402 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1422 | / cdef31!( [INFO] [stdout] 1423 | | hk_high2023, [INFO] [stdout] 1424 | | hk_high2023_3f32, [INFO] [stdout] 1425 | | hk_high2023_3f64, [INFO] [stdout] 1426 | | hk_high2023_4f32, [INFO] [stdout] 1427 | | hk_high2023_4f64 [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef31` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1402 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1406:11 [INFO] [stdout] | [INFO] [stdout] 1406 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1422 | / cdef31!( [INFO] [stdout] 1423 | | hk_high2023, [INFO] [stdout] 1424 | | hk_high2023_3f32, [INFO] [stdout] 1425 | | hk_high2023_3f64, [INFO] [stdout] 1426 | | hk_high2023_4f32, [INFO] [stdout] 1427 | | hk_high2023_4f64 [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef31` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1406 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1429 | / cdef3!( [INFO] [stdout] 1430 | | hk_high2023_comp, [INFO] [stdout] 1431 | | hk_high2023_comp_3f32, [INFO] [stdout] 1432 | | hk_high2023_comp_3f64, [INFO] [stdout] 1433 | | hk_high2023_comp_4f32, [INFO] [stdout] 1434 | | hk_high2023_comp_4f64 [INFO] [stdout] 1435 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1429 | / cdef3!( [INFO] [stdout] 1430 | | hk_high2023_comp, [INFO] [stdout] 1431 | | hk_high2023_comp_3f32, [INFO] [stdout] 1432 | | hk_high2023_comp_3f64, [INFO] [stdout] 1433 | | hk_high2023_comp_4f32, [INFO] [stdout] 1434 | | hk_high2023_comp_4f64 [INFO] [stdout] 1435 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1429 | / cdef3!( [INFO] [stdout] 1430 | | hk_high2023_comp, [INFO] [stdout] 1431 | | hk_high2023_comp_3f32, [INFO] [stdout] 1432 | | hk_high2023_comp_3f64, [INFO] [stdout] 1433 | | hk_high2023_comp_4f32, [INFO] [stdout] 1434 | | hk_high2023_comp_4f64 [INFO] [stdout] 1435 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1429 | / cdef3!( [INFO] [stdout] 1430 | | hk_high2023_comp, [INFO] [stdout] 1431 | | hk_high2023_comp_3f32, [INFO] [stdout] 1432 | | hk_high2023_comp_3f64, [INFO] [stdout] 1433 | | hk_high2023_comp_4f32, [INFO] [stdout] 1434 | | hk_high2023_comp_4f64 [INFO] [stdout] 1435 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | / cdef3!( [INFO] [stdout] 1439 | | srgb_to_hsv, [INFO] [stdout] 1440 | | srgb_to_hsv_3f32, [INFO] [stdout] 1441 | | srgb_to_hsv_3f64, [INFO] [stdout] 1442 | | srgb_to_hsv_4f32, [INFO] [stdout] 1443 | | srgb_to_hsv_4f64 [INFO] [stdout] 1444 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1324:3 [INFO] [stdout] | [INFO] [stdout] 1324 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1324 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1328:3 [INFO] [stdout] | [INFO] [stdout] 1328 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1328 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | / cdef3!( [INFO] [stdout] 1439 | | srgb_to_hsv, [INFO] [stdout] 1440 | | srgb_to_hsv_3f32, [INFO] [stdout] 1441 | | srgb_to_hsv_3f64, [INFO] [stdout] 1442 | | srgb_to_hsv_4f32, [INFO] [stdout] 1443 | | srgb_to_hsv_4f64 [INFO] [stdout] 1444 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1332:3 [INFO] [stdout] | [INFO] [stdout] 1332 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1332 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1336:3 [INFO] [stdout] | [INFO] [stdout] 1336 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1336 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | / cdef3!( [INFO] [stdout] 1439 | | srgb_to_hsv, [INFO] [stdout] 1440 | | srgb_to_hsv_3f32, [INFO] [stdout] 1441 | | srgb_to_hsv_3f64, [INFO] [stdout] 1442 | | srgb_to_hsv_4f32, [INFO] [stdout] 1443 | | srgb_to_hsv_4f64 [INFO] [stdout] 1444 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1341:3 [INFO] [stdout] | [INFO] [stdout] 1341 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1341 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | / cdef3!( [INFO] [stdout] 1439 | | srgb_to_hsv, [INFO] [stdout] 1440 | | srgb_to_hsv_3f32, [INFO] [stdout] 1441 | | srgb_to_hsv_3f64, [INFO] [stdout] 1442 | | srgb_to_hsv_4f32, [INFO] [stdout] 1443 | | srgb_to_hsv_4f64 [INFO] [stdout] 1444 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1345:3 [INFO] [stdout] | [INFO] [stdout] 1345 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1345 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1349:3 [INFO] [stdout] | [INFO] [stdout] 1349 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1349 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1445 | / cdef3!( [INFO] [stdout] 1446 | | srgb_to_lrgb, [INFO] [stdout] 1447 | | srgb_to_lrgb_3f32, [INFO] [stdout] 1448 | | srgb_to_lrgb_3f64, [INFO] [stdout] 1449 | | srgb_to_lrgb_4f32, [INFO] [stdout] 1450 | | srgb_to_lrgb_4f64 [INFO] [stdout] 1451 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1353:3 [INFO] [stdout] | [INFO] [stdout] 1353 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1353 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1445 | / cdef3!( [INFO] [stdout] 1446 | | srgb_to_lrgb, [INFO] [stdout] 1447 | | srgb_to_lrgb_3f32, [INFO] [stdout] 1448 | | srgb_to_lrgb_3f64, [INFO] [stdout] 1449 | | srgb_to_lrgb_4f32, [INFO] [stdout] 1450 | | srgb_to_lrgb_4f64 [INFO] [stdout] 1451 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1414 | cdef1!(srgb_eotf, srgb_eotf_f32, srgb_eotf_f64); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1445 | / cdef3!( [INFO] [stdout] 1446 | | srgb_to_lrgb, [INFO] [stdout] 1447 | | srgb_to_lrgb_3f32, [INFO] [stdout] 1448 | | srgb_to_lrgb_3f64, [INFO] [stdout] 1449 | | srgb_to_lrgb_4f32, [INFO] [stdout] 1450 | | srgb_to_lrgb_4f64 [INFO] [stdout] 1451 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1414 | cdef1!(srgb_eotf, srgb_eotf_f32, srgb_eotf_f64); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1445 | / cdef3!( [INFO] [stdout] 1446 | | srgb_to_lrgb, [INFO] [stdout] 1447 | | srgb_to_lrgb_3f32, [INFO] [stdout] 1448 | | srgb_to_lrgb_3f64, [INFO] [stdout] 1449 | | srgb_to_lrgb_4f32, [INFO] [stdout] 1450 | | srgb_to_lrgb_4f64 [INFO] [stdout] 1451 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1415 | cdef1!(srgb_oetf, srgb_oetf_f32, srgb_oetf_f64); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1452 | / cdef3!( [INFO] [stdout] 1453 | | lrgb_to_xyz, [INFO] [stdout] 1454 | | lrgb_to_xyz_3f32, [INFO] [stdout] 1455 | | lrgb_to_xyz_3f64, [INFO] [stdout] 1456 | | lrgb_to_xyz_4f32, [INFO] [stdout] 1457 | | lrgb_to_xyz_4f64 [INFO] [stdout] 1458 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1415 | cdef1!(srgb_oetf, srgb_oetf_f32, srgb_oetf_f64); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1452 | / cdef3!( [INFO] [stdout] 1453 | | lrgb_to_xyz, [INFO] [stdout] 1454 | | lrgb_to_xyz_3f32, [INFO] [stdout] 1455 | | lrgb_to_xyz_3f64, [INFO] [stdout] 1456 | | lrgb_to_xyz_4f32, [INFO] [stdout] 1457 | | lrgb_to_xyz_4f64 [INFO] [stdout] 1458 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1452 | / cdef3!( [INFO] [stdout] 1453 | | lrgb_to_xyz, [INFO] [stdout] 1454 | | lrgb_to_xyz_3f32, [INFO] [stdout] 1455 | | lrgb_to_xyz_3f64, [INFO] [stdout] 1456 | | lrgb_to_xyz_4f32, [INFO] [stdout] 1457 | | lrgb_to_xyz_4f64 [INFO] [stdout] 1458 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1452 | / cdef3!( [INFO] [stdout] 1453 | | lrgb_to_xyz, [INFO] [stdout] 1454 | | lrgb_to_xyz_3f32, [INFO] [stdout] 1455 | | lrgb_to_xyz_3f64, [INFO] [stdout] 1456 | | lrgb_to_xyz_4f32, [INFO] [stdout] 1457 | | lrgb_to_xyz_4f64 [INFO] [stdout] 1458 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1416 | cdef1!(pq_eotf, pq_eotf_f32, pq_eotf_f64); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1459 | / cdef3!( [INFO] [stdout] 1460 | | xyz_to_cielab, [INFO] [stdout] 1461 | | xyz_to_cielab_3f32, [INFO] [stdout] 1462 | | xyz_to_cielab_3f64, [INFO] [stdout] 1463 | | xyz_to_cielab_4f32, [INFO] [stdout] 1464 | | xyz_to_cielab_4f64 [INFO] [stdout] 1465 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1416 | cdef1!(pq_eotf, pq_eotf_f32, pq_eotf_f64); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1417 | cdef1!(pqz_eotf, pqz_eotf_f32, pqz_eotf_f64); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1459 | / cdef3!( [INFO] [stdout] 1460 | | xyz_to_cielab, [INFO] [stdout] 1461 | | xyz_to_cielab_3f32, [INFO] [stdout] 1462 | | xyz_to_cielab_3f64, [INFO] [stdout] 1463 | | xyz_to_cielab_4f32, [INFO] [stdout] 1464 | | xyz_to_cielab_4f64 [INFO] [stdout] 1465 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1417 | cdef1!(pqz_eotf, pqz_eotf_f32, pqz_eotf_f64); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1459 | / cdef3!( [INFO] [stdout] 1460 | | xyz_to_cielab, [INFO] [stdout] 1461 | | xyz_to_cielab_3f32, [INFO] [stdout] 1462 | | xyz_to_cielab_3f64, [INFO] [stdout] 1463 | | xyz_to_cielab_4f32, [INFO] [stdout] 1464 | | xyz_to_cielab_4f64 [INFO] [stdout] 1465 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1418 | cdef1!(pq_oetf, pq_oetf_f32, pq_oetf_f64); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1459 | / cdef3!( [INFO] [stdout] 1460 | | xyz_to_cielab, [INFO] [stdout] 1461 | | xyz_to_cielab_3f32, [INFO] [stdout] 1462 | | xyz_to_cielab_3f64, [INFO] [stdout] 1463 | | xyz_to_cielab_4f32, [INFO] [stdout] 1464 | | xyz_to_cielab_4f64 [INFO] [stdout] 1465 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1418 | cdef1!(pq_oetf, pq_oetf_f32, pq_oetf_f64); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1360:11 [INFO] [stdout] | [INFO] [stdout] 1360 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1419 | cdef1!(pqz_oetf, pqz_oetf_f32, pqz_oetf_f64); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1360 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1466 | / cdef3!( [INFO] [stdout] 1467 | | xyz_to_oklab, [INFO] [stdout] 1468 | | xyz_to_oklab_3f32, [INFO] [stdout] 1469 | | xyz_to_oklab_3f64, [INFO] [stdout] 1470 | | xyz_to_oklab_4f32, [INFO] [stdout] 1471 | | xyz_to_oklab_4f64 [INFO] [stdout] 1472 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1364:11 [INFO] [stdout] | [INFO] [stdout] 1364 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1419 | cdef1!(pqz_oetf, pqz_oetf_f32, pqz_oetf_f64); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef1` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1364 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1466 | / cdef3!( [INFO] [stdout] 1467 | | xyz_to_oklab, [INFO] [stdout] 1468 | | xyz_to_oklab_3f32, [INFO] [stdout] 1469 | | xyz_to_oklab_3f64, [INFO] [stdout] 1470 | | xyz_to_oklab_4f32, [INFO] [stdout] 1471 | | xyz_to_oklab_4f64 [INFO] [stdout] 1472 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1394:11 [INFO] [stdout] | [INFO] [stdout] 1394 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1422 | / cdef31!( [INFO] [stdout] 1423 | | hk_high2023, [INFO] [stdout] 1424 | | hk_high2023_3f32, [INFO] [stdout] 1425 | | hk_high2023_3f64, [INFO] [stdout] 1426 | | hk_high2023_4f32, [INFO] [stdout] 1427 | | hk_high2023_4f64 [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef31` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1394 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1466 | / cdef3!( [INFO] [stdout] 1467 | | xyz_to_oklab, [INFO] [stdout] 1468 | | xyz_to_oklab_3f32, [INFO] [stdout] 1469 | | xyz_to_oklab_3f64, [INFO] [stdout] 1470 | | xyz_to_oklab_4f32, [INFO] [stdout] 1471 | | xyz_to_oklab_4f64 [INFO] [stdout] 1472 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1398:11 [INFO] [stdout] | [INFO] [stdout] 1398 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1422 | / cdef31!( [INFO] [stdout] 1423 | | hk_high2023, [INFO] [stdout] 1424 | | hk_high2023_3f32, [INFO] [stdout] 1425 | | hk_high2023_3f64, [INFO] [stdout] 1426 | | hk_high2023_4f32, [INFO] [stdout] 1427 | | hk_high2023_4f64 [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef31` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1398 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1466 | / cdef3!( [INFO] [stdout] 1467 | | xyz_to_oklab, [INFO] [stdout] 1468 | | xyz_to_oklab_3f32, [INFO] [stdout] 1469 | | xyz_to_oklab_3f64, [INFO] [stdout] 1470 | | xyz_to_oklab_4f32, [INFO] [stdout] 1471 | | xyz_to_oklab_4f64 [INFO] [stdout] 1472 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1473 | / cdef3!( [INFO] [stdout] 1474 | | xyz_to_jzazbz, [INFO] [stdout] 1475 | | xyz_to_jzazbz_3f32, [INFO] [stdout] 1476 | | xyz_to_jzazbz_3f64, [INFO] [stdout] 1477 | | xyz_to_jzazbz_4f32, [INFO] [stdout] 1478 | | xyz_to_jzazbz_4f64 [INFO] [stdout] 1479 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1402:11 [INFO] [stdout] | [INFO] [stdout] 1402 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1422 | / cdef31!( [INFO] [stdout] 1423 | | hk_high2023, [INFO] [stdout] 1424 | | hk_high2023_3f32, [INFO] [stdout] 1425 | | hk_high2023_3f64, [INFO] [stdout] 1426 | | hk_high2023_4f32, [INFO] [stdout] 1427 | | hk_high2023_4f64 [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef31` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1402 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1473 | / cdef3!( [INFO] [stdout] 1474 | | xyz_to_jzazbz, [INFO] [stdout] 1475 | | xyz_to_jzazbz_3f32, [INFO] [stdout] 1476 | | xyz_to_jzazbz_3f64, [INFO] [stdout] 1477 | | xyz_to_jzazbz_4f32, [INFO] [stdout] 1478 | | xyz_to_jzazbz_4f64 [INFO] [stdout] 1479 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1406:11 [INFO] [stdout] | [INFO] [stdout] 1406 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1422 | / cdef31!( [INFO] [stdout] 1423 | | hk_high2023, [INFO] [stdout] 1424 | | hk_high2023_3f32, [INFO] [stdout] 1425 | | hk_high2023_3f64, [INFO] [stdout] 1426 | | hk_high2023_4f32, [INFO] [stdout] 1427 | | hk_high2023_4f64 [INFO] [stdout] 1428 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef31` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1406 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1473 | / cdef3!( [INFO] [stdout] 1474 | | xyz_to_jzazbz, [INFO] [stdout] 1475 | | xyz_to_jzazbz_3f32, [INFO] [stdout] 1476 | | xyz_to_jzazbz_3f64, [INFO] [stdout] 1477 | | xyz_to_jzazbz_4f32, [INFO] [stdout] 1478 | | xyz_to_jzazbz_4f64 [INFO] [stdout] 1479 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1473 | / cdef3!( [INFO] [stdout] 1474 | | xyz_to_jzazbz, [INFO] [stdout] 1475 | | xyz_to_jzazbz_3f32, [INFO] [stdout] 1476 | | xyz_to_jzazbz_3f64, [INFO] [stdout] 1477 | | xyz_to_jzazbz_4f32, [INFO] [stdout] 1478 | | xyz_to_jzazbz_4f64 [INFO] [stdout] 1479 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1429 | / cdef3!( [INFO] [stdout] 1430 | | hk_high2023_comp, [INFO] [stdout] 1431 | | hk_high2023_comp_3f32, [INFO] [stdout] 1432 | | hk_high2023_comp_3f64, [INFO] [stdout] 1433 | | hk_high2023_comp_4f32, [INFO] [stdout] 1434 | | hk_high2023_comp_4f64 [INFO] [stdout] 1435 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | / cdef3!( [INFO] [stdout] 1481 | | lab_to_lch, [INFO] [stdout] 1482 | | lab_to_lch_3f32, [INFO] [stdout] 1483 | | lab_to_lch_3f64, [INFO] [stdout] 1484 | | lab_to_lch_4f32, [INFO] [stdout] 1485 | | lab_to_lch_4f64 [INFO] [stdout] 1486 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1429 | / cdef3!( [INFO] [stdout] 1430 | | hk_high2023_comp, [INFO] [stdout] 1431 | | hk_high2023_comp_3f32, [INFO] [stdout] 1432 | | hk_high2023_comp_3f64, [INFO] [stdout] 1433 | | hk_high2023_comp_4f32, [INFO] [stdout] 1434 | | hk_high2023_comp_4f64 [INFO] [stdout] 1435 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | / cdef3!( [INFO] [stdout] 1481 | | lab_to_lch, [INFO] [stdout] 1482 | | lab_to_lch_3f32, [INFO] [stdout] 1483 | | lab_to_lch_3f64, [INFO] [stdout] 1484 | | lab_to_lch_4f32, [INFO] [stdout] 1485 | | lab_to_lch_4f64 [INFO] [stdout] 1486 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1429 | / cdef3!( [INFO] [stdout] 1430 | | hk_high2023_comp, [INFO] [stdout] 1431 | | hk_high2023_comp_3f32, [INFO] [stdout] 1432 | | hk_high2023_comp_3f64, [INFO] [stdout] 1433 | | hk_high2023_comp_4f32, [INFO] [stdout] 1434 | | hk_high2023_comp_4f64 [INFO] [stdout] 1435 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | / cdef3!( [INFO] [stdout] 1481 | | lab_to_lch, [INFO] [stdout] 1482 | | lab_to_lch_3f32, [INFO] [stdout] 1483 | | lab_to_lch_3f64, [INFO] [stdout] 1484 | | lab_to_lch_4f32, [INFO] [stdout] 1485 | | lab_to_lch_4f64 [INFO] [stdout] 1486 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1429 | / cdef3!( [INFO] [stdout] 1430 | | hk_high2023_comp, [INFO] [stdout] 1431 | | hk_high2023_comp_3f32, [INFO] [stdout] 1432 | | hk_high2023_comp_3f64, [INFO] [stdout] 1433 | | hk_high2023_comp_4f32, [INFO] [stdout] 1434 | | hk_high2023_comp_4f64 [INFO] [stdout] 1435 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | / cdef3!( [INFO] [stdout] 1481 | | lab_to_lch, [INFO] [stdout] 1482 | | lab_to_lch_3f32, [INFO] [stdout] 1483 | | lab_to_lch_3f64, [INFO] [stdout] 1484 | | lab_to_lch_4f32, [INFO] [stdout] 1485 | | lab_to_lch_4f64 [INFO] [stdout] 1486 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | / cdef3!( [INFO] [stdout] 1439 | | srgb_to_hsv, [INFO] [stdout] 1440 | | srgb_to_hsv_3f32, [INFO] [stdout] 1441 | | srgb_to_hsv_3f64, [INFO] [stdout] 1442 | | srgb_to_hsv_4f32, [INFO] [stdout] 1443 | | srgb_to_hsv_4f64 [INFO] [stdout] 1444 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | / cdef3!( [INFO] [stdout] 1488 | | _lrgb_to_ictcp, [INFO] [stdout] 1489 | | _lrgb_to_ictcp_3f32, [INFO] [stdout] 1490 | | _lrgb_to_ictcp_3f64, [INFO] [stdout] 1491 | | _lrgb_to_ictcp_4f32, [INFO] [stdout] 1492 | | _lrgb_to_ictcp_4f64 [INFO] [stdout] 1493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | / cdef3!( [INFO] [stdout] 1439 | | srgb_to_hsv, [INFO] [stdout] 1440 | | srgb_to_hsv_3f32, [INFO] [stdout] 1441 | | srgb_to_hsv_3f64, [INFO] [stdout] 1442 | | srgb_to_hsv_4f32, [INFO] [stdout] 1443 | | srgb_to_hsv_4f64 [INFO] [stdout] 1444 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | / cdef3!( [INFO] [stdout] 1488 | | _lrgb_to_ictcp, [INFO] [stdout] 1489 | | _lrgb_to_ictcp_3f32, [INFO] [stdout] 1490 | | _lrgb_to_ictcp_3f64, [INFO] [stdout] 1491 | | _lrgb_to_ictcp_4f32, [INFO] [stdout] 1492 | | _lrgb_to_ictcp_4f64 [INFO] [stdout] 1493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | / cdef3!( [INFO] [stdout] 1488 | | _lrgb_to_ictcp, [INFO] [stdout] 1489 | | _lrgb_to_ictcp_3f32, [INFO] [stdout] 1490 | | _lrgb_to_ictcp_3f64, [INFO] [stdout] 1491 | | _lrgb_to_ictcp_4f32, [INFO] [stdout] 1492 | | _lrgb_to_ictcp_4f64 [INFO] [stdout] 1493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | / cdef3!( [INFO] [stdout] 1439 | | srgb_to_hsv, [INFO] [stdout] 1440 | | srgb_to_hsv_3f32, [INFO] [stdout] 1441 | | srgb_to_hsv_3f64, [INFO] [stdout] 1442 | | srgb_to_hsv_4f32, [INFO] [stdout] 1443 | | srgb_to_hsv_4f64 [INFO] [stdout] 1444 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | / cdef3!( [INFO] [stdout] 1488 | | _lrgb_to_ictcp, [INFO] [stdout] 1489 | | _lrgb_to_ictcp_3f32, [INFO] [stdout] 1490 | | _lrgb_to_ictcp_3f64, [INFO] [stdout] 1491 | | _lrgb_to_ictcp_4f32, [INFO] [stdout] 1492 | | _lrgb_to_ictcp_4f64 [INFO] [stdout] 1493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1496 | / cdef3!( [INFO] [stdout] 1497 | | hsv_to_srgb, [INFO] [stdout] 1498 | | hsv_to_srgb_3f32, [INFO] [stdout] 1499 | | hsv_to_srgb_3f64, [INFO] [stdout] 1500 | | hsv_to_srgb_4f32, [INFO] [stdout] 1501 | | hsv_to_srgb_4f64 [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | / cdef3!( [INFO] [stdout] 1439 | | srgb_to_hsv, [INFO] [stdout] 1440 | | srgb_to_hsv_3f32, [INFO] [stdout] 1441 | | srgb_to_hsv_3f64, [INFO] [stdout] 1442 | | srgb_to_hsv_4f32, [INFO] [stdout] 1443 | | srgb_to_hsv_4f64 [INFO] [stdout] 1444 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1445 | / cdef3!( [INFO] [stdout] 1446 | | srgb_to_lrgb, [INFO] [stdout] 1447 | | srgb_to_lrgb_3f32, [INFO] [stdout] 1448 | | srgb_to_lrgb_3f64, [INFO] [stdout] 1449 | | srgb_to_lrgb_4f32, [INFO] [stdout] 1450 | | srgb_to_lrgb_4f64 [INFO] [stdout] 1451 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1496 | / cdef3!( [INFO] [stdout] 1497 | | hsv_to_srgb, [INFO] [stdout] 1498 | | hsv_to_srgb_3f32, [INFO] [stdout] 1499 | | hsv_to_srgb_3f64, [INFO] [stdout] 1500 | | hsv_to_srgb_4f32, [INFO] [stdout] 1501 | | hsv_to_srgb_4f64 [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1445 | / cdef3!( [INFO] [stdout] 1446 | | srgb_to_lrgb, [INFO] [stdout] 1447 | | srgb_to_lrgb_3f32, [INFO] [stdout] 1448 | | srgb_to_lrgb_3f64, [INFO] [stdout] 1449 | | srgb_to_lrgb_4f32, [INFO] [stdout] 1450 | | srgb_to_lrgb_4f64 [INFO] [stdout] 1451 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1496 | / cdef3!( [INFO] [stdout] 1497 | | hsv_to_srgb, [INFO] [stdout] 1498 | | hsv_to_srgb_3f32, [INFO] [stdout] 1499 | | hsv_to_srgb_3f64, [INFO] [stdout] 1500 | | hsv_to_srgb_4f32, [INFO] [stdout] 1501 | | hsv_to_srgb_4f64 [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1445 | / cdef3!( [INFO] [stdout] 1446 | | srgb_to_lrgb, [INFO] [stdout] 1447 | | srgb_to_lrgb_3f32, [INFO] [stdout] 1448 | | srgb_to_lrgb_3f64, [INFO] [stdout] 1449 | | srgb_to_lrgb_4f32, [INFO] [stdout] 1450 | | srgb_to_lrgb_4f64 [INFO] [stdout] 1451 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1496 | / cdef3!( [INFO] [stdout] 1497 | | hsv_to_srgb, [INFO] [stdout] 1498 | | hsv_to_srgb_3f32, [INFO] [stdout] 1499 | | hsv_to_srgb_3f64, [INFO] [stdout] 1500 | | hsv_to_srgb_4f32, [INFO] [stdout] 1501 | | hsv_to_srgb_4f64 [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1445 | / cdef3!( [INFO] [stdout] 1446 | | srgb_to_lrgb, [INFO] [stdout] 1447 | | srgb_to_lrgb_3f32, [INFO] [stdout] 1448 | | srgb_to_lrgb_3f64, [INFO] [stdout] 1449 | | srgb_to_lrgb_4f32, [INFO] [stdout] 1450 | | srgb_to_lrgb_4f64 [INFO] [stdout] 1451 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1503 | / cdef3!( [INFO] [stdout] 1504 | | lrgb_to_srgb, [INFO] [stdout] 1505 | | lrgb_to_srgb_3f32, [INFO] [stdout] 1506 | | lrgb_to_srgb_3f64, [INFO] [stdout] 1507 | | lrgb_to_srgb_4f32, [INFO] [stdout] 1508 | | lrgb_to_srgb_4f64 [INFO] [stdout] 1509 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1452 | / cdef3!( [INFO] [stdout] 1453 | | lrgb_to_xyz, [INFO] [stdout] 1454 | | lrgb_to_xyz_3f32, [INFO] [stdout] 1455 | | lrgb_to_xyz_3f64, [INFO] [stdout] 1456 | | lrgb_to_xyz_4f32, [INFO] [stdout] 1457 | | lrgb_to_xyz_4f64 [INFO] [stdout] 1458 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1503 | / cdef3!( [INFO] [stdout] 1504 | | lrgb_to_srgb, [INFO] [stdout] 1505 | | lrgb_to_srgb_3f32, [INFO] [stdout] 1506 | | lrgb_to_srgb_3f64, [INFO] [stdout] 1507 | | lrgb_to_srgb_4f32, [INFO] [stdout] 1508 | | lrgb_to_srgb_4f64 [INFO] [stdout] 1509 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1452 | / cdef3!( [INFO] [stdout] 1453 | | lrgb_to_xyz, [INFO] [stdout] 1454 | | lrgb_to_xyz_3f32, [INFO] [stdout] 1455 | | lrgb_to_xyz_3f64, [INFO] [stdout] 1456 | | lrgb_to_xyz_4f32, [INFO] [stdout] 1457 | | lrgb_to_xyz_4f64 [INFO] [stdout] 1458 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1503 | / cdef3!( [INFO] [stdout] 1504 | | lrgb_to_srgb, [INFO] [stdout] 1505 | | lrgb_to_srgb_3f32, [INFO] [stdout] 1506 | | lrgb_to_srgb_3f64, [INFO] [stdout] 1507 | | lrgb_to_srgb_4f32, [INFO] [stdout] 1508 | | lrgb_to_srgb_4f64 [INFO] [stdout] 1509 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1503 | / cdef3!( [INFO] [stdout] 1504 | | lrgb_to_srgb, [INFO] [stdout] 1505 | | lrgb_to_srgb_3f32, [INFO] [stdout] 1506 | | lrgb_to_srgb_3f64, [INFO] [stdout] 1507 | | lrgb_to_srgb_4f32, [INFO] [stdout] 1508 | | lrgb_to_srgb_4f64 [INFO] [stdout] 1509 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1452 | / cdef3!( [INFO] [stdout] 1453 | | lrgb_to_xyz, [INFO] [stdout] 1454 | | lrgb_to_xyz_3f32, [INFO] [stdout] 1455 | | lrgb_to_xyz_3f64, [INFO] [stdout] 1456 | | lrgb_to_xyz_4f32, [INFO] [stdout] 1457 | | lrgb_to_xyz_4f64 [INFO] [stdout] 1458 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1510 | / cdef3!( [INFO] [stdout] 1511 | | xyz_to_lrgb, [INFO] [stdout] 1512 | | xyz_to_lrgb_3f32, [INFO] [stdout] 1513 | | xyz_to_lrgb_3f64, [INFO] [stdout] 1514 | | xyz_to_lrgb_4f32, [INFO] [stdout] 1515 | | xyz_to_lrgb_4f64 [INFO] [stdout] 1516 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1452 | / cdef3!( [INFO] [stdout] 1453 | | lrgb_to_xyz, [INFO] [stdout] 1454 | | lrgb_to_xyz_3f32, [INFO] [stdout] 1455 | | lrgb_to_xyz_3f64, [INFO] [stdout] 1456 | | lrgb_to_xyz_4f32, [INFO] [stdout] 1457 | | lrgb_to_xyz_4f64 [INFO] [stdout] 1458 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1510 | / cdef3!( [INFO] [stdout] 1511 | | xyz_to_lrgb, [INFO] [stdout] 1512 | | xyz_to_lrgb_3f32, [INFO] [stdout] 1513 | | xyz_to_lrgb_3f64, [INFO] [stdout] 1514 | | xyz_to_lrgb_4f32, [INFO] [stdout] 1515 | | xyz_to_lrgb_4f64 [INFO] [stdout] 1516 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1459 | / cdef3!( [INFO] [stdout] 1460 | | xyz_to_cielab, [INFO] [stdout] 1461 | | xyz_to_cielab_3f32, [INFO] [stdout] 1462 | | xyz_to_cielab_3f64, [INFO] [stdout] 1463 | | xyz_to_cielab_4f32, [INFO] [stdout] 1464 | | xyz_to_cielab_4f64 [INFO] [stdout] 1465 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1459 | / cdef3!( [INFO] [stdout] 1460 | | xyz_to_cielab, [INFO] [stdout] 1461 | | xyz_to_cielab_3f32, [INFO] [stdout] 1462 | | xyz_to_cielab_3f64, [INFO] [stdout] 1463 | | xyz_to_cielab_4f32, [INFO] [stdout] 1464 | | xyz_to_cielab_4f64 [INFO] [stdout] 1465 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1510 | / cdef3!( [INFO] [stdout] 1511 | | xyz_to_lrgb, [INFO] [stdout] 1512 | | xyz_to_lrgb_3f32, [INFO] [stdout] 1513 | | xyz_to_lrgb_3f64, [INFO] [stdout] 1514 | | xyz_to_lrgb_4f32, [INFO] [stdout] 1515 | | xyz_to_lrgb_4f64 [INFO] [stdout] 1516 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1459 | / cdef3!( [INFO] [stdout] 1460 | | xyz_to_cielab, [INFO] [stdout] 1461 | | xyz_to_cielab_3f32, [INFO] [stdout] 1462 | | xyz_to_cielab_3f64, [INFO] [stdout] 1463 | | xyz_to_cielab_4f32, [INFO] [stdout] 1464 | | xyz_to_cielab_4f64 [INFO] [stdout] 1465 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1510 | / cdef3!( [INFO] [stdout] 1511 | | xyz_to_lrgb, [INFO] [stdout] 1512 | | xyz_to_lrgb_3f32, [INFO] [stdout] 1513 | | xyz_to_lrgb_3f64, [INFO] [stdout] 1514 | | xyz_to_lrgb_4f32, [INFO] [stdout] 1515 | | xyz_to_lrgb_4f64 [INFO] [stdout] 1516 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1459 | / cdef3!( [INFO] [stdout] 1460 | | xyz_to_cielab, [INFO] [stdout] 1461 | | xyz_to_cielab_3f32, [INFO] [stdout] 1462 | | xyz_to_cielab_3f64, [INFO] [stdout] 1463 | | xyz_to_cielab_4f32, [INFO] [stdout] 1464 | | xyz_to_cielab_4f64 [INFO] [stdout] 1465 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1517 | / cdef3!( [INFO] [stdout] 1518 | | cielab_to_xyz, [INFO] [stdout] 1519 | | cielab_to_xyz_3f32, [INFO] [stdout] 1520 | | cielab_to_xyz_3f64, [INFO] [stdout] 1521 | | cielab_to_xyz_4f32, [INFO] [stdout] 1522 | | cielab_to_xyz_4f64 [INFO] [stdout] 1523 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1466 | / cdef3!( [INFO] [stdout] 1467 | | xyz_to_oklab, [INFO] [stdout] 1468 | | xyz_to_oklab_3f32, [INFO] [stdout] 1469 | | xyz_to_oklab_3f64, [INFO] [stdout] 1470 | | xyz_to_oklab_4f32, [INFO] [stdout] 1471 | | xyz_to_oklab_4f64 [INFO] [stdout] 1472 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1517 | / cdef3!( [INFO] [stdout] 1518 | | cielab_to_xyz, [INFO] [stdout] 1519 | | cielab_to_xyz_3f32, [INFO] [stdout] 1520 | | cielab_to_xyz_3f64, [INFO] [stdout] 1521 | | cielab_to_xyz_4f32, [INFO] [stdout] 1522 | | cielab_to_xyz_4f64 [INFO] [stdout] 1523 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1517 | / cdef3!( [INFO] [stdout] 1518 | | cielab_to_xyz, [INFO] [stdout] 1519 | | cielab_to_xyz_3f32, [INFO] [stdout] 1520 | | cielab_to_xyz_3f64, [INFO] [stdout] 1521 | | cielab_to_xyz_4f32, [INFO] [stdout] 1522 | | cielab_to_xyz_4f64 [INFO] [stdout] 1523 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1466 | / cdef3!( [INFO] [stdout] 1467 | | xyz_to_oklab, [INFO] [stdout] 1468 | | xyz_to_oklab_3f32, [INFO] [stdout] 1469 | | xyz_to_oklab_3f64, [INFO] [stdout] 1470 | | xyz_to_oklab_4f32, [INFO] [stdout] 1471 | | xyz_to_oklab_4f64 [INFO] [stdout] 1472 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1517 | / cdef3!( [INFO] [stdout] 1518 | | cielab_to_xyz, [INFO] [stdout] 1519 | | cielab_to_xyz_3f32, [INFO] [stdout] 1520 | | cielab_to_xyz_3f64, [INFO] [stdout] 1521 | | cielab_to_xyz_4f32, [INFO] [stdout] 1522 | | cielab_to_xyz_4f64 [INFO] [stdout] 1523 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1466 | / cdef3!( [INFO] [stdout] 1467 | | xyz_to_oklab, [INFO] [stdout] 1468 | | xyz_to_oklab_3f32, [INFO] [stdout] 1469 | | xyz_to_oklab_3f64, [INFO] [stdout] 1470 | | xyz_to_oklab_4f32, [INFO] [stdout] 1471 | | xyz_to_oklab_4f64 [INFO] [stdout] 1472 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1524 | / cdef3!( [INFO] [stdout] 1525 | | oklab_to_xyz, [INFO] [stdout] 1526 | | oklab_to_xyz_3f32, [INFO] [stdout] 1527 | | oklab_to_xyz_3f64, [INFO] [stdout] 1528 | | oklab_to_xyz_4f32, [INFO] [stdout] 1529 | | oklab_to_xyz_4f64 [INFO] [stdout] 1530 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1466 | / cdef3!( [INFO] [stdout] 1467 | | xyz_to_oklab, [INFO] [stdout] 1468 | | xyz_to_oklab_3f32, [INFO] [stdout] 1469 | | xyz_to_oklab_3f64, [INFO] [stdout] 1470 | | xyz_to_oklab_4f32, [INFO] [stdout] 1471 | | xyz_to_oklab_4f64 [INFO] [stdout] 1472 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1524 | / cdef3!( [INFO] [stdout] 1525 | | oklab_to_xyz, [INFO] [stdout] 1526 | | oklab_to_xyz_3f32, [INFO] [stdout] 1527 | | oklab_to_xyz_3f64, [INFO] [stdout] 1528 | | oklab_to_xyz_4f32, [INFO] [stdout] 1529 | | oklab_to_xyz_4f64 [INFO] [stdout] 1530 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1473 | / cdef3!( [INFO] [stdout] 1474 | | xyz_to_jzazbz, [INFO] [stdout] 1475 | | xyz_to_jzazbz_3f32, [INFO] [stdout] 1476 | | xyz_to_jzazbz_3f64, [INFO] [stdout] 1477 | | xyz_to_jzazbz_4f32, [INFO] [stdout] 1478 | | xyz_to_jzazbz_4f64 [INFO] [stdout] 1479 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1524 | / cdef3!( [INFO] [stdout] 1525 | | oklab_to_xyz, [INFO] [stdout] 1526 | | oklab_to_xyz_3f32, [INFO] [stdout] 1527 | | oklab_to_xyz_3f64, [INFO] [stdout] 1528 | | oklab_to_xyz_4f32, [INFO] [stdout] 1529 | | oklab_to_xyz_4f64 [INFO] [stdout] 1530 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1524 | / cdef3!( [INFO] [stdout] 1525 | | oklab_to_xyz, [INFO] [stdout] 1526 | | oklab_to_xyz_3f32, [INFO] [stdout] 1527 | | oklab_to_xyz_3f64, [INFO] [stdout] 1528 | | oklab_to_xyz_4f32, [INFO] [stdout] 1529 | | oklab_to_xyz_4f64 [INFO] [stdout] 1530 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1531 | / cdef3!( [INFO] [stdout] 1532 | | jzazbz_to_xyz, [INFO] [stdout] 1533 | | jzazbz_to_xyz_3f32, [INFO] [stdout] 1534 | | jzazbz_to_xyz_3f64, [INFO] [stdout] 1535 | | jzazbz_to_xyz_4f32, [INFO] [stdout] 1536 | | jzazbz_to_xyz_4f64 [INFO] [stdout] 1537 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1473 | / cdef3!( [INFO] [stdout] 1474 | | xyz_to_jzazbz, [INFO] [stdout] 1475 | | xyz_to_jzazbz_3f32, [INFO] [stdout] 1476 | | xyz_to_jzazbz_3f64, [INFO] [stdout] 1477 | | xyz_to_jzazbz_4f32, [INFO] [stdout] 1478 | | xyz_to_jzazbz_4f64 [INFO] [stdout] 1479 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1531 | / cdef3!( [INFO] [stdout] 1532 | | jzazbz_to_xyz, [INFO] [stdout] 1533 | | jzazbz_to_xyz_3f32, [INFO] [stdout] 1534 | | jzazbz_to_xyz_3f64, [INFO] [stdout] 1535 | | jzazbz_to_xyz_4f32, [INFO] [stdout] 1536 | | jzazbz_to_xyz_4f64 [INFO] [stdout] 1537 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1473 | / cdef3!( [INFO] [stdout] 1474 | | xyz_to_jzazbz, [INFO] [stdout] 1475 | | xyz_to_jzazbz_3f32, [INFO] [stdout] 1476 | | xyz_to_jzazbz_3f64, [INFO] [stdout] 1477 | | xyz_to_jzazbz_4f32, [INFO] [stdout] 1478 | | xyz_to_jzazbz_4f64 [INFO] [stdout] 1479 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1531 | / cdef3!( [INFO] [stdout] 1532 | | jzazbz_to_xyz, [INFO] [stdout] 1533 | | jzazbz_to_xyz_3f32, [INFO] [stdout] 1534 | | jzazbz_to_xyz_3f64, [INFO] [stdout] 1535 | | jzazbz_to_xyz_4f32, [INFO] [stdout] 1536 | | jzazbz_to_xyz_4f64 [INFO] [stdout] 1537 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1473 | / cdef3!( [INFO] [stdout] 1474 | | xyz_to_jzazbz, [INFO] [stdout] 1475 | | xyz_to_jzazbz_3f32, [INFO] [stdout] 1476 | | xyz_to_jzazbz_3f64, [INFO] [stdout] 1477 | | xyz_to_jzazbz_4f32, [INFO] [stdout] 1478 | | xyz_to_jzazbz_4f64 [INFO] [stdout] 1479 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1531 | / cdef3!( [INFO] [stdout] 1532 | | jzazbz_to_xyz, [INFO] [stdout] 1533 | | jzazbz_to_xyz_3f32, [INFO] [stdout] 1534 | | jzazbz_to_xyz_3f64, [INFO] [stdout] 1535 | | jzazbz_to_xyz_4f32, [INFO] [stdout] 1536 | | jzazbz_to_xyz_4f64 [INFO] [stdout] 1537 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | / cdef3!( [INFO] [stdout] 1481 | | lab_to_lch, [INFO] [stdout] 1482 | | lab_to_lch_3f32, [INFO] [stdout] 1483 | | lab_to_lch_3f64, [INFO] [stdout] 1484 | | lab_to_lch_4f32, [INFO] [stdout] 1485 | | lab_to_lch_4f64 [INFO] [stdout] 1486 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1538 | / cdef3!( [INFO] [stdout] 1539 | | lch_to_lab, [INFO] [stdout] 1540 | | lch_to_lab_3f32, [INFO] [stdout] 1541 | | lch_to_lab_3f64, [INFO] [stdout] 1542 | | lch_to_lab_4f32, [INFO] [stdout] 1543 | | lch_to_lab_4f64 [INFO] [stdout] 1544 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | / cdef3!( [INFO] [stdout] 1481 | | lab_to_lch, [INFO] [stdout] 1482 | | lab_to_lch_3f32, [INFO] [stdout] 1483 | | lab_to_lch_3f64, [INFO] [stdout] 1484 | | lab_to_lch_4f32, [INFO] [stdout] 1485 | | lab_to_lch_4f64 [INFO] [stdout] 1486 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1538 | / cdef3!( [INFO] [stdout] 1539 | | lch_to_lab, [INFO] [stdout] 1540 | | lch_to_lab_3f32, [INFO] [stdout] 1541 | | lch_to_lab_3f64, [INFO] [stdout] 1542 | | lch_to_lab_4f32, [INFO] [stdout] 1543 | | lch_to_lab_4f64 [INFO] [stdout] 1544 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | / cdef3!( [INFO] [stdout] 1481 | | lab_to_lch, [INFO] [stdout] 1482 | | lab_to_lch_3f32, [INFO] [stdout] 1483 | | lab_to_lch_3f64, [INFO] [stdout] 1484 | | lab_to_lch_4f32, [INFO] [stdout] 1485 | | lab_to_lch_4f64 [INFO] [stdout] 1486 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1538 | / cdef3!( [INFO] [stdout] 1539 | | lch_to_lab, [INFO] [stdout] 1540 | | lch_to_lab_3f32, [INFO] [stdout] 1541 | | lch_to_lab_3f64, [INFO] [stdout] 1542 | | lch_to_lab_4f32, [INFO] [stdout] 1543 | | lch_to_lab_4f64 [INFO] [stdout] 1544 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | / cdef3!( [INFO] [stdout] 1481 | | lab_to_lch, [INFO] [stdout] 1482 | | lab_to_lch_3f32, [INFO] [stdout] 1483 | | lab_to_lch_3f64, [INFO] [stdout] 1484 | | lab_to_lch_4f32, [INFO] [stdout] 1485 | | lab_to_lch_4f64 [INFO] [stdout] 1486 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1538 | / cdef3!( [INFO] [stdout] 1539 | | lch_to_lab, [INFO] [stdout] 1540 | | lch_to_lab_3f32, [INFO] [stdout] 1541 | | lch_to_lab_3f64, [INFO] [stdout] 1542 | | lch_to_lab_4f32, [INFO] [stdout] 1543 | | lch_to_lab_4f64 [INFO] [stdout] 1544 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | / cdef3!( [INFO] [stdout] 1488 | | _lrgb_to_ictcp, [INFO] [stdout] 1489 | | _lrgb_to_ictcp_3f32, [INFO] [stdout] 1490 | | _lrgb_to_ictcp_3f64, [INFO] [stdout] 1491 | | _lrgb_to_ictcp_4f32, [INFO] [stdout] 1492 | | _lrgb_to_ictcp_4f64 [INFO] [stdout] 1493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1545 | / cdef3!( [INFO] [stdout] 1546 | | _ictcp_to_lrgb, [INFO] [stdout] 1547 | | _ictcp_to_lrgb_3f32, [INFO] [stdout] 1548 | | _ictcp_to_lrgb_3f64, [INFO] [stdout] 1549 | | _ictcp_to_lrgb_4f32, [INFO] [stdout] 1550 | | _ictcp_to_lrgb_4f64 [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | / cdef3!( [INFO] [stdout] 1488 | | _lrgb_to_ictcp, [INFO] [stdout] 1489 | | _lrgb_to_ictcp_3f32, [INFO] [stdout] 1490 | | _lrgb_to_ictcp_3f64, [INFO] [stdout] 1491 | | _lrgb_to_ictcp_4f32, [INFO] [stdout] 1492 | | _lrgb_to_ictcp_4f64 [INFO] [stdout] 1493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1545 | / cdef3!( [INFO] [stdout] 1546 | | _ictcp_to_lrgb, [INFO] [stdout] 1547 | | _ictcp_to_lrgb_3f32, [INFO] [stdout] 1548 | | _ictcp_to_lrgb_3f64, [INFO] [stdout] 1549 | | _ictcp_to_lrgb_4f32, [INFO] [stdout] 1550 | | _ictcp_to_lrgb_4f64 [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | / cdef3!( [INFO] [stdout] 1488 | | _lrgb_to_ictcp, [INFO] [stdout] 1489 | | _lrgb_to_ictcp_3f32, [INFO] [stdout] 1490 | | _lrgb_to_ictcp_3f64, [INFO] [stdout] 1491 | | _lrgb_to_ictcp_4f32, [INFO] [stdout] 1492 | | _lrgb_to_ictcp_4f64 [INFO] [stdout] 1493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1545 | / cdef3!( [INFO] [stdout] 1546 | | _ictcp_to_lrgb, [INFO] [stdout] 1547 | | _ictcp_to_lrgb_3f32, [INFO] [stdout] 1548 | | _ictcp_to_lrgb_3f64, [INFO] [stdout] 1549 | | _ictcp_to_lrgb_4f32, [INFO] [stdout] 1550 | | _ictcp_to_lrgb_4f64 [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | / cdef3!( [INFO] [stdout] 1488 | | _lrgb_to_ictcp, [INFO] [stdout] 1489 | | _lrgb_to_ictcp_3f32, [INFO] [stdout] 1490 | | _lrgb_to_ictcp_3f64, [INFO] [stdout] 1491 | | _lrgb_to_ictcp_4f32, [INFO] [stdout] 1492 | | _lrgb_to_ictcp_4f64 [INFO] [stdout] 1493 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1545 | / cdef3!( [INFO] [stdout] 1546 | | _ictcp_to_lrgb, [INFO] [stdout] 1547 | | _ictcp_to_lrgb_3f32, [INFO] [stdout] 1548 | | _ictcp_to_lrgb_3f64, [INFO] [stdout] 1549 | | _ictcp_to_lrgb_4f32, [INFO] [stdout] 1550 | | _ictcp_to_lrgb_4f64 [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1496 | / cdef3!( [INFO] [stdout] 1497 | | hsv_to_srgb, [INFO] [stdout] 1498 | | hsv_to_srgb_3f32, [INFO] [stdout] 1499 | | hsv_to_srgb_3f64, [INFO] [stdout] 1500 | | hsv_to_srgb_4f32, [INFO] [stdout] 1501 | | hsv_to_srgb_4f64 [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1496 | / cdef3!( [INFO] [stdout] 1497 | | hsv_to_srgb, [INFO] [stdout] 1498 | | hsv_to_srgb_3f32, [INFO] [stdout] 1499 | | hsv_to_srgb_3f64, [INFO] [stdout] 1500 | | hsv_to_srgb_4f32, [INFO] [stdout] 1501 | | hsv_to_srgb_4f64 [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1496 | / cdef3!( [INFO] [stdout] 1497 | | hsv_to_srgb, [INFO] [stdout] 1498 | | hsv_to_srgb_3f32, [INFO] [stdout] 1499 | | hsv_to_srgb_3f64, [INFO] [stdout] 1500 | | hsv_to_srgb_4f32, [INFO] [stdout] 1501 | | hsv_to_srgb_4f64 [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1496 | / cdef3!( [INFO] [stdout] 1497 | | hsv_to_srgb, [INFO] [stdout] 1498 | | hsv_to_srgb_3f32, [INFO] [stdout] 1499 | | hsv_to_srgb_3f64, [INFO] [stdout] 1500 | | hsv_to_srgb_4f32, [INFO] [stdout] 1501 | | hsv_to_srgb_4f64 [INFO] [stdout] 1502 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1503 | / cdef3!( [INFO] [stdout] 1504 | | lrgb_to_srgb, [INFO] [stdout] 1505 | | lrgb_to_srgb_3f32, [INFO] [stdout] 1506 | | lrgb_to_srgb_3f64, [INFO] [stdout] 1507 | | lrgb_to_srgb_4f32, [INFO] [stdout] 1508 | | lrgb_to_srgb_4f64 [INFO] [stdout] 1509 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1503 | / cdef3!( [INFO] [stdout] 1504 | | lrgb_to_srgb, [INFO] [stdout] 1505 | | lrgb_to_srgb_3f32, [INFO] [stdout] 1506 | | lrgb_to_srgb_3f64, [INFO] [stdout] 1507 | | lrgb_to_srgb_4f32, [INFO] [stdout] 1508 | | lrgb_to_srgb_4f64 [INFO] [stdout] 1509 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1503 | / cdef3!( [INFO] [stdout] 1504 | | lrgb_to_srgb, [INFO] [stdout] 1505 | | lrgb_to_srgb_3f32, [INFO] [stdout] 1506 | | lrgb_to_srgb_3f64, [INFO] [stdout] 1507 | | lrgb_to_srgb_4f32, [INFO] [stdout] 1508 | | lrgb_to_srgb_4f64 [INFO] [stdout] 1509 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1503 | / cdef3!( [INFO] [stdout] 1504 | | lrgb_to_srgb, [INFO] [stdout] 1505 | | lrgb_to_srgb_3f32, [INFO] [stdout] 1506 | | lrgb_to_srgb_3f64, [INFO] [stdout] 1507 | | lrgb_to_srgb_4f32, [INFO] [stdout] 1508 | | lrgb_to_srgb_4f64 [INFO] [stdout] 1509 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1510 | / cdef3!( [INFO] [stdout] 1511 | | xyz_to_lrgb, [INFO] [stdout] 1512 | | xyz_to_lrgb_3f32, [INFO] [stdout] 1513 | | xyz_to_lrgb_3f64, [INFO] [stdout] 1514 | | xyz_to_lrgb_4f32, [INFO] [stdout] 1515 | | xyz_to_lrgb_4f64 [INFO] [stdout] 1516 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1510 | / cdef3!( [INFO] [stdout] 1511 | | xyz_to_lrgb, [INFO] [stdout] 1512 | | xyz_to_lrgb_3f32, [INFO] [stdout] 1513 | | xyz_to_lrgb_3f64, [INFO] [stdout] 1514 | | xyz_to_lrgb_4f32, [INFO] [stdout] 1515 | | xyz_to_lrgb_4f64 [INFO] [stdout] 1516 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1510 | / cdef3!( [INFO] [stdout] 1511 | | xyz_to_lrgb, [INFO] [stdout] 1512 | | xyz_to_lrgb_3f32, [INFO] [stdout] 1513 | | xyz_to_lrgb_3f64, [INFO] [stdout] 1514 | | xyz_to_lrgb_4f32, [INFO] [stdout] 1515 | | xyz_to_lrgb_4f64 [INFO] [stdout] 1516 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1510 | / cdef3!( [INFO] [stdout] 1511 | | xyz_to_lrgb, [INFO] [stdout] 1512 | | xyz_to_lrgb_3f32, [INFO] [stdout] 1513 | | xyz_to_lrgb_3f64, [INFO] [stdout] 1514 | | xyz_to_lrgb_4f32, [INFO] [stdout] 1515 | | xyz_to_lrgb_4f64 [INFO] [stdout] 1516 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1517 | / cdef3!( [INFO] [stdout] 1518 | | cielab_to_xyz, [INFO] [stdout] 1519 | | cielab_to_xyz_3f32, [INFO] [stdout] 1520 | | cielab_to_xyz_3f64, [INFO] [stdout] 1521 | | cielab_to_xyz_4f32, [INFO] [stdout] 1522 | | cielab_to_xyz_4f64 [INFO] [stdout] 1523 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1517 | / cdef3!( [INFO] [stdout] 1518 | | cielab_to_xyz, [INFO] [stdout] 1519 | | cielab_to_xyz_3f32, [INFO] [stdout] 1520 | | cielab_to_xyz_3f64, [INFO] [stdout] 1521 | | cielab_to_xyz_4f32, [INFO] [stdout] 1522 | | cielab_to_xyz_4f64 [INFO] [stdout] 1523 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1517 | / cdef3!( [INFO] [stdout] 1518 | | cielab_to_xyz, [INFO] [stdout] 1519 | | cielab_to_xyz_3f32, [INFO] [stdout] 1520 | | cielab_to_xyz_3f64, [INFO] [stdout] 1521 | | cielab_to_xyz_4f32, [INFO] [stdout] 1522 | | cielab_to_xyz_4f64 [INFO] [stdout] 1523 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1517 | / cdef3!( [INFO] [stdout] 1518 | | cielab_to_xyz, [INFO] [stdout] 1519 | | cielab_to_xyz_3f32, [INFO] [stdout] 1520 | | cielab_to_xyz_3f64, [INFO] [stdout] 1521 | | cielab_to_xyz_4f32, [INFO] [stdout] 1522 | | cielab_to_xyz_4f64 [INFO] [stdout] 1523 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1524 | / cdef3!( [INFO] [stdout] 1525 | | oklab_to_xyz, [INFO] [stdout] 1526 | | oklab_to_xyz_3f32, [INFO] [stdout] 1527 | | oklab_to_xyz_3f64, [INFO] [stdout] 1528 | | oklab_to_xyz_4f32, [INFO] [stdout] 1529 | | oklab_to_xyz_4f64 [INFO] [stdout] 1530 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1524 | / cdef3!( [INFO] [stdout] 1525 | | oklab_to_xyz, [INFO] [stdout] 1526 | | oklab_to_xyz_3f32, [INFO] [stdout] 1527 | | oklab_to_xyz_3f64, [INFO] [stdout] 1528 | | oklab_to_xyz_4f32, [INFO] [stdout] 1529 | | oklab_to_xyz_4f64 [INFO] [stdout] 1530 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1524 | / cdef3!( [INFO] [stdout] 1525 | | oklab_to_xyz, [INFO] [stdout] 1526 | | oklab_to_xyz_3f32, [INFO] [stdout] 1527 | | oklab_to_xyz_3f64, [INFO] [stdout] 1528 | | oklab_to_xyz_4f32, [INFO] [stdout] 1529 | | oklab_to_xyz_4f64 [INFO] [stdout] 1530 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1524 | / cdef3!( [INFO] [stdout] 1525 | | oklab_to_xyz, [INFO] [stdout] 1526 | | oklab_to_xyz_3f32, [INFO] [stdout] 1527 | | oklab_to_xyz_3f64, [INFO] [stdout] 1528 | | oklab_to_xyz_4f32, [INFO] [stdout] 1529 | | oklab_to_xyz_4f64 [INFO] [stdout] 1530 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1531 | / cdef3!( [INFO] [stdout] 1532 | | jzazbz_to_xyz, [INFO] [stdout] 1533 | | jzazbz_to_xyz_3f32, [INFO] [stdout] 1534 | | jzazbz_to_xyz_3f64, [INFO] [stdout] 1535 | | jzazbz_to_xyz_4f32, [INFO] [stdout] 1536 | | jzazbz_to_xyz_4f64 [INFO] [stdout] 1537 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1531 | / cdef3!( [INFO] [stdout] 1532 | | jzazbz_to_xyz, [INFO] [stdout] 1533 | | jzazbz_to_xyz_3f32, [INFO] [stdout] 1534 | | jzazbz_to_xyz_3f64, [INFO] [stdout] 1535 | | jzazbz_to_xyz_4f32, [INFO] [stdout] 1536 | | jzazbz_to_xyz_4f64 [INFO] [stdout] 1537 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1531 | / cdef3!( [INFO] [stdout] 1532 | | jzazbz_to_xyz, [INFO] [stdout] 1533 | | jzazbz_to_xyz_3f32, [INFO] [stdout] 1534 | | jzazbz_to_xyz_3f64, [INFO] [stdout] 1535 | | jzazbz_to_xyz_4f32, [INFO] [stdout] 1536 | | jzazbz_to_xyz_4f64 [INFO] [stdout] 1537 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1531 | / cdef3!( [INFO] [stdout] 1532 | | jzazbz_to_xyz, [INFO] [stdout] 1533 | | jzazbz_to_xyz_3f32, [INFO] [stdout] 1534 | | jzazbz_to_xyz_3f64, [INFO] [stdout] 1535 | | jzazbz_to_xyz_4f32, [INFO] [stdout] 1536 | | jzazbz_to_xyz_4f64 [INFO] [stdout] 1537 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1538 | / cdef3!( [INFO] [stdout] 1539 | | lch_to_lab, [INFO] [stdout] 1540 | | lch_to_lab_3f32, [INFO] [stdout] 1541 | | lch_to_lab_3f64, [INFO] [stdout] 1542 | | lch_to_lab_4f32, [INFO] [stdout] 1543 | | lch_to_lab_4f64 [INFO] [stdout] 1544 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1538 | / cdef3!( [INFO] [stdout] 1539 | | lch_to_lab, [INFO] [stdout] 1540 | | lch_to_lab_3f32, [INFO] [stdout] 1541 | | lch_to_lab_3f64, [INFO] [stdout] 1542 | | lch_to_lab_4f32, [INFO] [stdout] 1543 | | lch_to_lab_4f64 [INFO] [stdout] 1544 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1538 | / cdef3!( [INFO] [stdout] 1539 | | lch_to_lab, [INFO] [stdout] 1540 | | lch_to_lab_3f32, [INFO] [stdout] 1541 | | lch_to_lab_3f64, [INFO] [stdout] 1542 | | lch_to_lab_4f32, [INFO] [stdout] 1543 | | lch_to_lab_4f64 [INFO] [stdout] 1544 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1538 | / cdef3!( [INFO] [stdout] 1539 | | lch_to_lab, [INFO] [stdout] 1540 | | lch_to_lab_3f32, [INFO] [stdout] 1541 | | lch_to_lab_3f64, [INFO] [stdout] 1542 | | lch_to_lab_4f32, [INFO] [stdout] 1543 | | lch_to_lab_4f64 [INFO] [stdout] 1544 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1545 | / cdef3!( [INFO] [stdout] 1546 | | _ictcp_to_lrgb, [INFO] [stdout] 1547 | | _ictcp_to_lrgb_3f32, [INFO] [stdout] 1548 | | _ictcp_to_lrgb_3f64, [INFO] [stdout] 1549 | | _ictcp_to_lrgb_4f32, [INFO] [stdout] 1550 | | _ictcp_to_lrgb_4f64 [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1373 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1377:11 [INFO] [stdout] | [INFO] [stdout] 1377 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1545 | / cdef3!( [INFO] [stdout] 1546 | | _ictcp_to_lrgb, [INFO] [stdout] 1547 | | _ictcp_to_lrgb_3f32, [INFO] [stdout] 1548 | | _ictcp_to_lrgb_3f64, [INFO] [stdout] 1549 | | _ictcp_to_lrgb_4f32, [INFO] [stdout] 1550 | | _ictcp_to_lrgb_4f64 [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1377 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1381:11 [INFO] [stdout] | [INFO] [stdout] 1381 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1545 | / cdef3!( [INFO] [stdout] 1546 | | _ictcp_to_lrgb, [INFO] [stdout] 1547 | | _ictcp_to_lrgb_3f32, [INFO] [stdout] 1548 | | _ictcp_to_lrgb_3f64, [INFO] [stdout] 1549 | | _ictcp_to_lrgb_4f32, [INFO] [stdout] 1550 | | _ictcp_to_lrgb_4f64 [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1381 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> src/lib.rs:1385:11 [INFO] [stdout] | [INFO] [stdout] 1385 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1545 | / cdef3!( [INFO] [stdout] 1546 | | _ictcp_to_lrgb, [INFO] [stdout] 1547 | | _ictcp_to_lrgb_3f32, [INFO] [stdout] 1548 | | _ictcp_to_lrgb_3f64, [INFO] [stdout] 1549 | | _ictcp_to_lrgb_4f32, [INFO] [stdout] 1550 | | _ictcp_to_lrgb_4f64 [INFO] [stdout] 1551 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `cdef3` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 1385 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 92 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `colcon` (lib) due to 93 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 92 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `colcon` (lib test) due to 93 previous errors [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "f0d30b8f5d6883edfd877a8c846ffe8bea93408622c05c92fd213587de27e5d5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f0d30b8f5d6883edfd877a8c846ffe8bea93408622c05c92fd213587de27e5d5", kill_on_drop: false }` [INFO] [stdout] f0d30b8f5d6883edfd877a8c846ffe8bea93408622c05c92fd213587de27e5d5