[INFO] fetching crate blas-array2 0.3.0... [INFO] checking blas-array2-0.3.0 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate blas-array2 0.3.0 into /workspace/builds/worker-0-tc2/source [INFO] validating manifest of crates.io crate blas-array2 0.3.0 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 blas-array2 0.3.0 [INFO] finished tweaking crates.io crate blas-array2 0.3.0 [INFO] tweaked toml for crates.io crate blas-array2 0.3.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 35 packages to latest compatible versions [INFO] [stderr] Adding ndarray v0.15.6 (available: v0.16.1) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1) [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-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 683b9670e52770dc38c4fe60eb0672ea0e08b1cfc8f3db8ca8db8da1b0fe3899 [INFO] running `Command { std: "docker" "start" "-a" "683b9670e52770dc38c4fe60eb0672ea0e08b1cfc8f3db8ca8db8da1b0fe3899", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "683b9670e52770dc38c4fe60eb0672ea0e08b1cfc8f3db8ca8db8da1b0fe3899", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "683b9670e52770dc38c4fe60eb0672ea0e08b1cfc8f3db8ca8db8da1b0fe3899", kill_on_drop: false }` [INFO] [stdout] 683b9670e52770dc38c4fe60eb0672ea0e08b1cfc8f3db8ca8db8da1b0fe3899 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 0338909805a719fca1baa3d592f38168546d4ca2a6da6ec2d5f917fac8abd31b [INFO] running `Command { std: "docker" "start" "-a" "0338909805a719fca1baa3d592f38168546d4ca2a6da6ec2d5f917fac8abd31b", 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 fnv v1.0.7 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling matrixmultiply v0.3.9 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking rawpointer v0.2.1 [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking cblas-sys v0.1.4 [INFO] [stderr] Checking itertools v0.13.0 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking approx v0.5.1 [INFO] [stderr] Checking ndarray v0.15.6 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Compiling darling_macro v0.20.10 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Compiling darling v0.20.10 [INFO] [stderr] Compiling derive_builder_core v0.20.1 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Compiling derive_builder_macro v0.20.1 [INFO] [stderr] Checking derive_builder v0.20.1 [INFO] [stderr] Checking blas-array2 v0.3.0 (/tmp/fixit) [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `blas_array2` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * src/util/blas_error.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/util/blas_error.rs:51:6 [INFO] [stderr] | [INFO] [stderr] 51 | ($cond:expr_2021, $errtype:ident, $($arg:tt)*) => { [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/util/blas_error.rs:63:6 [INFO] [stderr] | [INFO] [stderr] 63 | ($cond:expr_2021, $errtype: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/util/blas_error.rs:79:6 [INFO] [stderr] | [INFO] [stderr] 79 | ($a:expr_2021, $b:expr_2021, $errtype: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/util/blas_error.rs:79:20 [INFO] [stderr] | [INFO] [stderr] 79 | ($a:expr_2021, $b:expr_2021, $errtype: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/util/blas_error.rs:123:6 [INFO] [stderr] | [INFO] [stderr] 123 | ($word: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/util/blas_error.rs:139:6 [INFO] [stderr] | [INFO] [stderr] 139 | ($array: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/util/blas_error.rs:156:6 [INFO] [stderr] | [INFO] [stderr] 156 | ($array:expr_2021, $msg:tt) => {{ [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 7 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: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 17 | | pub fn dcabs1_(z: *const c64) -> f64; [INFO] [stdout] 18 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] = note: `--force-warn missing-unsafe-on-extern` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 20 | | pub fn scabs1_(c: *const c32) -> f32; [INFO] [stdout] 21 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 23 | | pub fn dasum_(n: *const blas_int, x: *const f64, incx: *const blas_int) -> f64; [INFO] [stdout] 24 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 26 | | pub fn dzasum_(n: *const blas_int, x: *const c64, incx: *const blas_int) -> f64; [INFO] [stdout] 27 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 29 | | pub fn sasum_(n: *const blas_int, x: *const f32, incx: *const blas_int) -> f32; [INFO] [stdout] 30 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 32 | | pub fn scasum_(n: *const blas_int, x: *const c32, incx: *const blas_int) -> f32; [INFO] [stdout] 33 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 35 | | pub fn caxpy_( [INFO] [stdout] 36 | | n: *const blas_int, [INFO] [stdout] 37 | | alpha: *const c32, [INFO] [stdout] ... | [INFO] [stdout] 42 | | ); [INFO] [stdout] 43 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 45 | | pub fn daxpy_( [INFO] [stdout] 46 | | n: *const blas_int, [INFO] [stdout] 47 | | alpha: *const f64, [INFO] [stdout] ... | [INFO] [stdout] 52 | | ); [INFO] [stdout] 53 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 55 | | pub fn saxpy_( [INFO] [stdout] 56 | | n: *const blas_int, [INFO] [stdout] 57 | | alpha: *const f32, [INFO] [stdout] ... | [INFO] [stdout] 62 | | ); [INFO] [stdout] 63 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 65 | | pub fn zaxpy_( [INFO] [stdout] 66 | | n: *const blas_int, [INFO] [stdout] 67 | | alpha: *const c64, [INFO] [stdout] ... | [INFO] [stdout] 72 | | ); [INFO] [stdout] 73 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 75 | | pub fn ccopy_( [INFO] [stdout] 76 | | n: *const blas_int, [INFO] [stdout] 77 | | x: *const c32, [INFO] [stdout] ... | [INFO] [stdout] 81 | | ); [INFO] [stdout] 82 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 84 | | pub fn dcopy_( [INFO] [stdout] 85 | | n: *const blas_int, [INFO] [stdout] 86 | | x: *const f64, [INFO] [stdout] ... | [INFO] [stdout] 90 | | ); [INFO] [stdout] 91 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 93 | | pub fn scopy_( [INFO] [stdout] 94 | | n: *const blas_int, [INFO] [stdout] 95 | | x: *const f32, [INFO] [stdout] ... | [INFO] [stdout] 99 | | ); [INFO] [stdout] 100 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 102 | | pub fn zcopy_( [INFO] [stdout] 103 | | n: *const blas_int, [INFO] [stdout] 104 | | x: *const c64, [INFO] [stdout] ... | [INFO] [stdout] 108 | | ); [INFO] [stdout] 109 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 111 | | pub fn cdotc_( [INFO] [stdout] 112 | | pres: *mut c32, [INFO] [stdout] 113 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 118 | | ); [INFO] [stdout] 119 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 121 | | pub fn cdotu_( [INFO] [stdout] 122 | | pres: *mut c32, [INFO] [stdout] 123 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 128 | | ); [INFO] [stdout] 129 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 131 | | pub fn ddot_( [INFO] [stdout] 132 | | n: *const blas_int, [INFO] [stdout] 133 | | x: *const f64, [INFO] [stdout] ... | [INFO] [stdout] 137 | | ) -> f64; [INFO] [stdout] 138 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 140 | | pub fn dsdot_( [INFO] [stdout] 141 | | n: *const blas_int, [INFO] [stdout] 142 | | x: *const f32, [INFO] [stdout] ... | [INFO] [stdout] 146 | | ) -> f64; [INFO] [stdout] 147 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:148:1 [INFO] [stdout] | [INFO] [stdout] 148 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 149 | | pub fn sdot_( [INFO] [stdout] 150 | | n: *const blas_int, [INFO] [stdout] 151 | | x: *const f32, [INFO] [stdout] ... | [INFO] [stdout] 155 | | ) -> f32; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:157:1 [INFO] [stdout] | [INFO] [stdout] 157 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 158 | | pub fn sdsdot_( [INFO] [stdout] 159 | | n: *const blas_int, [INFO] [stdout] 160 | | sb: *const f32, [INFO] [stdout] ... | [INFO] [stdout] 165 | | ) -> f32; [INFO] [stdout] 166 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:167:1 [INFO] [stdout] | [INFO] [stdout] 167 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 168 | | pub fn zdotc_( [INFO] [stdout] 169 | | pres: *mut c64, [INFO] [stdout] 170 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 175 | | ); [INFO] [stdout] 176 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 178 | | pub fn zdotu_( [INFO] [stdout] 179 | | pres: *mut c64, [INFO] [stdout] 180 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 185 | | ); [INFO] [stdout] 186 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:187:1 [INFO] [stdout] | [INFO] [stdout] 187 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 188 | | pub fn icamax_(n: *const blas_int, x: *const c32, incx: *const blas_int) -> blas_int; [INFO] [stdout] 189 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:190:1 [INFO] [stdout] | [INFO] [stdout] 190 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 191 | | pub fn idamax_(n: *const blas_int, x: *const f64, incx: *const blas_int) -> blas_int; [INFO] [stdout] 192 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:193:1 [INFO] [stdout] | [INFO] [stdout] 193 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 194 | | pub fn isamax_(n: *const blas_int, x: *const f32, incx: *const blas_int) -> blas_int; [INFO] [stdout] 195 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:196:1 [INFO] [stdout] | [INFO] [stdout] 196 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 197 | | pub fn izamax_(n: *const blas_int, x: *const c64, incx: *const blas_int) -> blas_int; [INFO] [stdout] 198 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 200 | | pub fn dnrm2_(n: *const blas_int, x: *const f64, incx: *const blas_int) -> f64; [INFO] [stdout] 201 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:202:1 [INFO] [stdout] | [INFO] [stdout] 202 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 203 | | pub fn dznrm2_(n: *const blas_int, x: *const c64, incx: *const blas_int) -> f64; [INFO] [stdout] 204 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:205:1 [INFO] [stdout] | [INFO] [stdout] 205 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 206 | | pub fn snrm2_(n: *const blas_int, x: *const f32, incx: *const blas_int) -> f32; [INFO] [stdout] 207 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:208:1 [INFO] [stdout] | [INFO] [stdout] 208 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 209 | | pub fn scnrm2_(n: *const blas_int, x: *const c32, incx: *const blas_int) -> f32; [INFO] [stdout] 210 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:211:1 [INFO] [stdout] | [INFO] [stdout] 211 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 212 | | pub fn cscal_(n: *const blas_int, a: *const c32, x: *mut c32, incx: *const blas_int); [INFO] [stdout] 213 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:214:1 [INFO] [stdout] | [INFO] [stdout] 214 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 215 | | pub fn csscal_(n: *const blas_int, a: *const f32, x: *mut c32, incx: *const blas_int); [INFO] [stdout] 216 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:217:1 [INFO] [stdout] | [INFO] [stdout] 217 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 218 | | pub fn dscal_(n: *const blas_int, a: *const f64, x: *mut f64, incx: *const blas_int); [INFO] [stdout] 219 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:220:1 [INFO] [stdout] | [INFO] [stdout] 220 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 221 | | pub fn sscal_(n: *const blas_int, a: *const f32, x: *mut f32, incx: *const blas_int); [INFO] [stdout] 222 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:223:1 [INFO] [stdout] | [INFO] [stdout] 223 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 224 | | pub fn zdscal_(n: *const blas_int, a: *const f64, x: *mut c64, incx: *const blas_int); [INFO] [stdout] 225 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:226:1 [INFO] [stdout] | [INFO] [stdout] 226 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 227 | | pub fn zscal_(n: *const blas_int, a: *const c64, x: *mut c64, incx: *const blas_int); [INFO] [stdout] 228 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:229:1 [INFO] [stdout] | [INFO] [stdout] 229 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 230 | | pub fn cswap_(n: *const blas_int, x: *mut c32, incx: *const blas_int, y: *mut c32, incy: *const blas_int); [INFO] [stdout] 231 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:232:1 [INFO] [stdout] | [INFO] [stdout] 232 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 233 | | pub fn dswap_(n: *const blas_int, x: *mut f64, incx: *const blas_int, y: *mut f64, incy: *const blas_int); [INFO] [stdout] 234 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:235:1 [INFO] [stdout] | [INFO] [stdout] 235 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 236 | | pub fn sswap_(n: *const blas_int, x: *mut f32, incx: *const blas_int, y: *mut f32, incy: *const blas_int); [INFO] [stdout] 237 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 239 | | pub fn zswap_(n: *const blas_int, x: *mut c64, incx: *const blas_int, y: *mut c64, incy: *const blas_int); [INFO] [stdout] 240 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:241:1 [INFO] [stdout] | [INFO] [stdout] 241 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 242 | | pub fn csrot_( [INFO] [stdout] 243 | | n: *const blas_int, [INFO] [stdout] 244 | | x: *mut c32, [INFO] [stdout] ... | [INFO] [stdout] 250 | | ); [INFO] [stdout] 251 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:252:1 [INFO] [stdout] | [INFO] [stdout] 252 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 253 | | pub fn drot_( [INFO] [stdout] 254 | | n: *const blas_int, [INFO] [stdout] 255 | | x: *mut f64, [INFO] [stdout] ... | [INFO] [stdout] 261 | | ); [INFO] [stdout] 262 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:263:1 [INFO] [stdout] | [INFO] [stdout] 263 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 264 | | pub fn srot_( [INFO] [stdout] 265 | | n: *const blas_int, [INFO] [stdout] 266 | | x: *mut f32, [INFO] [stdout] ... | [INFO] [stdout] 272 | | ); [INFO] [stdout] 273 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:274:1 [INFO] [stdout] | [INFO] [stdout] 274 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 275 | | pub fn zdrot_( [INFO] [stdout] 276 | | n: *const blas_int, [INFO] [stdout] 277 | | x: *mut c64, [INFO] [stdout] ... | [INFO] [stdout] 283 | | ); [INFO] [stdout] 284 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:285:1 [INFO] [stdout] | [INFO] [stdout] 285 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 286 | | pub fn crotg_(a: *mut c32, b: *const c32, c: *mut f32, s: *mut c32); [INFO] [stdout] 287 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:288:1 [INFO] [stdout] | [INFO] [stdout] 288 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 289 | | pub fn drotg_(a: *mut f64, b: *mut f64, c: *mut f64, s: *mut f64); [INFO] [stdout] 290 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:291:1 [INFO] [stdout] | [INFO] [stdout] 291 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 292 | | pub fn srotg_(a: *mut f32, b: *mut f32, c: *mut f32, s: *mut f32); [INFO] [stdout] 293 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:294:1 [INFO] [stdout] | [INFO] [stdout] 294 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 295 | | pub fn zrotg_(a: *mut c64, b: *const c64, c: *mut f64, s: *mut c64); [INFO] [stdout] 296 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 298 | | pub fn drotm_( [INFO] [stdout] 299 | | n: *const blas_int, [INFO] [stdout] 300 | | x: *mut f64, [INFO] [stdout] ... | [INFO] [stdout] 305 | | ); [INFO] [stdout] 306 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:307:1 [INFO] [stdout] | [INFO] [stdout] 307 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 308 | | pub fn srotm_( [INFO] [stdout] 309 | | n: *const blas_int, [INFO] [stdout] 310 | | x: *mut f32, [INFO] [stdout] ... | [INFO] [stdout] 315 | | ); [INFO] [stdout] 316 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:317:1 [INFO] [stdout] | [INFO] [stdout] 317 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 318 | | pub fn drotmg_(d1: *mut f64, d2: *mut f64, x1: *mut f64, y1: *const f64, param: *mut f64); [INFO] [stdout] 319 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:320:1 [INFO] [stdout] | [INFO] [stdout] 320 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 321 | | pub fn srotmg_(d1: *mut f32, d2: *mut f32, x1: *mut f32, y1: *const f32, param: *mut f32); [INFO] [stdout] 322 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:323:1 [INFO] [stdout] | [INFO] [stdout] 323 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 324 | | pub fn cgemv_( [INFO] [stdout] 325 | | trans: *const c_char, [INFO] [stdout] 326 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 336 | | ); [INFO] [stdout] 337 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:338:1 [INFO] [stdout] | [INFO] [stdout] 338 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 339 | | pub fn dgemv_( [INFO] [stdout] 340 | | trans: *const c_char, [INFO] [stdout] 341 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 351 | | ); [INFO] [stdout] 352 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:353:1 [INFO] [stdout] | [INFO] [stdout] 353 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 354 | | pub fn sgemv_( [INFO] [stdout] 355 | | trans: *const c_char, [INFO] [stdout] 356 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 366 | | ); [INFO] [stdout] 367 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:368:1 [INFO] [stdout] | [INFO] [stdout] 368 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 369 | | pub fn zgemv_( [INFO] [stdout] 370 | | trans: *const c_char, [INFO] [stdout] 371 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 381 | | ); [INFO] [stdout] 382 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:383:1 [INFO] [stdout] | [INFO] [stdout] 383 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 384 | | pub fn cgerc_( [INFO] [stdout] 385 | | m: *const blas_int, [INFO] [stdout] 386 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 394 | | ); [INFO] [stdout] 395 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:396:1 [INFO] [stdout] | [INFO] [stdout] 396 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 397 | | pub fn cgeru_( [INFO] [stdout] 398 | | m: *const blas_int, [INFO] [stdout] 399 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 407 | | ); [INFO] [stdout] 408 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:409:1 [INFO] [stdout] | [INFO] [stdout] 409 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 410 | | pub fn dger_( [INFO] [stdout] 411 | | m: *const blas_int, [INFO] [stdout] 412 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 420 | | ); [INFO] [stdout] 421 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:422:1 [INFO] [stdout] | [INFO] [stdout] 422 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 423 | | pub fn sger_( [INFO] [stdout] 424 | | m: *const blas_int, [INFO] [stdout] 425 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 433 | | ); [INFO] [stdout] 434 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:435:1 [INFO] [stdout] | [INFO] [stdout] 435 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 436 | | pub fn zgerc_( [INFO] [stdout] 437 | | m: *const blas_int, [INFO] [stdout] 438 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 446 | | ); [INFO] [stdout] 447 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:448:1 [INFO] [stdout] | [INFO] [stdout] 448 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 449 | | pub fn zgeru_( [INFO] [stdout] 450 | | m: *const blas_int, [INFO] [stdout] 451 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 459 | | ); [INFO] [stdout] 460 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:461:1 [INFO] [stdout] | [INFO] [stdout] 461 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 462 | | pub fn chemv_( [INFO] [stdout] 463 | | uplo: *const c_char, [INFO] [stdout] 464 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 473 | | ); [INFO] [stdout] 474 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:475:1 [INFO] [stdout] | [INFO] [stdout] 475 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 476 | | pub fn dsymv_( [INFO] [stdout] 477 | | uplo: *const c_char, [INFO] [stdout] 478 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 487 | | ); [INFO] [stdout] 488 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:489:1 [INFO] [stdout] | [INFO] [stdout] 489 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 490 | | pub fn ssymv_( [INFO] [stdout] 491 | | uplo: *const c_char, [INFO] [stdout] 492 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 501 | | ); [INFO] [stdout] 502 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:503:1 [INFO] [stdout] | [INFO] [stdout] 503 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 504 | | pub fn zhemv_( [INFO] [stdout] 505 | | uplo: *const c_char, [INFO] [stdout] 506 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 515 | | ); [INFO] [stdout] 516 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:517:1 [INFO] [stdout] | [INFO] [stdout] 517 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 518 | | pub fn cher_( [INFO] [stdout] 519 | | uplo: *const c_char, [INFO] [stdout] 520 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 526 | | ); [INFO] [stdout] 527 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:528:1 [INFO] [stdout] | [INFO] [stdout] 528 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 529 | | pub fn dsyr_( [INFO] [stdout] 530 | | uplo: *const c_char, [INFO] [stdout] 531 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 537 | | ); [INFO] [stdout] 538 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:539:1 [INFO] [stdout] | [INFO] [stdout] 539 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 540 | | pub fn ssyr_( [INFO] [stdout] 541 | | uplo: *const c_char, [INFO] [stdout] 542 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 548 | | ); [INFO] [stdout] 549 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:550:1 [INFO] [stdout] | [INFO] [stdout] 550 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 551 | | pub fn zher_( [INFO] [stdout] 552 | | uplo: *const c_char, [INFO] [stdout] 553 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 559 | | ); [INFO] [stdout] 560 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:561:1 [INFO] [stdout] | [INFO] [stdout] 561 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 562 | | pub fn cher2_( [INFO] [stdout] 563 | | uplo: *const c_char, [INFO] [stdout] 564 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 572 | | ); [INFO] [stdout] 573 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:574:1 [INFO] [stdout] | [INFO] [stdout] 574 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 575 | | pub fn dsyr2_( [INFO] [stdout] 576 | | uplo: *const c_char, [INFO] [stdout] 577 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 585 | | ); [INFO] [stdout] 586 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:587:1 [INFO] [stdout] | [INFO] [stdout] 587 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 588 | | pub fn ssyr2_( [INFO] [stdout] 589 | | uplo: *const c_char, [INFO] [stdout] 590 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 598 | | ); [INFO] [stdout] 599 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:600:1 [INFO] [stdout] | [INFO] [stdout] 600 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 601 | | pub fn zher2_( [INFO] [stdout] 602 | | uplo: *const c_char, [INFO] [stdout] 603 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 611 | | ); [INFO] [stdout] 612 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:613:1 [INFO] [stdout] | [INFO] [stdout] 613 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 614 | | pub fn ctrmv_( [INFO] [stdout] 615 | | uplo: *const c_char, [INFO] [stdout] 616 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 623 | | ); [INFO] [stdout] 624 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:625:1 [INFO] [stdout] | [INFO] [stdout] 625 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 626 | | pub fn dtrmv_( [INFO] [stdout] 627 | | uplo: *const c_char, [INFO] [stdout] 628 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 635 | | ); [INFO] [stdout] 636 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:637:1 [INFO] [stdout] | [INFO] [stdout] 637 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 638 | | pub fn strmv_( [INFO] [stdout] 639 | | uplo: *const c_char, [INFO] [stdout] 640 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 647 | | ); [INFO] [stdout] 648 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:649:1 [INFO] [stdout] | [INFO] [stdout] 649 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 650 | | pub fn ztrmv_( [INFO] [stdout] 651 | | uplo: *const c_char, [INFO] [stdout] 652 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 659 | | ); [INFO] [stdout] 660 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:661:1 [INFO] [stdout] | [INFO] [stdout] 661 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 662 | | pub fn ctrsv_( [INFO] [stdout] 663 | | uplo: *const c_char, [INFO] [stdout] 664 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 671 | | ); [INFO] [stdout] 672 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:673:1 [INFO] [stdout] | [INFO] [stdout] 673 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 674 | | pub fn dtrsv_( [INFO] [stdout] 675 | | uplo: *const c_char, [INFO] [stdout] 676 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 683 | | ); [INFO] [stdout] 684 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:685:1 [INFO] [stdout] | [INFO] [stdout] 685 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 686 | | pub fn strsv_( [INFO] [stdout] 687 | | uplo: *const c_char, [INFO] [stdout] 688 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 695 | | ); [INFO] [stdout] 696 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:697:1 [INFO] [stdout] | [INFO] [stdout] 697 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 698 | | pub fn ztrsv_( [INFO] [stdout] 699 | | uplo: *const c_char, [INFO] [stdout] 700 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 707 | | ); [INFO] [stdout] 708 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:709:1 [INFO] [stdout] | [INFO] [stdout] 709 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 710 | | pub fn chpmv_( [INFO] [stdout] 711 | | uplo: *const c_char, [INFO] [stdout] 712 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 720 | | ); [INFO] [stdout] 721 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:722:1 [INFO] [stdout] | [INFO] [stdout] 722 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 723 | | pub fn dspmv_( [INFO] [stdout] 724 | | uplo: *const c_char, [INFO] [stdout] 725 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 733 | | ); [INFO] [stdout] 734 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:735:1 [INFO] [stdout] | [INFO] [stdout] 735 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 736 | | pub fn sspmv_( [INFO] [stdout] 737 | | uplo: *const c_char, [INFO] [stdout] 738 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 746 | | ); [INFO] [stdout] 747 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:748:1 [INFO] [stdout] | [INFO] [stdout] 748 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 749 | | pub fn zhpmv_( [INFO] [stdout] 750 | | uplo: *const c_char, [INFO] [stdout] 751 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 759 | | ); [INFO] [stdout] 760 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:761:1 [INFO] [stdout] | [INFO] [stdout] 761 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 762 | | pub fn chpr_( [INFO] [stdout] 763 | | uplo: *const c_char, [INFO] [stdout] 764 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 769 | | ); [INFO] [stdout] 770 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:771:1 [INFO] [stdout] | [INFO] [stdout] 771 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 772 | | pub fn dspr_( [INFO] [stdout] 773 | | uplo: *const c_char, [INFO] [stdout] 774 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 779 | | ); [INFO] [stdout] 780 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:781:1 [INFO] [stdout] | [INFO] [stdout] 781 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 782 | | pub fn sspr_( [INFO] [stdout] 783 | | uplo: *const c_char, [INFO] [stdout] 784 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 789 | | ); [INFO] [stdout] 790 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:791:1 [INFO] [stdout] | [INFO] [stdout] 791 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 792 | | pub fn zhpr_( [INFO] [stdout] 793 | | uplo: *const c_char, [INFO] [stdout] 794 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 799 | | ); [INFO] [stdout] 800 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:801:1 [INFO] [stdout] | [INFO] [stdout] 801 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 802 | | pub fn chpr2_( [INFO] [stdout] 803 | | uplo: *const c_char, [INFO] [stdout] 804 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 811 | | ); [INFO] [stdout] 812 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:813:1 [INFO] [stdout] | [INFO] [stdout] 813 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 814 | | pub fn dspr2_( [INFO] [stdout] 815 | | uplo: *const c_char, [INFO] [stdout] 816 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 823 | | ); [INFO] [stdout] 824 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:825:1 [INFO] [stdout] | [INFO] [stdout] 825 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 826 | | pub fn sspr2_( [INFO] [stdout] 827 | | uplo: *const c_char, [INFO] [stdout] 828 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 835 | | ); [INFO] [stdout] 836 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:837:1 [INFO] [stdout] | [INFO] [stdout] 837 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 838 | | pub fn zhpr2_( [INFO] [stdout] 839 | | uplo: *const c_char, [INFO] [stdout] 840 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 847 | | ); [INFO] [stdout] 848 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:849:1 [INFO] [stdout] | [INFO] [stdout] 849 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 850 | | pub fn ctpmv_( [INFO] [stdout] 851 | | uplo: *const c_char, [INFO] [stdout] 852 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 858 | | ); [INFO] [stdout] 859 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:860:1 [INFO] [stdout] | [INFO] [stdout] 860 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 861 | | pub fn dtpmv_( [INFO] [stdout] 862 | | uplo: *const c_char, [INFO] [stdout] 863 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 869 | | ); [INFO] [stdout] 870 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:871:1 [INFO] [stdout] | [INFO] [stdout] 871 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 872 | | pub fn stpmv_( [INFO] [stdout] 873 | | uplo: *const c_char, [INFO] [stdout] 874 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 880 | | ); [INFO] [stdout] 881 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:882:1 [INFO] [stdout] | [INFO] [stdout] 882 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 883 | | pub fn ztpmv_( [INFO] [stdout] 884 | | uplo: *const c_char, [INFO] [stdout] 885 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 891 | | ); [INFO] [stdout] 892 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:893:1 [INFO] [stdout] | [INFO] [stdout] 893 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 894 | | pub fn ctpsv_( [INFO] [stdout] 895 | | uplo: *const c_char, [INFO] [stdout] 896 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 902 | | ); [INFO] [stdout] 903 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:904:1 [INFO] [stdout] | [INFO] [stdout] 904 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 905 | | pub fn dtpsv_( [INFO] [stdout] 906 | | uplo: *const c_char, [INFO] [stdout] 907 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 913 | | ); [INFO] [stdout] 914 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:915:1 [INFO] [stdout] | [INFO] [stdout] 915 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 916 | | pub fn stpsv_( [INFO] [stdout] 917 | | uplo: *const c_char, [INFO] [stdout] 918 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 924 | | ); [INFO] [stdout] 925 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:926:1 [INFO] [stdout] | [INFO] [stdout] 926 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 927 | | pub fn ztpsv_( [INFO] [stdout] 928 | | uplo: *const c_char, [INFO] [stdout] 929 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 935 | | ); [INFO] [stdout] 936 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:937:1 [INFO] [stdout] | [INFO] [stdout] 937 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 938 | | pub fn cgbmv_( [INFO] [stdout] 939 | | trans: *const c_char, [INFO] [stdout] 940 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 952 | | ); [INFO] [stdout] 953 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:954:1 [INFO] [stdout] | [INFO] [stdout] 954 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 955 | | pub fn dgbmv_( [INFO] [stdout] 956 | | trans: *const c_char, [INFO] [stdout] 957 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 969 | | ); [INFO] [stdout] 970 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:971:1 [INFO] [stdout] | [INFO] [stdout] 971 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 972 | | pub fn sgbmv_( [INFO] [stdout] 973 | | trans: *const c_char, [INFO] [stdout] 974 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 986 | | ); [INFO] [stdout] 987 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:988:1 [INFO] [stdout] | [INFO] [stdout] 988 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 989 | | pub fn zgbmv_( [INFO] [stdout] 990 | | trans: *const c_char, [INFO] [stdout] 991 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 1003 | | ); [INFO] [stdout] 1004 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1005:1 [INFO] [stdout] | [INFO] [stdout] 1005 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1006 | | pub fn chbmv_( [INFO] [stdout] 1007 | | uplo: *const c_char, [INFO] [stdout] 1008 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 1018 | | ); [INFO] [stdout] 1019 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1020:1 [INFO] [stdout] | [INFO] [stdout] 1020 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1021 | | pub fn dsbmv_( [INFO] [stdout] 1022 | | uplo: *const c_char, [INFO] [stdout] 1023 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 1033 | | ); [INFO] [stdout] 1034 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1035:1 [INFO] [stdout] | [INFO] [stdout] 1035 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1036 | | pub fn ssbmv_( [INFO] [stdout] 1037 | | uplo: *const c_char, [INFO] [stdout] 1038 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 1048 | | ); [INFO] [stdout] 1049 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1050:1 [INFO] [stdout] | [INFO] [stdout] 1050 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1051 | | pub fn zhbmv_( [INFO] [stdout] 1052 | | uplo: *const c_char, [INFO] [stdout] 1053 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 1063 | | ); [INFO] [stdout] 1064 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1065:1 [INFO] [stdout] | [INFO] [stdout] 1065 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1066 | | pub fn ctbmv_( [INFO] [stdout] 1067 | | uplo: *const c_char, [INFO] [stdout] 1068 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1076 | | ); [INFO] [stdout] 1077 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1078:1 [INFO] [stdout] | [INFO] [stdout] 1078 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1079 | | pub fn dtbmv_( [INFO] [stdout] 1080 | | uplo: *const c_char, [INFO] [stdout] 1081 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1089 | | ); [INFO] [stdout] 1090 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1091:1 [INFO] [stdout] | [INFO] [stdout] 1091 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1092 | | pub fn stbmv_( [INFO] [stdout] 1093 | | uplo: *const c_char, [INFO] [stdout] 1094 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1102 | | ); [INFO] [stdout] 1103 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1104:1 [INFO] [stdout] | [INFO] [stdout] 1104 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1105 | | pub fn ztbmv_( [INFO] [stdout] 1106 | | uplo: *const c_char, [INFO] [stdout] 1107 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1115 | | ); [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1117:1 [INFO] [stdout] | [INFO] [stdout] 1117 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1118 | | pub fn ctbsv_( [INFO] [stdout] 1119 | | uplo: *const c_char, [INFO] [stdout] 1120 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1128 | | ); [INFO] [stdout] 1129 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1130:1 [INFO] [stdout] | [INFO] [stdout] 1130 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1131 | | pub fn dtbsv_( [INFO] [stdout] 1132 | | uplo: *const c_char, [INFO] [stdout] 1133 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1141 | | ); [INFO] [stdout] 1142 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1143:1 [INFO] [stdout] | [INFO] [stdout] 1143 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1144 | | pub fn stbsv_( [INFO] [stdout] 1145 | | uplo: *const c_char, [INFO] [stdout] 1146 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1154 | | ); [INFO] [stdout] 1155 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1156:1 [INFO] [stdout] | [INFO] [stdout] 1156 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1157 | | pub fn ztbsv_( [INFO] [stdout] 1158 | | uplo: *const c_char, [INFO] [stdout] 1159 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1167 | | ); [INFO] [stdout] 1168 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1169:1 [INFO] [stdout] | [INFO] [stdout] 1169 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1170 | | pub fn cgemm_( [INFO] [stdout] 1171 | | transa: *const c_char, [INFO] [stdout] 1172 | | transb: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1184 | | ); [INFO] [stdout] 1185 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1186:1 [INFO] [stdout] | [INFO] [stdout] 1186 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1187 | | pub fn dgemm_( [INFO] [stdout] 1188 | | transa: *const c_char, [INFO] [stdout] 1189 | | transb: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1201 | | ); [INFO] [stdout] 1202 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1203:1 [INFO] [stdout] | [INFO] [stdout] 1203 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1204 | | pub fn sgemm_( [INFO] [stdout] 1205 | | transa: *const c_char, [INFO] [stdout] 1206 | | transb: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1218 | | ); [INFO] [stdout] 1219 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1220:1 [INFO] [stdout] | [INFO] [stdout] 1220 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1221 | | pub fn zgemm_( [INFO] [stdout] 1222 | | transa: *const c_char, [INFO] [stdout] 1223 | | transb: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1235 | | ); [INFO] [stdout] 1236 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1237:1 [INFO] [stdout] | [INFO] [stdout] 1237 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1238 | | pub fn chemm_( [INFO] [stdout] 1239 | | side: *const c_char, [INFO] [stdout] 1240 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1251 | | ); [INFO] [stdout] 1252 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1253:1 [INFO] [stdout] | [INFO] [stdout] 1253 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1254 | | pub fn csymm_( [INFO] [stdout] 1255 | | side: *const c_char, [INFO] [stdout] 1256 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1267 | | ); [INFO] [stdout] 1268 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1269:1 [INFO] [stdout] | [INFO] [stdout] 1269 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1270 | | pub fn dsymm_( [INFO] [stdout] 1271 | | side: *const c_char, [INFO] [stdout] 1272 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1283 | | ); [INFO] [stdout] 1284 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1285:1 [INFO] [stdout] | [INFO] [stdout] 1285 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1286 | | pub fn ssymm_( [INFO] [stdout] 1287 | | side: *const c_char, [INFO] [stdout] 1288 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1299 | | ); [INFO] [stdout] 1300 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1301:1 [INFO] [stdout] | [INFO] [stdout] 1301 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1302 | | pub fn zhemm_( [INFO] [stdout] 1303 | | side: *const c_char, [INFO] [stdout] 1304 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1315 | | ); [INFO] [stdout] 1316 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1317:1 [INFO] [stdout] | [INFO] [stdout] 1317 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1318 | | pub fn zsymm_( [INFO] [stdout] 1319 | | side: *const c_char, [INFO] [stdout] 1320 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1331 | | ); [INFO] [stdout] 1332 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1333:1 [INFO] [stdout] | [INFO] [stdout] 1333 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1334 | | pub fn cherk_( [INFO] [stdout] 1335 | | uplo: *const c_char, [INFO] [stdout] 1336 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1345 | | ); [INFO] [stdout] 1346 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1347:1 [INFO] [stdout] | [INFO] [stdout] 1347 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1348 | | pub fn csyrk_( [INFO] [stdout] 1349 | | uplo: *const c_char, [INFO] [stdout] 1350 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1359 | | ); [INFO] [stdout] 1360 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1361:1 [INFO] [stdout] | [INFO] [stdout] 1361 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1362 | | pub fn dsyrk_( [INFO] [stdout] 1363 | | uplo: *const c_char, [INFO] [stdout] 1364 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1373 | | ); [INFO] [stdout] 1374 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1375:1 [INFO] [stdout] | [INFO] [stdout] 1375 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1376 | | pub fn ssyrk_( [INFO] [stdout] 1377 | | uplo: *const c_char, [INFO] [stdout] 1378 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1387 | | ); [INFO] [stdout] 1388 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1389:1 [INFO] [stdout] | [INFO] [stdout] 1389 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1390 | | pub fn zherk_( [INFO] [stdout] 1391 | | uplo: *const c_char, [INFO] [stdout] 1392 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1401 | | ); [INFO] [stdout] 1402 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1403:1 [INFO] [stdout] | [INFO] [stdout] 1403 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1404 | | pub fn zsyrk_( [INFO] [stdout] 1405 | | uplo: *const c_char, [INFO] [stdout] 1406 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1415 | | ); [INFO] [stdout] 1416 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1417:1 [INFO] [stdout] | [INFO] [stdout] 1417 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1418 | | pub fn cher2k_( [INFO] [stdout] 1419 | | uplo: *const c_char, [INFO] [stdout] 1420 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1431 | | ); [INFO] [stdout] 1432 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1433:1 [INFO] [stdout] | [INFO] [stdout] 1433 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1434 | | pub fn csyr2k_( [INFO] [stdout] 1435 | | uplo: *const c_char, [INFO] [stdout] 1436 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1447 | | ); [INFO] [stdout] 1448 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1449:1 [INFO] [stdout] | [INFO] [stdout] 1449 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1450 | | pub fn dsyr2k_( [INFO] [stdout] 1451 | | uplo: *const c_char, [INFO] [stdout] 1452 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1463 | | ); [INFO] [stdout] 1464 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1465:1 [INFO] [stdout] | [INFO] [stdout] 1465 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1466 | | pub fn ssyr2k_( [INFO] [stdout] 1467 | | uplo: *const c_char, [INFO] [stdout] 1468 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1479 | | ); [INFO] [stdout] 1480 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1481:1 [INFO] [stdout] | [INFO] [stdout] 1481 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1482 | | pub fn zher2k_( [INFO] [stdout] 1483 | | uplo: *const c_char, [INFO] [stdout] 1484 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1495 | | ); [INFO] [stdout] 1496 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1497:1 [INFO] [stdout] | [INFO] [stdout] 1497 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1498 | | pub fn zsyr2k_( [INFO] [stdout] 1499 | | uplo: *const c_char, [INFO] [stdout] 1500 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1511 | | ); [INFO] [stdout] 1512 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1513:1 [INFO] [stdout] | [INFO] [stdout] 1513 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1514 | | pub fn ctrmm_( [INFO] [stdout] 1515 | | side: *const c_char, [INFO] [stdout] 1516 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1526 | | ); [INFO] [stdout] 1527 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1528:1 [INFO] [stdout] | [INFO] [stdout] 1528 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1529 | | pub fn dtrmm_( [INFO] [stdout] 1530 | | side: *const c_char, [INFO] [stdout] 1531 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1541 | | ); [INFO] [stdout] 1542 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1543:1 [INFO] [stdout] | [INFO] [stdout] 1543 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1544 | | pub fn strmm_( [INFO] [stdout] 1545 | | side: *const c_char, [INFO] [stdout] 1546 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1556 | | ); [INFO] [stdout] 1557 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1558:1 [INFO] [stdout] | [INFO] [stdout] 1558 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1559 | | pub fn ztrmm_( [INFO] [stdout] 1560 | | side: *const c_char, [INFO] [stdout] 1561 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1571 | | ); [INFO] [stdout] 1572 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1573:1 [INFO] [stdout] | [INFO] [stdout] 1573 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1574 | | pub fn ctrsm_( [INFO] [stdout] 1575 | | side: *const c_char, [INFO] [stdout] 1576 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1586 | | ); [INFO] [stdout] 1587 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1588:1 [INFO] [stdout] | [INFO] [stdout] 1588 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1589 | | pub fn dtrsm_( [INFO] [stdout] 1590 | | side: *const c_char, [INFO] [stdout] 1591 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1601 | | ); [INFO] [stdout] 1602 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1603:1 [INFO] [stdout] | [INFO] [stdout] 1603 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1604 | | pub fn strsm_( [INFO] [stdout] 1605 | | side: *const c_char, [INFO] [stdout] 1606 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1616 | | ); [INFO] [stdout] 1617 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1618:1 [INFO] [stdout] | [INFO] [stdout] 1618 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1619 | | pub fn ztrsm_( [INFO] [stdout] 1620 | | side: *const c_char, [INFO] [stdout] 1621 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1631 | | ); [INFO] [stdout] 1632 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1633:1 [INFO] [stdout] | [INFO] [stdout] 1633 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1634 | | pub fn sgemmt_( [INFO] [stdout] 1635 | | uplo: *const c_char, [INFO] [stdout] 1636 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1648 | | ); [INFO] [stdout] 1649 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1650:1 [INFO] [stdout] | [INFO] [stdout] 1650 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1651 | | pub fn cgemmt_( [INFO] [stdout] 1652 | | uplo: *const c_char, [INFO] [stdout] 1653 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1665 | | ); [INFO] [stdout] 1666 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1667:1 [INFO] [stdout] | [INFO] [stdout] 1667 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1668 | | pub fn dgemmt_( [INFO] [stdout] 1669 | | uplo: *const c_char, [INFO] [stdout] 1670 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1682 | | ); [INFO] [stdout] 1683 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1684:1 [INFO] [stdout] | [INFO] [stdout] 1684 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1685 | | pub fn zgemmt_( [INFO] [stdout] 1686 | | uplo: *const c_char, [INFO] [stdout] 1687 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1699 | | ); [INFO] [stdout] 1700 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/util/blas_error.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 51 | ($cond:expr, $errtype:ident, $($arg:tt)*) => { [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] 51 | ($cond:expr_2021, $errtype:ident, $($arg:tt)*) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/util/blas_error.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | ($cond:expr, $errtype: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] 63 | ($cond:expr_2021, $errtype: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/util/blas_error.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | ($a:expr, $b:expr, $errtype: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] 79 | ($a:expr_2021, $b:expr, $errtype: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/util/blas_error.rs:79:18 [INFO] [stdout] | [INFO] [stdout] 79 | ($a:expr, $b:expr, $errtype: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] 79 | ($a:expr, $b:expr_2021, $errtype: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/util/blas_error.rs:123:12 [INFO] [stdout] | [INFO] [stdout] 123 | ($word: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] 123 | ($word: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/util/blas_error.rs:139:13 [INFO] [stdout] | [INFO] [stdout] 139 | ($array: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] 139 | ($array: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/util/blas_error.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 156 | ($array:expr, $msg:tt) => {{ [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] 156 | ($array:expr_2021, $msg:tt) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::sasum_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/asum.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 27 | impl_func!(f32, sasum_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/asum.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | / unsafe fn asum( [INFO] [stdout] 17 | | n: *const blas_int, [INFO] [stdout] 18 | | x: *const Self, [INFO] [stdout] 19 | | incx: *const blas_int, [INFO] [stdout] 20 | | ) -> <$type as BLASFloat>::RealFloat { [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 27 | impl_func!(f32, sasum_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dasum_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/asum.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 28 | impl_func!(f64, dasum_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/asum.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | / unsafe fn asum( [INFO] [stdout] 17 | | n: *const blas_int, [INFO] [stdout] 18 | | x: *const Self, [INFO] [stdout] 19 | | incx: *const blas_int, [INFO] [stdout] 20 | | ) -> <$type as BLASFloat>::RealFloat { [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 28 | impl_func!(f64, dasum_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::scasum_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/asum.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 29 | impl_func!(c32, scasum_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/asum.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | / unsafe fn asum( [INFO] [stdout] 17 | | n: *const blas_int, [INFO] [stdout] 18 | | x: *const Self, [INFO] [stdout] 19 | | incx: *const blas_int, [INFO] [stdout] 20 | | ) -> <$type as BLASFloat>::RealFloat { [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 29 | impl_func!(c32, scasum_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dzasum_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/asum.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 30 | impl_func!(c64, dzasum_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/asum.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | / unsafe fn asum( [INFO] [stdout] 17 | | n: *const blas_int, [INFO] [stdout] 18 | | x: *const Self, [INFO] [stdout] 19 | | incx: *const blas_int, [INFO] [stdout] 20 | | ) -> <$type as BLASFloat>::RealFloat { [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 30 | impl_func!(c64, dzasum_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::isamax_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/iamax.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 25 | impl_func!(f32, isamax_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/iamax.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | unsafe fn iamax(n: *const blas_int, x: *const Self, incx: *const blas_int) -> blas_int { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 25 | impl_func!(f32, isamax_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::idamax_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/iamax.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 26 | impl_func!(f64, idamax_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/iamax.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | unsafe fn iamax(n: *const blas_int, x: *const Self, incx: *const blas_int) -> blas_int { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | impl_func!(f64, idamax_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::icamax_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/iamax.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 27 | impl_func!(c32, icamax_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/iamax.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | unsafe fn iamax(n: *const blas_int, x: *const Self, incx: *const blas_int) -> blas_int { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | impl_func!(c32, icamax_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::izamax_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/iamax.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 28 | impl_func!(c64, izamax_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/iamax.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | unsafe fn iamax(n: *const blas_int, x: *const Self, incx: *const blas_int) -> blas_int { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | impl_func!(c64, izamax_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::snrm2_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/nrm2.rs:24:17 [INFO] [stdout] | [INFO] [stdout] 24 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 30 | impl_func!(f32, snrm2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/nrm2.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | / unsafe fn nrm2( [INFO] [stdout] 20 | | n: *const blas_int, [INFO] [stdout] 21 | | x: *const Self, [INFO] [stdout] 22 | | incx: *const blas_int, [INFO] [stdout] 23 | | ) -> <$type as BLASFloat>::RealFloat { [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 30 | impl_func!(f32, snrm2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dnrm2_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/nrm2.rs:24:17 [INFO] [stdout] | [INFO] [stdout] 24 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 31 | impl_func!(f64, dnrm2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/nrm2.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | / unsafe fn nrm2( [INFO] [stdout] 20 | | n: *const blas_int, [INFO] [stdout] 21 | | x: *const Self, [INFO] [stdout] 22 | | incx: *const blas_int, [INFO] [stdout] 23 | | ) -> <$type as BLASFloat>::RealFloat { [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 31 | impl_func!(f64, dnrm2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::scnrm2_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/nrm2.rs:24:17 [INFO] [stdout] | [INFO] [stdout] 24 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 32 | impl_func!(c32, scnrm2_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/nrm2.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | / unsafe fn nrm2( [INFO] [stdout] 20 | | n: *const blas_int, [INFO] [stdout] 21 | | x: *const Self, [INFO] [stdout] 22 | | incx: *const blas_int, [INFO] [stdout] 23 | | ) -> <$type as BLASFloat>::RealFloat { [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 32 | impl_func!(c32, scnrm2_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dznrm2_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/nrm2.rs:24:17 [INFO] [stdout] | [INFO] [stdout] 24 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 33 | impl_func!(c64, dznrm2_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/nrm2.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | / unsafe fn nrm2( [INFO] [stdout] 20 | | n: *const blas_int, [INFO] [stdout] 21 | | x: *const Self, [INFO] [stdout] 22 | | incx: *const blas_int, [INFO] [stdout] 23 | | ) -> <$type as BLASFloat>::RealFloat { [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 33 | impl_func!(c64, dznrm2_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::sgbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gbmv.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | ffi::$func(trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 50 | impl_func!(f32, sgbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gbmv.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | / unsafe fn gbmv( [INFO] [stdout] 30 | | trans: *const c_char, [INFO] [stdout] 31 | | m: *const blas_int, [INFO] [stdout] 32 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 42 | | incy: *const blas_int, [INFO] [stdout] 43 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 50 | impl_func!(f32, sgbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dgbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gbmv.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | ffi::$func(trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 51 | impl_func!(f64, dgbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gbmv.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | / unsafe fn gbmv( [INFO] [stdout] 30 | | trans: *const c_char, [INFO] [stdout] 31 | | m: *const blas_int, [INFO] [stdout] 32 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 42 | | incy: *const blas_int, [INFO] [stdout] 43 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 51 | impl_func!(f64, dgbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::cgbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gbmv.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | ffi::$func(trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 52 | impl_func!(c32, cgbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gbmv.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | / unsafe fn gbmv( [INFO] [stdout] 30 | | trans: *const c_char, [INFO] [stdout] 31 | | m: *const blas_int, [INFO] [stdout] 32 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 42 | | incy: *const blas_int, [INFO] [stdout] 43 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 52 | impl_func!(c32, cgbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zgbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gbmv.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | ffi::$func(trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 53 | impl_func!(c64, zgbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gbmv.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | / unsafe fn gbmv( [INFO] [stdout] 30 | | trans: *const c_char, [INFO] [stdout] 31 | | m: *const blas_int, [INFO] [stdout] 32 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 42 | | incy: *const blas_int, [INFO] [stdout] 43 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 53 | impl_func!(c64, zgbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::sgemv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gemv.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(trans, m, n, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 46 | impl_func!(f32, sgemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gemv.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn gemv( [INFO] [stdout] 28 | | trans: *const c_char, [INFO] [stdout] 29 | | m: *const blas_int, [INFO] [stdout] 30 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 38 | | incy: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 46 | impl_func!(f32, sgemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dgemv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gemv.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(trans, m, n, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 47 | impl_func!(f64, dgemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gemv.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn gemv( [INFO] [stdout] 28 | | trans: *const c_char, [INFO] [stdout] 29 | | m: *const blas_int, [INFO] [stdout] 30 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 38 | | incy: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 47 | impl_func!(f64, dgemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::cgemv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gemv.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(trans, m, n, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 48 | impl_func!(c32, cgemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gemv.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn gemv( [INFO] [stdout] 28 | | trans: *const c_char, [INFO] [stdout] 29 | | m: *const blas_int, [INFO] [stdout] 30 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 38 | | incy: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 48 | impl_func!(c32, cgemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zgemv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gemv.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(trans, m, n, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 49 | impl_func!(c64, zgemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gemv.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn gemv( [INFO] [stdout] 28 | | trans: *const c_char, [INFO] [stdout] 29 | | m: *const blas_int, [INFO] [stdout] 30 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 38 | | incy: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 49 | impl_func!(c64, zgemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::sger_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/ger.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(m, n, alpha, x, incx, y, incy, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(f32, sger_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/ger.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn ger( [INFO] [stdout] 26 | | m: *const blas_int, [INFO] [stdout] 27 | | n: *const blas_int, [INFO] [stdout] 28 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 34 | | lda: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(f32, sger_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dger_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/ger.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(m, n, alpha, x, incx, y, incy, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(f64, dger_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/ger.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn ger( [INFO] [stdout] 26 | | m: *const blas_int, [INFO] [stdout] 27 | | n: *const blas_int, [INFO] [stdout] 28 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 34 | | lda: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(f64, dger_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::cgeru_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/ger.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(m, n, alpha, x, incx, y, incy, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(c32, cgeru_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/ger.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn ger( [INFO] [stdout] 26 | | m: *const blas_int, [INFO] [stdout] 27 | | n: *const blas_int, [INFO] [stdout] 28 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 34 | | lda: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(c32, cgeru_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zgeru_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/ger.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(m, n, alpha, x, incx, y, incy, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 45 | impl_func!(c64, zgeru_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/ger.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn ger( [INFO] [stdout] 26 | | m: *const blas_int, [INFO] [stdout] 27 | | n: *const blas_int, [INFO] [stdout] 28 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 34 | | lda: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 45 | impl_func!(c64, zgeru_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::cgerc_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gerc.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | ffi::$func(m, n, alpha, x, incx, y, incy, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(c32, cgerc_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gerc.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | / unsafe fn gerc( [INFO] [stdout] 27 | | m: *const blas_int, [INFO] [stdout] 28 | | n: *const blas_int, [INFO] [stdout] 29 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 35 | | lda: *const blas_int, [INFO] [stdout] 36 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(c32, cgerc_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zgerc_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gerc.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | ffi::$func(m, n, alpha, x, incx, y, incy, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(c64, zgerc_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gerc.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | / unsafe fn gerc( [INFO] [stdout] 27 | | m: *const blas_int, [INFO] [stdout] 28 | | n: *const blas_int, [INFO] [stdout] 29 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 35 | | lda: *const blas_int, [INFO] [stdout] 36 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(c64, zgerc_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ssbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hbmv.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(uplo, n, k, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 46 | impl_func!(f32, ssbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hbmv.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn hbmv( [INFO] [stdout] 28 | | uplo: *const c_char, [INFO] [stdout] 29 | | n: *const blas_int, [INFO] [stdout] 30 | | k: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 38 | | incy: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 46 | impl_func!(f32, ssbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dsbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hbmv.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(uplo, n, k, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 47 | impl_func!(f64, dsbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hbmv.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn hbmv( [INFO] [stdout] 28 | | uplo: *const c_char, [INFO] [stdout] 29 | | n: *const blas_int, [INFO] [stdout] 30 | | k: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 38 | | incy: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 47 | impl_func!(f64, dsbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::chbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hbmv.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(uplo, n, k, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 48 | impl_func!(c32, chbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hbmv.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn hbmv( [INFO] [stdout] 28 | | uplo: *const c_char, [INFO] [stdout] 29 | | n: *const blas_int, [INFO] [stdout] 30 | | k: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 38 | | incy: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 48 | impl_func!(c32, chbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zhbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hbmv.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(uplo, n, k, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 49 | impl_func!(c64, zhbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hbmv.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn hbmv( [INFO] [stdout] 28 | | uplo: *const c_char, [INFO] [stdout] 29 | | n: *const blas_int, [INFO] [stdout] 30 | | k: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 38 | | incy: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 49 | impl_func!(c64, zhbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ssymv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hemv.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | ffi::$func(uplo, n, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(f32, ssymv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hemv.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | / unsafe fn hemv( [INFO] [stdout] 27 | | uplo: *const c_char, [INFO] [stdout] 28 | | n: *const blas_int, [INFO] [stdout] 29 | | alpha: *const $type, [INFO] [stdout] ... | [INFO] [stdout] 36 | | incy: *const blas_int, [INFO] [stdout] 37 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(f32, ssymv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dsymv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hemv.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | ffi::$func(uplo, n, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 45 | impl_func!(f64, dsymv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hemv.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | / unsafe fn hemv( [INFO] [stdout] 27 | | uplo: *const c_char, [INFO] [stdout] 28 | | n: *const blas_int, [INFO] [stdout] 29 | | alpha: *const $type, [INFO] [stdout] ... | [INFO] [stdout] 36 | | incy: *const blas_int, [INFO] [stdout] 37 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 45 | impl_func!(f64, dsymv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::chemv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hemv.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | ffi::$func(uplo, n, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 46 | impl_func!(c32, chemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hemv.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | / unsafe fn hemv( [INFO] [stdout] 27 | | uplo: *const c_char, [INFO] [stdout] 28 | | n: *const blas_int, [INFO] [stdout] 29 | | alpha: *const $type, [INFO] [stdout] ... | [INFO] [stdout] 36 | | incy: *const blas_int, [INFO] [stdout] 37 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 46 | impl_func!(c32, chemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zhemv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hemv.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | ffi::$func(uplo, n, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 47 | impl_func!(c64, zhemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hemv.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | / unsafe fn hemv( [INFO] [stdout] 27 | | uplo: *const c_char, [INFO] [stdout] 28 | | n: *const blas_int, [INFO] [stdout] 29 | | alpha: *const $type, [INFO] [stdout] ... | [INFO] [stdout] 36 | | incy: *const blas_int, [INFO] [stdout] 37 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 47 | impl_func!(c64, zhemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ssyr_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/her.rs:33:17 [INFO] [stdout] | [INFO] [stdout] 33 | ffi::$func(uplo, n, alpha, x, incx, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 39 | impl_func!(f32, ssyr_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/her.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / unsafe fn her( [INFO] [stdout] 25 | | uplo: *const c_char, [INFO] [stdout] 26 | | n: *const blas_int, [INFO] [stdout] 27 | | alpha: *const Self::RealFloat, [INFO] [stdout] ... | [INFO] [stdout] 31 | | lda: *const blas_int, [INFO] [stdout] 32 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 39 | impl_func!(f32, ssyr_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dsyr_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/her.rs:33:17 [INFO] [stdout] | [INFO] [stdout] 33 | ffi::$func(uplo, n, alpha, x, incx, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 40 | impl_func!(f64, dsyr_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/her.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / unsafe fn her( [INFO] [stdout] 25 | | uplo: *const c_char, [INFO] [stdout] 26 | | n: *const blas_int, [INFO] [stdout] 27 | | alpha: *const Self::RealFloat, [INFO] [stdout] ... | [INFO] [stdout] 31 | | lda: *const blas_int, [INFO] [stdout] 32 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 40 | impl_func!(f64, dsyr_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::cher_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/her.rs:33:17 [INFO] [stdout] | [INFO] [stdout] 33 | ffi::$func(uplo, n, alpha, x, incx, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 41 | impl_func!(c32, cher_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/her.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / unsafe fn her( [INFO] [stdout] 25 | | uplo: *const c_char, [INFO] [stdout] 26 | | n: *const blas_int, [INFO] [stdout] 27 | | alpha: *const Self::RealFloat, [INFO] [stdout] ... | [INFO] [stdout] 31 | | lda: *const blas_int, [INFO] [stdout] 32 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 41 | impl_func!(c32, cher_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zher_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/her.rs:33:17 [INFO] [stdout] | [INFO] [stdout] 33 | ffi::$func(uplo, n, alpha, x, incx, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(c64, zher_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/her.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / unsafe fn her( [INFO] [stdout] 25 | | uplo: *const c_char, [INFO] [stdout] 26 | | n: *const blas_int, [INFO] [stdout] 27 | | alpha: *const Self::RealFloat, [INFO] [stdout] ... | [INFO] [stdout] 31 | | lda: *const blas_int, [INFO] [stdout] 32 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(c64, zher_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ssyr2_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/her2.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(uplo, n, alpha, x, incx, y, incy, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(f32, ssyr2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/her2.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn syr2( [INFO] [stdout] 26 | | uplo: *const c_char, [INFO] [stdout] 27 | | n: *const blas_int, [INFO] [stdout] 28 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 34 | | lda: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(f32, ssyr2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dsyr2_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/her2.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(uplo, n, alpha, x, incx, y, incy, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(f64, dsyr2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/her2.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn syr2( [INFO] [stdout] 26 | | uplo: *const c_char, [INFO] [stdout] 27 | | n: *const blas_int, [INFO] [stdout] 28 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 34 | | lda: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(f64, dsyr2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::cher2_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/her2.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(uplo, n, alpha, x, incx, y, incy, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(c32, cher2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/her2.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn syr2( [INFO] [stdout] 26 | | uplo: *const c_char, [INFO] [stdout] 27 | | n: *const blas_int, [INFO] [stdout] 28 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 34 | | lda: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(c32, cher2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zher2_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/her2.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(uplo, n, alpha, x, incx, y, incy, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 45 | impl_func!(c64, zher2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/her2.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn syr2( [INFO] [stdout] 26 | | uplo: *const c_char, [INFO] [stdout] 27 | | n: *const blas_int, [INFO] [stdout] 28 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 34 | | lda: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 45 | impl_func!(c64, zher2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::sspmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hpmv.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(uplo, n, alpha, ap, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(f32, sspmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hpmv.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn hpmv( [INFO] [stdout] 26 | | uplo: *const c_char, [INFO] [stdout] 27 | | n: *const blas_int, [INFO] [stdout] 28 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 34 | | incy: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(f32, sspmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dspmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hpmv.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(uplo, n, alpha, ap, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(f64, dspmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hpmv.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn hpmv( [INFO] [stdout] 26 | | uplo: *const c_char, [INFO] [stdout] 27 | | n: *const blas_int, [INFO] [stdout] 28 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 34 | | incy: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(f64, dspmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::chpmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hpmv.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(uplo, n, alpha, ap, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(c32, chpmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hpmv.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn hpmv( [INFO] [stdout] 26 | | uplo: *const c_char, [INFO] [stdout] 27 | | n: *const blas_int, [INFO] [stdout] 28 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 34 | | incy: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(c32, chpmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zhpmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hpmv.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(uplo, n, alpha, ap, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 45 | impl_func!(c64, zhpmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hpmv.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn hpmv( [INFO] [stdout] 26 | | uplo: *const c_char, [INFO] [stdout] 27 | | n: *const blas_int, [INFO] [stdout] 28 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 34 | | incy: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 45 | impl_func!(c64, zhpmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::sspr_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hpr.rs:31:17 [INFO] [stdout] | [INFO] [stdout] 31 | ffi::$func(uplo, n, alpha, x, incx, ap); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 37 | impl_func!(f32, sspr_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hpr.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | / unsafe fn hpr( [INFO] [stdout] 24 | | uplo: *const c_char, [INFO] [stdout] 25 | | n: *const blas_int, [INFO] [stdout] 26 | | alpha: *const Self::RealFloat, [INFO] [stdout] ... | [INFO] [stdout] 29 | | ap: *mut Self, [INFO] [stdout] 30 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 37 | impl_func!(f32, sspr_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dspr_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hpr.rs:31:17 [INFO] [stdout] | [INFO] [stdout] 31 | ffi::$func(uplo, n, alpha, x, incx, ap); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 38 | impl_func!(f64, dspr_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hpr.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | / unsafe fn hpr( [INFO] [stdout] 24 | | uplo: *const c_char, [INFO] [stdout] 25 | | n: *const blas_int, [INFO] [stdout] 26 | | alpha: *const Self::RealFloat, [INFO] [stdout] ... | [INFO] [stdout] 29 | | ap: *mut Self, [INFO] [stdout] 30 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 38 | impl_func!(f64, dspr_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::chpr_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hpr.rs:31:17 [INFO] [stdout] | [INFO] [stdout] 31 | ffi::$func(uplo, n, alpha, x, incx, ap); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 39 | impl_func!(c32, chpr_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hpr.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | / unsafe fn hpr( [INFO] [stdout] 24 | | uplo: *const c_char, [INFO] [stdout] 25 | | n: *const blas_int, [INFO] [stdout] 26 | | alpha: *const Self::RealFloat, [INFO] [stdout] ... | [INFO] [stdout] 29 | | ap: *mut Self, [INFO] [stdout] 30 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 39 | impl_func!(c32, chpr_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zhpr_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hpr.rs:31:17 [INFO] [stdout] | [INFO] [stdout] 31 | ffi::$func(uplo, n, alpha, x, incx, ap); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 40 | impl_func!(c64, zhpr_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hpr.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | / unsafe fn hpr( [INFO] [stdout] 24 | | uplo: *const c_char, [INFO] [stdout] 25 | | n: *const blas_int, [INFO] [stdout] 26 | | alpha: *const Self::RealFloat, [INFO] [stdout] ... | [INFO] [stdout] 29 | | ap: *mut Self, [INFO] [stdout] 30 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 40 | impl_func!(c64, zhpr_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::sspr2_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hpr2.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | ffi::$func(uplo, n, alpha, x, incx, y, incy, ap); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 40 | impl_func!(f32, sspr2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hpr2.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / unsafe fn hpr2( [INFO] [stdout] 25 | | uplo: *const c_char, [INFO] [stdout] 26 | | n: *const blas_int, [INFO] [stdout] 27 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 32 | | ap: *mut Self, [INFO] [stdout] 33 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 40 | impl_func!(f32, sspr2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dspr2_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hpr2.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | ffi::$func(uplo, n, alpha, x, incx, y, incy, ap); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 41 | impl_func!(f64, dspr2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hpr2.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / unsafe fn hpr2( [INFO] [stdout] 25 | | uplo: *const c_char, [INFO] [stdout] 26 | | n: *const blas_int, [INFO] [stdout] 27 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 32 | | ap: *mut Self, [INFO] [stdout] 33 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 41 | impl_func!(f64, dspr2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::chpr2_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hpr2.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | ffi::$func(uplo, n, alpha, x, incx, y, incy, ap); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(c32, chpr2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hpr2.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / unsafe fn hpr2( [INFO] [stdout] 25 | | uplo: *const c_char, [INFO] [stdout] 26 | | n: *const blas_int, [INFO] [stdout] 27 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 32 | | ap: *mut Self, [INFO] [stdout] 33 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(c32, chpr2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zhpr2_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hpr2.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | ffi::$func(uplo, n, alpha, x, incx, y, incy, ap); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(c64, zhpr2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hpr2.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / unsafe fn hpr2( [INFO] [stdout] 25 | | uplo: *const c_char, [INFO] [stdout] 26 | | n: *const blas_int, [INFO] [stdout] 27 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 32 | | ap: *mut Self, [INFO] [stdout] 33 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(c64, zhpr2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::stbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/tbmv.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(uplo, trans, diag, n, k, a, lda, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(f32, stbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/tbmv.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn tbmv( [INFO] [stdout] 26 | | uplo: *const c_char, [INFO] [stdout] 27 | | trans: *const c_char, [INFO] [stdout] 28 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 34 | | incx: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(f32, stbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dtbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/tbmv.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(uplo, trans, diag, n, k, a, lda, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(f64, dtbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/tbmv.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn tbmv( [INFO] [stdout] 26 | | uplo: *const c_char, [INFO] [stdout] 27 | | trans: *const c_char, [INFO] [stdout] 28 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 34 | | incx: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(f64, dtbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ctbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/tbmv.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(uplo, trans, diag, n, k, a, lda, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(c32, ctbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/tbmv.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn tbmv( [INFO] [stdout] 26 | | uplo: *const c_char, [INFO] [stdout] 27 | | trans: *const c_char, [INFO] [stdout] 28 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 34 | | incx: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(c32, ctbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ztbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/tbmv.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(uplo, trans, diag, n, k, a, lda, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 45 | impl_func!(c64, ztbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/tbmv.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn tbmv( [INFO] [stdout] 26 | | uplo: *const c_char, [INFO] [stdout] 27 | | trans: *const c_char, [INFO] [stdout] 28 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 34 | | incx: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 45 | impl_func!(c64, ztbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::stbsv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/tbsv.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(uplo, trans, diag, n, k, a, lda, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(f32, stbsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/tbsv.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn tbsv( [INFO] [stdout] 26 | | uplo: *const c_char, [INFO] [stdout] 27 | | trans: *const c_char, [INFO] [stdout] 28 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 34 | | incx: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(f32, stbsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dtbsv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/tbsv.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(uplo, trans, diag, n, k, a, lda, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(f64, dtbsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/tbsv.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn tbsv( [INFO] [stdout] 26 | | uplo: *const c_char, [INFO] [stdout] 27 | | trans: *const c_char, [INFO] [stdout] 28 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 34 | | incx: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(f64, dtbsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ctbsv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/tbsv.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(uplo, trans, diag, n, k, a, lda, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(c32, ctbsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/tbsv.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn tbsv( [INFO] [stdout] 26 | | uplo: *const c_char, [INFO] [stdout] 27 | | trans: *const c_char, [INFO] [stdout] 28 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 34 | | incx: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(c32, ctbsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ztbsv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/tbsv.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(uplo, trans, diag, n, k, a, lda, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 45 | impl_func!(c64, ztbsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/tbsv.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn tbsv( [INFO] [stdout] 26 | | uplo: *const c_char, [INFO] [stdout] 27 | | trans: *const c_char, [INFO] [stdout] 28 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 34 | | incx: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 45 | impl_func!(c64, ztbsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::stpmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/tpmv.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 32 | ffi::$func(uplo, trans, diag, n, ap, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 38 | impl_func!(f32, stpmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/tpmv.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | / unsafe fn tpmv( [INFO] [stdout] 24 | | uplo: *const c_char, [INFO] [stdout] 25 | | trans: *const c_char, [INFO] [stdout] 26 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 30 | | incx: *const blas_int, [INFO] [stdout] 31 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 38 | impl_func!(f32, stpmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dtpmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/tpmv.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 32 | ffi::$func(uplo, trans, diag, n, ap, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 39 | impl_func!(f64, dtpmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/tpmv.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | / unsafe fn tpmv( [INFO] [stdout] 24 | | uplo: *const c_char, [INFO] [stdout] 25 | | trans: *const c_char, [INFO] [stdout] 26 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 30 | | incx: *const blas_int, [INFO] [stdout] 31 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 39 | impl_func!(f64, dtpmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ctpmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/tpmv.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 32 | ffi::$func(uplo, trans, diag, n, ap, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 40 | impl_func!(c32, ctpmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/tpmv.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | / unsafe fn tpmv( [INFO] [stdout] 24 | | uplo: *const c_char, [INFO] [stdout] 25 | | trans: *const c_char, [INFO] [stdout] 26 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 30 | | incx: *const blas_int, [INFO] [stdout] 31 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 40 | impl_func!(c32, ctpmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ztpmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/tpmv.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 32 | ffi::$func(uplo, trans, diag, n, ap, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 41 | impl_func!(c64, ztpmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/tpmv.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | / unsafe fn tpmv( [INFO] [stdout] 24 | | uplo: *const c_char, [INFO] [stdout] 25 | | trans: *const c_char, [INFO] [stdout] 26 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 30 | | incx: *const blas_int, [INFO] [stdout] 31 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 41 | impl_func!(c64, ztpmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::stpsv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/tpsv.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 32 | ffi::$func(uplo, trans, diag, n, ap, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 38 | impl_func!(f32, stpsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/tpsv.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | / unsafe fn tpsv( [INFO] [stdout] 24 | | uplo: *const c_char, [INFO] [stdout] 25 | | trans: *const c_char, [INFO] [stdout] 26 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 30 | | incx: *const blas_int, [INFO] [stdout] 31 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 38 | impl_func!(f32, stpsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dtpsv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/tpsv.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 32 | ffi::$func(uplo, trans, diag, n, ap, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 39 | impl_func!(f64, dtpsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/tpsv.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | / unsafe fn tpsv( [INFO] [stdout] 24 | | uplo: *const c_char, [INFO] [stdout] 25 | | trans: *const c_char, [INFO] [stdout] 26 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 30 | | incx: *const blas_int, [INFO] [stdout] 31 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 39 | impl_func!(f64, dtpsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ctpsv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/tpsv.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 32 | ffi::$func(uplo, trans, diag, n, ap, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 40 | impl_func!(c32, ctpsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/tpsv.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | / unsafe fn tpsv( [INFO] [stdout] 24 | | uplo: *const c_char, [INFO] [stdout] 25 | | trans: *const c_char, [INFO] [stdout] 26 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 30 | | incx: *const blas_int, [INFO] [stdout] 31 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 40 | impl_func!(c32, ctpsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ztpsv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/tpsv.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 32 | ffi::$func(uplo, trans, diag, n, ap, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 41 | impl_func!(c64, ztpsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/tpsv.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | / unsafe fn tpsv( [INFO] [stdout] 24 | | uplo: *const c_char, [INFO] [stdout] 25 | | trans: *const c_char, [INFO] [stdout] 26 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 30 | | incx: *const blas_int, [INFO] [stdout] 31 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 41 | impl_func!(c64, ztpsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::strmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/trmv.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | ffi::$func(uplo, trans, diag, n, a, lda, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 40 | impl_func!(f32, strmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/trmv.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / unsafe fn trmv( [INFO] [stdout] 25 | | uplo: *const c_char, [INFO] [stdout] 26 | | trans: *const c_char, [INFO] [stdout] 27 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 32 | | incx: *const blas_int, [INFO] [stdout] 33 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 40 | impl_func!(f32, strmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dtrmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/trmv.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | ffi::$func(uplo, trans, diag, n, a, lda, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 41 | impl_func!(f64, dtrmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/trmv.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / unsafe fn trmv( [INFO] [stdout] 25 | | uplo: *const c_char, [INFO] [stdout] 26 | | trans: *const c_char, [INFO] [stdout] 27 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 32 | | incx: *const blas_int, [INFO] [stdout] 33 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 41 | impl_func!(f64, dtrmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ctrmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/trmv.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | ffi::$func(uplo, trans, diag, n, a, lda, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(c32, ctrmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/trmv.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / unsafe fn trmv( [INFO] [stdout] 25 | | uplo: *const c_char, [INFO] [stdout] 26 | | trans: *const c_char, [INFO] [stdout] 27 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 32 | | incx: *const blas_int, [INFO] [stdout] 33 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(c32, ctrmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ztrmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/trmv.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | ffi::$func(uplo, trans, diag, n, a, lda, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(c64, ztrmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/trmv.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / unsafe fn trmv( [INFO] [stdout] 25 | | uplo: *const c_char, [INFO] [stdout] 26 | | trans: *const c_char, [INFO] [stdout] 27 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 32 | | incx: *const blas_int, [INFO] [stdout] 33 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(c64, ztrmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::strsv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/trsv.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | ffi::$func(uplo, trans, diag, n, a, lda, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 40 | impl_func!(f32, strsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/trsv.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / unsafe fn trsv( [INFO] [stdout] 25 | | uplo: *const c_char, [INFO] [stdout] 26 | | trans: *const c_char, [INFO] [stdout] 27 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 32 | | incx: *const blas_int, [INFO] [stdout] 33 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 40 | impl_func!(f32, strsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dtrsv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/trsv.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | ffi::$func(uplo, trans, diag, n, a, lda, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 41 | impl_func!(f64, dtrsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/trsv.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / unsafe fn trsv( [INFO] [stdout] 25 | | uplo: *const c_char, [INFO] [stdout] 26 | | trans: *const c_char, [INFO] [stdout] 27 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 32 | | incx: *const blas_int, [INFO] [stdout] 33 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 41 | impl_func!(f64, dtrsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ctrsv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/trsv.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | ffi::$func(uplo, trans, diag, n, a, lda, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(c32, ctrsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/trsv.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / unsafe fn trsv( [INFO] [stdout] 25 | | uplo: *const c_char, [INFO] [stdout] 26 | | trans: *const c_char, [INFO] [stdout] 27 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 32 | | incx: *const blas_int, [INFO] [stdout] 33 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(c32, ctrsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ztrsv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/trsv.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | ffi::$func(uplo, trans, diag, n, a, lda, x, incx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(c64, ztrsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/trsv.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / unsafe fn trsv( [INFO] [stdout] 25 | | uplo: *const c_char, [INFO] [stdout] 26 | | trans: *const c_char, [INFO] [stdout] 27 | | diag: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 32 | | incx: *const blas_int, [INFO] [stdout] 33 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(c64, ztrsv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::sgemm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/gemm.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | ffi::$func(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 50 | impl_func!(f32, sgemm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/gemm.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | / unsafe fn gemm( [INFO] [stdout] 30 | | transa: *const c_char, [INFO] [stdout] 31 | | transb: *const c_char, [INFO] [stdout] 32 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 42 | | ldc: *const blas_int, [INFO] [stdout] 43 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 50 | impl_func!(f32, sgemm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dgemm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/gemm.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | ffi::$func(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 51 | impl_func!(f64, dgemm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/gemm.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | / unsafe fn gemm( [INFO] [stdout] 30 | | transa: *const c_char, [INFO] [stdout] 31 | | transb: *const c_char, [INFO] [stdout] 32 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 42 | | ldc: *const blas_int, [INFO] [stdout] 43 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 51 | impl_func!(f64, dgemm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::cgemm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/gemm.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | ffi::$func(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 52 | impl_func!(c32, cgemm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/gemm.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | / unsafe fn gemm( [INFO] [stdout] 30 | | transa: *const c_char, [INFO] [stdout] 31 | | transb: *const c_char, [INFO] [stdout] 32 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 42 | | ldc: *const blas_int, [INFO] [stdout] 43 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 52 | impl_func!(c32, cgemm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zgemm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/gemm.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | ffi::$func(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 53 | impl_func!(c64, zgemm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/gemm.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | / unsafe fn gemm( [INFO] [stdout] 30 | | transa: *const c_char, [INFO] [stdout] 31 | | transb: *const c_char, [INFO] [stdout] 32 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 42 | | ldc: *const blas_int, [INFO] [stdout] 43 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 53 | impl_func!(c64, zgemm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::chemm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/hemm.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | ffi::$func(side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 48 | impl_func!(c32, chemm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/hemm.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | / unsafe fn hemm( [INFO] [stdout] 29 | | side: *const c_char, [INFO] [stdout] 30 | | uplo: *const c_char, [INFO] [stdout] 31 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 40 | | ldc: *const blas_int, [INFO] [stdout] 41 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 48 | impl_func!(c32, chemm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zhemm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/hemm.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | ffi::$func(side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 49 | impl_func!(c64, zhemm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/hemm.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | / unsafe fn hemm( [INFO] [stdout] 29 | | side: *const c_char, [INFO] [stdout] 30 | | uplo: *const c_char, [INFO] [stdout] 31 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 40 | | ldc: *const blas_int, [INFO] [stdout] 41 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 49 | impl_func!(c64, zhemm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::cher2k_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/her2k.rs:43:17 [INFO] [stdout] | [INFO] [stdout] 43 | ffi::$func(uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 49 | impl_her2k!(c32, cher2k_); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/her2k.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | / unsafe fn her2k( [INFO] [stdout] 30 | | uplo: *const c_char, [INFO] [stdout] 31 | | trans: *const c_char, [INFO] [stdout] 32 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 41 | | ldc: *const blas_int, [INFO] [stdout] 42 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 49 | impl_her2k!(c32, cher2k_); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_her2k` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zher2k_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/her2k.rs:43:17 [INFO] [stdout] | [INFO] [stdout] 43 | ffi::$func(uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 50 | impl_her2k!(c64, zher2k_); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/her2k.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | / unsafe fn her2k( [INFO] [stdout] 30 | | uplo: *const c_char, [INFO] [stdout] 31 | | trans: *const c_char, [INFO] [stdout] 32 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 41 | | ldc: *const blas_int, [INFO] [stdout] 42 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 50 | impl_her2k!(c64, zher2k_); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_her2k` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::cherk_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/herk.rs:39:17 [INFO] [stdout] | [INFO] [stdout] 39 | ffi::$func(uplo, trans, n, k, alpha, a, lda, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 45 | impl_herk!(c32, cherk_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/herk.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn herk( [INFO] [stdout] 28 | | uplo: *const c_char, [INFO] [stdout] 29 | | trans: *const c_char, [INFO] [stdout] 30 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 37 | | ldc: *const blas_int, [INFO] [stdout] 38 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 45 | impl_herk!(c32, cherk_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_herk` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zherk_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/herk.rs:39:17 [INFO] [stdout] | [INFO] [stdout] 39 | ffi::$func(uplo, trans, n, k, alpha, a, lda, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 46 | impl_herk!(c64, zherk_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/herk.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn herk( [INFO] [stdout] 28 | | uplo: *const c_char, [INFO] [stdout] 29 | | trans: *const c_char, [INFO] [stdout] 30 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 37 | | ldc: *const blas_int, [INFO] [stdout] 38 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 46 | impl_herk!(c64, zherk_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_herk` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ssymm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/symm.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | ffi::$func(side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 48 | impl_func!(f32, ssymm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/symm.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | / unsafe fn symm( [INFO] [stdout] 29 | | side: *const c_char, [INFO] [stdout] 30 | | uplo: *const c_char, [INFO] [stdout] 31 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 40 | | ldc: *const blas_int, [INFO] [stdout] 41 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 48 | impl_func!(f32, ssymm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dsymm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/symm.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | ffi::$func(side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 49 | impl_func!(f64, dsymm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/symm.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | / unsafe fn symm( [INFO] [stdout] 29 | | side: *const c_char, [INFO] [stdout] 30 | | uplo: *const c_char, [INFO] [stdout] 31 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 40 | | ldc: *const blas_int, [INFO] [stdout] 41 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 49 | impl_func!(f64, dsymm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::csymm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/symm.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | ffi::$func(side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 50 | impl_func!(c32, csymm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/symm.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | / unsafe fn symm( [INFO] [stdout] 29 | | side: *const c_char, [INFO] [stdout] 30 | | uplo: *const c_char, [INFO] [stdout] 31 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 40 | | ldc: *const blas_int, [INFO] [stdout] 41 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 50 | impl_func!(c32, csymm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zsymm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/symm.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | ffi::$func(side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 51 | impl_func!(c64, zsymm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/symm.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | / unsafe fn symm( [INFO] [stdout] 29 | | side: *const c_char, [INFO] [stdout] 30 | | uplo: *const c_char, [INFO] [stdout] 31 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 40 | | ldc: *const blas_int, [INFO] [stdout] 41 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 51 | impl_func!(c64, zsymm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ssyr2k_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/syr2k.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | ffi::$func(uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 48 | impl_syr2k!(f32, ssyr2k_); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/syr2k.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | / unsafe fn syr2k( [INFO] [stdout] 29 | | uplo: *const c_char, [INFO] [stdout] 30 | | trans: *const c_char, [INFO] [stdout] 31 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 40 | | ldc: *const blas_int, [INFO] [stdout] 41 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 48 | impl_syr2k!(f32, ssyr2k_); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_syr2k` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dsyr2k_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/syr2k.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | ffi::$func(uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 49 | impl_syr2k!(f64, dsyr2k_); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/syr2k.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | / unsafe fn syr2k( [INFO] [stdout] 29 | | uplo: *const c_char, [INFO] [stdout] 30 | | trans: *const c_char, [INFO] [stdout] 31 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 40 | | ldc: *const blas_int, [INFO] [stdout] 41 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 49 | impl_syr2k!(f64, dsyr2k_); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_syr2k` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::csyr2k_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/syr2k.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | ffi::$func(uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 50 | impl_syr2k!(c32, csyr2k_); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/syr2k.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | / unsafe fn syr2k( [INFO] [stdout] 29 | | uplo: *const c_char, [INFO] [stdout] 30 | | trans: *const c_char, [INFO] [stdout] 31 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 40 | | ldc: *const blas_int, [INFO] [stdout] 41 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 50 | impl_syr2k!(c32, csyr2k_); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_syr2k` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zsyr2k_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/syr2k.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | ffi::$func(uplo, trans, n, k, alpha, a, lda, b, ldb, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 51 | impl_syr2k!(c64, zsyr2k_); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/syr2k.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | / unsafe fn syr2k( [INFO] [stdout] 29 | | uplo: *const c_char, [INFO] [stdout] 30 | | trans: *const c_char, [INFO] [stdout] 31 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 40 | | ldc: *const blas_int, [INFO] [stdout] 41 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 51 | impl_syr2k!(c64, zsyr2k_); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_syr2k` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ssyrk_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/syrk.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | ffi::$func(uplo, trans, n, k, alpha, a, lda, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 44 | impl_syrk!(f32, ssyrk_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/syrk.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | / unsafe fn syrk( [INFO] [stdout] 27 | | uplo: *const c_char, [INFO] [stdout] 28 | | trans: *const c_char, [INFO] [stdout] 29 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 36 | | ldc: *const blas_int, [INFO] [stdout] 37 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 44 | impl_syrk!(f32, ssyrk_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_syrk` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dsyrk_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/syrk.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | ffi::$func(uplo, trans, n, k, alpha, a, lda, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 45 | impl_syrk!(f64, dsyrk_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/syrk.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | / unsafe fn syrk( [INFO] [stdout] 27 | | uplo: *const c_char, [INFO] [stdout] 28 | | trans: *const c_char, [INFO] [stdout] 29 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 36 | | ldc: *const blas_int, [INFO] [stdout] 37 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 45 | impl_syrk!(f64, dsyrk_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_syrk` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::csyrk_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/syrk.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | ffi::$func(uplo, trans, n, k, alpha, a, lda, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 46 | impl_syrk!(c32, csyrk_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/syrk.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | / unsafe fn syrk( [INFO] [stdout] 27 | | uplo: *const c_char, [INFO] [stdout] 28 | | trans: *const c_char, [INFO] [stdout] 29 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 36 | | ldc: *const blas_int, [INFO] [stdout] 37 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 46 | impl_syrk!(c32, csyrk_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_syrk` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zsyrk_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/syrk.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | ffi::$func(uplo, trans, n, k, alpha, a, lda, beta, c, ldc); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 47 | impl_syrk!(c64, zsyrk_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/syrk.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | / unsafe fn syrk( [INFO] [stdout] 27 | | uplo: *const c_char, [INFO] [stdout] 28 | | trans: *const c_char, [INFO] [stdout] 29 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 36 | | ldc: *const blas_int, [INFO] [stdout] 37 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 47 | impl_syrk!(c64, zsyrk_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_syrk` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::strmm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/trmm.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 46 | impl_func!(f32, strmm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/trmm.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn trmm( [INFO] [stdout] 28 | | side: *const c_char, [INFO] [stdout] 29 | | uplo: *const c_char, [INFO] [stdout] 30 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 38 | | ldb: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 46 | impl_func!(f32, strmm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dtrmm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/trmm.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 47 | impl_func!(f64, dtrmm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/trmm.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn trmm( [INFO] [stdout] 28 | | side: *const c_char, [INFO] [stdout] 29 | | uplo: *const c_char, [INFO] [stdout] 30 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 38 | | ldb: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 47 | impl_func!(f64, dtrmm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ctrmm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/trmm.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 48 | impl_func!(c32, ctrmm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/trmm.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn trmm( [INFO] [stdout] 28 | | side: *const c_char, [INFO] [stdout] 29 | | uplo: *const c_char, [INFO] [stdout] 30 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 38 | | ldb: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 48 | impl_func!(c32, ctrmm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ztrmm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/trmm.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 49 | impl_func!(c64, ztrmm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/trmm.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn trmm( [INFO] [stdout] 28 | | side: *const c_char, [INFO] [stdout] 29 | | uplo: *const c_char, [INFO] [stdout] 30 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 38 | | ldb: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 49 | impl_func!(c64, ztrmm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::strsm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/trsm.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 46 | impl_func!(f32, strsm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/trsm.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn trsm( [INFO] [stdout] 28 | | side: *const c_char, [INFO] [stdout] 29 | | uplo: *const c_char, [INFO] [stdout] 30 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 38 | | ldb: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 46 | impl_func!(f32, strsm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dtrsm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/trsm.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 47 | impl_func!(f64, dtrsm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/trsm.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn trsm( [INFO] [stdout] 28 | | side: *const c_char, [INFO] [stdout] 29 | | uplo: *const c_char, [INFO] [stdout] 30 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 38 | | ldb: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 47 | impl_func!(f64, dtrsm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ctrsm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/trsm.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 48 | impl_func!(c32, ctrsm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/trsm.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn trsm( [INFO] [stdout] 28 | | side: *const c_char, [INFO] [stdout] 29 | | uplo: *const c_char, [INFO] [stdout] 30 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 38 | | ldb: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 48 | impl_func!(c32, ctrsm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ztrsm_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas3/trsm.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(side, uplo, transa, diag, m, n, alpha, a, lda, b, ldb); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 49 | impl_func!(c64, ztrsm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas3/trsm.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn trsm( [INFO] [stdout] 28 | | side: *const c_char, [INFO] [stdout] 29 | | uplo: *const c_char, [INFO] [stdout] 30 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 38 | | ldb: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 49 | impl_func!(c64, ztrsm_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 267 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] Migrating tests/util.rs from 2021 edition to 2024 [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `blas_array2` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * src/util/blas_error.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/util/blas_error.rs:51:6 [INFO] [stderr] | [INFO] [stderr] 51 | ($cond:expr_2021, $errtype:ident, $($arg:tt)*) => { [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/util/blas_error.rs:63:6 [INFO] [stderr] | [INFO] [stderr] 63 | ($cond:expr_2021, $errtype: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/util/blas_error.rs:79:6 [INFO] [stderr] | [INFO] [stderr] 79 | ($a:expr_2021, $b:expr_2021, $errtype:ident) => { [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 17 | | pub fn dcabs1_(z: *const c64) -> f64; [INFO] [stdout] 18 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] = note: `--force-warn missing-unsafe-on-extern` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 20 | | pub fn scabs1_(c: *const c32) -> f32; [INFO] [stdout] 21 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 23 | | pub fn dasum_(n: *const blas_int, x: *const f64, incx: *const blas_int) -> f64; [INFO] [stdout] 24 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [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/util/blas_error.rs:79:20 [INFO] [stderr] | [INFO] [stderr] 79 | ($a:expr_2021, $b:expr_2021, $errtype: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/util/blas_error.rs:123:6 [INFO] [stderr] | [INFO] [stderr] 123 | ($word: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/util/blas_error.rs:139:6 [INFO] [stderr] | [INFO] [stderr] 139 | ($array: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/util/blas_error.rs:156:6 [INFO] [stderr] | [INFO] [stderr] 156 | ($array:expr_2021, $msg:tt) => {{ [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 7 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: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 26 | | pub fn dzasum_(n: *const blas_int, x: *const c64, incx: *const blas_int) -> f64; [INFO] [stdout] 27 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 29 | | pub fn sasum_(n: *const blas_int, x: *const f32, incx: *const blas_int) -> f32; [INFO] [stdout] 30 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 32 | | pub fn scasum_(n: *const blas_int, x: *const c32, incx: *const blas_int) -> f32; [INFO] [stdout] 33 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 35 | | pub fn caxpy_( [INFO] [stdout] 36 | | n: *const blas_int, [INFO] [stdout] 37 | | alpha: *const c32, [INFO] [stdout] ... | [INFO] [stdout] 42 | | ); [INFO] [stdout] 43 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 45 | | pub fn daxpy_( [INFO] [stdout] 46 | | n: *const blas_int, [INFO] [stdout] 47 | | alpha: *const f64, [INFO] [stdout] ... | [INFO] [stdout] 52 | | ); [INFO] [stdout] 53 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 55 | | pub fn saxpy_( [INFO] [stdout] 56 | | n: *const blas_int, [INFO] [stdout] 57 | | alpha: *const f32, [INFO] [stdout] ... | [INFO] [stdout] 62 | | ); [INFO] [stdout] 63 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 65 | | pub fn zaxpy_( [INFO] [stdout] 66 | | n: *const blas_int, [INFO] [stdout] 67 | | alpha: *const c64, [INFO] [stdout] ... | [INFO] [stdout] 72 | | ); [INFO] [stdout] 73 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 75 | | pub fn ccopy_( [INFO] [stdout] 76 | | n: *const blas_int, [INFO] [stdout] 77 | | x: *const c32, [INFO] [stdout] ... | [INFO] [stdout] 81 | | ); [INFO] [stdout] 82 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 84 | | pub fn dcopy_( [INFO] [stdout] 85 | | n: *const blas_int, [INFO] [stdout] 86 | | x: *const f64, [INFO] [stdout] ... | [INFO] [stdout] 90 | | ); [INFO] [stdout] 91 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 93 | | pub fn scopy_( [INFO] [stdout] 94 | | n: *const blas_int, [INFO] [stdout] 95 | | x: *const f32, [INFO] [stdout] ... | [INFO] [stdout] 99 | | ); [INFO] [stdout] 100 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 102 | | pub fn zcopy_( [INFO] [stdout] 103 | | n: *const blas_int, [INFO] [stdout] 104 | | x: *const c64, [INFO] [stdout] ... | [INFO] [stdout] 108 | | ); [INFO] [stdout] 109 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:110:1 [INFO] [stdout] | [INFO] [stdout] 110 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 111 | | pub fn cdotc_( [INFO] [stdout] 112 | | pres: *mut c32, [INFO] [stdout] 113 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 118 | | ); [INFO] [stdout] 119 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 121 | | pub fn cdotu_( [INFO] [stdout] 122 | | pres: *mut c32, [INFO] [stdout] 123 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 128 | | ); [INFO] [stdout] 129 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 131 | | pub fn ddot_( [INFO] [stdout] 132 | | n: *const blas_int, [INFO] [stdout] 133 | | x: *const f64, [INFO] [stdout] ... | [INFO] [stdout] 137 | | ) -> f64; [INFO] [stdout] 138 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:139:1 [INFO] [stdout] | [INFO] [stdout] 139 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 140 | | pub fn dsdot_( [INFO] [stdout] 141 | | n: *const blas_int, [INFO] [stdout] 142 | | x: *const f32, [INFO] [stdout] ... | [INFO] [stdout] 146 | | ) -> f64; [INFO] [stdout] 147 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:148:1 [INFO] [stdout] | [INFO] [stdout] 148 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 149 | | pub fn sdot_( [INFO] [stdout] 150 | | n: *const blas_int, [INFO] [stdout] 151 | | x: *const f32, [INFO] [stdout] ... | [INFO] [stdout] 155 | | ) -> f32; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:157:1 [INFO] [stdout] | [INFO] [stdout] 157 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 158 | | pub fn sdsdot_( [INFO] [stdout] 159 | | n: *const blas_int, [INFO] [stdout] 160 | | sb: *const f32, [INFO] [stdout] ... | [INFO] [stdout] 165 | | ) -> f32; [INFO] [stdout] 166 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:167:1 [INFO] [stdout] | [INFO] [stdout] 167 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 168 | | pub fn zdotc_( [INFO] [stdout] 169 | | pres: *mut c64, [INFO] [stdout] 170 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 175 | | ); [INFO] [stdout] 176 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 178 | | pub fn zdotu_( [INFO] [stdout] 179 | | pres: *mut c64, [INFO] [stdout] 180 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 185 | | ); [INFO] [stdout] 186 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:187:1 [INFO] [stdout] | [INFO] [stdout] 187 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 188 | | pub fn icamax_(n: *const blas_int, x: *const c32, incx: *const blas_int) -> blas_int; [INFO] [stdout] 189 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:190:1 [INFO] [stdout] | [INFO] [stdout] 190 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 191 | | pub fn idamax_(n: *const blas_int, x: *const f64, incx: *const blas_int) -> blas_int; [INFO] [stdout] 192 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:193:1 [INFO] [stdout] | [INFO] [stdout] 193 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 194 | | pub fn isamax_(n: *const blas_int, x: *const f32, incx: *const blas_int) -> blas_int; [INFO] [stdout] 195 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:196:1 [INFO] [stdout] | [INFO] [stdout] 196 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 197 | | pub fn izamax_(n: *const blas_int, x: *const c64, incx: *const blas_int) -> blas_int; [INFO] [stdout] 198 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 200 | | pub fn dnrm2_(n: *const blas_int, x: *const f64, incx: *const blas_int) -> f64; [INFO] [stdout] 201 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:202:1 [INFO] [stdout] | [INFO] [stdout] 202 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 203 | | pub fn dznrm2_(n: *const blas_int, x: *const c64, incx: *const blas_int) -> f64; [INFO] [stdout] 204 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:205:1 [INFO] [stdout] | [INFO] [stdout] 205 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 206 | | pub fn snrm2_(n: *const blas_int, x: *const f32, incx: *const blas_int) -> f32; [INFO] [stdout] 207 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:208:1 [INFO] [stdout] | [INFO] [stdout] 208 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 209 | | pub fn scnrm2_(n: *const blas_int, x: *const c32, incx: *const blas_int) -> f32; [INFO] [stdout] 210 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:211:1 [INFO] [stdout] | [INFO] [stdout] 211 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 212 | | pub fn cscal_(n: *const blas_int, a: *const c32, x: *mut c32, incx: *const blas_int); [INFO] [stdout] 213 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:214:1 [INFO] [stdout] | [INFO] [stdout] 214 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 215 | | pub fn csscal_(n: *const blas_int, a: *const f32, x: *mut c32, incx: *const blas_int); [INFO] [stdout] 216 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:217:1 [INFO] [stdout] | [INFO] [stdout] 217 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 218 | | pub fn dscal_(n: *const blas_int, a: *const f64, x: *mut f64, incx: *const blas_int); [INFO] [stdout] 219 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:220:1 [INFO] [stdout] | [INFO] [stdout] 220 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 221 | | pub fn sscal_(n: *const blas_int, a: *const f32, x: *mut f32, incx: *const blas_int); [INFO] [stdout] 222 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:223:1 [INFO] [stdout] | [INFO] [stdout] 223 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 224 | | pub fn zdscal_(n: *const blas_int, a: *const f64, x: *mut c64, incx: *const blas_int); [INFO] [stdout] 225 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:226:1 [INFO] [stdout] | [INFO] [stdout] 226 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 227 | | pub fn zscal_(n: *const blas_int, a: *const c64, x: *mut c64, incx: *const blas_int); [INFO] [stdout] 228 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:229:1 [INFO] [stdout] | [INFO] [stdout] 229 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 230 | | pub fn cswap_(n: *const blas_int, x: *mut c32, incx: *const blas_int, y: *mut c32, incy: *const blas_int); [INFO] [stdout] 231 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:232:1 [INFO] [stdout] | [INFO] [stdout] 232 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 233 | | pub fn dswap_(n: *const blas_int, x: *mut f64, incx: *const blas_int, y: *mut f64, incy: *const blas_int); [INFO] [stdout] 234 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:235:1 [INFO] [stdout] | [INFO] [stdout] 235 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 236 | | pub fn sswap_(n: *const blas_int, x: *mut f32, incx: *const blas_int, y: *mut f32, incy: *const blas_int); [INFO] [stdout] 237 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 239 | | pub fn zswap_(n: *const blas_int, x: *mut c64, incx: *const blas_int, y: *mut c64, incy: *const blas_int); [INFO] [stdout] 240 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:241:1 [INFO] [stdout] | [INFO] [stdout] 241 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 242 | | pub fn csrot_( [INFO] [stdout] 243 | | n: *const blas_int, [INFO] [stdout] 244 | | x: *mut c32, [INFO] [stdout] ... | [INFO] [stdout] 250 | | ); [INFO] [stdout] 251 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:252:1 [INFO] [stdout] | [INFO] [stdout] 252 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 253 | | pub fn drot_( [INFO] [stdout] 254 | | n: *const blas_int, [INFO] [stdout] 255 | | x: *mut f64, [INFO] [stdout] ... | [INFO] [stdout] 261 | | ); [INFO] [stdout] 262 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:263:1 [INFO] [stdout] | [INFO] [stdout] 263 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 264 | | pub fn srot_( [INFO] [stdout] 265 | | n: *const blas_int, [INFO] [stdout] 266 | | x: *mut f32, [INFO] [stdout] ... | [INFO] [stdout] 272 | | ); [INFO] [stdout] 273 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:274:1 [INFO] [stdout] | [INFO] [stdout] 274 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 275 | | pub fn zdrot_( [INFO] [stdout] 276 | | n: *const blas_int, [INFO] [stdout] 277 | | x: *mut c64, [INFO] [stdout] ... | [INFO] [stdout] 283 | | ); [INFO] [stdout] 284 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:285:1 [INFO] [stdout] | [INFO] [stdout] 285 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 286 | | pub fn crotg_(a: *mut c32, b: *const c32, c: *mut f32, s: *mut c32); [INFO] [stdout] 287 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:288:1 [INFO] [stdout] | [INFO] [stdout] 288 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 289 | | pub fn drotg_(a: *mut f64, b: *mut f64, c: *mut f64, s: *mut f64); [INFO] [stdout] 290 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:291:1 [INFO] [stdout] | [INFO] [stdout] 291 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 292 | | pub fn srotg_(a: *mut f32, b: *mut f32, c: *mut f32, s: *mut f32); [INFO] [stdout] 293 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:294:1 [INFO] [stdout] | [INFO] [stdout] 294 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 295 | | pub fn zrotg_(a: *mut c64, b: *const c64, c: *mut f64, s: *mut c64); [INFO] [stdout] 296 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 298 | | pub fn drotm_( [INFO] [stdout] 299 | | n: *const blas_int, [INFO] [stdout] 300 | | x: *mut f64, [INFO] [stdout] ... | [INFO] [stdout] 305 | | ); [INFO] [stdout] 306 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:307:1 [INFO] [stdout] | [INFO] [stdout] 307 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 308 | | pub fn srotm_( [INFO] [stdout] 309 | | n: *const blas_int, [INFO] [stdout] 310 | | x: *mut f32, [INFO] [stdout] ... | [INFO] [stdout] 315 | | ); [INFO] [stdout] 316 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:317:1 [INFO] [stdout] | [INFO] [stdout] 317 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 318 | | pub fn drotmg_(d1: *mut f64, d2: *mut f64, x1: *mut f64, y1: *const f64, param: *mut f64); [INFO] [stdout] 319 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:320:1 [INFO] [stdout] | [INFO] [stdout] 320 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 321 | | pub fn srotmg_(d1: *mut f32, d2: *mut f32, x1: *mut f32, y1: *const f32, param: *mut f32); [INFO] [stdout] 322 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:323:1 [INFO] [stdout] | [INFO] [stdout] 323 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 324 | | pub fn cgemv_( [INFO] [stdout] 325 | | trans: *const c_char, [INFO] [stdout] 326 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 336 | | ); [INFO] [stdout] 337 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:338:1 [INFO] [stdout] | [INFO] [stdout] 338 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 339 | | pub fn dgemv_( [INFO] [stdout] 340 | | trans: *const c_char, [INFO] [stdout] 341 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 351 | | ); [INFO] [stdout] 352 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:353:1 [INFO] [stdout] | [INFO] [stdout] 353 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 354 | | pub fn sgemv_( [INFO] [stdout] 355 | | trans: *const c_char, [INFO] [stdout] 356 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 366 | | ); [INFO] [stdout] 367 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:368:1 [INFO] [stdout] | [INFO] [stdout] 368 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 369 | | pub fn zgemv_( [INFO] [stdout] 370 | | trans: *const c_char, [INFO] [stdout] 371 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 381 | | ); [INFO] [stdout] 382 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:383:1 [INFO] [stdout] | [INFO] [stdout] 383 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 384 | | pub fn cgerc_( [INFO] [stdout] 385 | | m: *const blas_int, [INFO] [stdout] 386 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 394 | | ); [INFO] [stdout] 395 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:396:1 [INFO] [stdout] | [INFO] [stdout] 396 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 397 | | pub fn cgeru_( [INFO] [stdout] 398 | | m: *const blas_int, [INFO] [stdout] 399 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 407 | | ); [INFO] [stdout] 408 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:409:1 [INFO] [stdout] | [INFO] [stdout] 409 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 410 | | pub fn dger_( [INFO] [stdout] 411 | | m: *const blas_int, [INFO] [stdout] 412 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 420 | | ); [INFO] [stdout] 421 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:422:1 [INFO] [stdout] | [INFO] [stdout] 422 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 423 | | pub fn sger_( [INFO] [stdout] 424 | | m: *const blas_int, [INFO] [stdout] 425 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 433 | | ); [INFO] [stdout] 434 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:435:1 [INFO] [stdout] | [INFO] [stdout] 435 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 436 | | pub fn zgerc_( [INFO] [stdout] 437 | | m: *const blas_int, [INFO] [stdout] 438 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 446 | | ); [INFO] [stdout] 447 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:448:1 [INFO] [stdout] | [INFO] [stdout] 448 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 449 | | pub fn zgeru_( [INFO] [stdout] 450 | | m: *const blas_int, [INFO] [stdout] 451 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 459 | | ); [INFO] [stdout] 460 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:461:1 [INFO] [stdout] | [INFO] [stdout] 461 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 462 | | pub fn chemv_( [INFO] [stdout] 463 | | uplo: *const c_char, [INFO] [stdout] 464 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 473 | | ); [INFO] [stdout] 474 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:475:1 [INFO] [stdout] | [INFO] [stdout] 475 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 476 | | pub fn dsymv_( [INFO] [stdout] 477 | | uplo: *const c_char, [INFO] [stdout] 478 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 487 | | ); [INFO] [stdout] 488 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:489:1 [INFO] [stdout] | [INFO] [stdout] 489 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 490 | | pub fn ssymv_( [INFO] [stdout] 491 | | uplo: *const c_char, [INFO] [stdout] 492 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 501 | | ); [INFO] [stdout] 502 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:503:1 [INFO] [stdout] | [INFO] [stdout] 503 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 504 | | pub fn zhemv_( [INFO] [stdout] 505 | | uplo: *const c_char, [INFO] [stdout] 506 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 515 | | ); [INFO] [stdout] 516 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:517:1 [INFO] [stdout] | [INFO] [stdout] 517 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 518 | | pub fn cher_( [INFO] [stdout] 519 | | uplo: *const c_char, [INFO] [stdout] 520 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 526 | | ); [INFO] [stdout] 527 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:528:1 [INFO] [stdout] | [INFO] [stdout] 528 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 529 | | pub fn dsyr_( [INFO] [stdout] 530 | | uplo: *const c_char, [INFO] [stdout] 531 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 537 | | ); [INFO] [stdout] 538 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:539:1 [INFO] [stdout] | [INFO] [stdout] 539 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 540 | | pub fn ssyr_( [INFO] [stdout] 541 | | uplo: *const c_char, [INFO] [stdout] 542 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 548 | | ); [INFO] [stdout] 549 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:550:1 [INFO] [stdout] | [INFO] [stdout] 550 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 551 | | pub fn zher_( [INFO] [stdout] 552 | | uplo: *const c_char, [INFO] [stdout] 553 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 559 | | ); [INFO] [stdout] 560 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:561:1 [INFO] [stdout] | [INFO] [stdout] 561 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 562 | | pub fn cher2_( [INFO] [stdout] 563 | | uplo: *const c_char, [INFO] [stdout] 564 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 572 | | ); [INFO] [stdout] 573 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:574:1 [INFO] [stdout] | [INFO] [stdout] 574 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 575 | | pub fn dsyr2_( [INFO] [stdout] 576 | | uplo: *const c_char, [INFO] [stdout] 577 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 585 | | ); [INFO] [stdout] 586 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:587:1 [INFO] [stdout] | [INFO] [stdout] 587 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 588 | | pub fn ssyr2_( [INFO] [stdout] 589 | | uplo: *const c_char, [INFO] [stdout] 590 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 598 | | ); [INFO] [stdout] 599 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:600:1 [INFO] [stdout] | [INFO] [stdout] 600 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 601 | | pub fn zher2_( [INFO] [stdout] 602 | | uplo: *const c_char, [INFO] [stdout] 603 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 611 | | ); [INFO] [stdout] 612 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:613:1 [INFO] [stdout] | [INFO] [stdout] 613 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 614 | | pub fn ctrmv_( [INFO] [stdout] 615 | | uplo: *const c_char, [INFO] [stdout] 616 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 623 | | ); [INFO] [stdout] 624 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:625:1 [INFO] [stdout] | [INFO] [stdout] 625 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 626 | | pub fn dtrmv_( [INFO] [stdout] 627 | | uplo: *const c_char, [INFO] [stdout] 628 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 635 | | ); [INFO] [stdout] 636 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:637:1 [INFO] [stdout] | [INFO] [stdout] 637 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 638 | | pub fn strmv_( [INFO] [stdout] 639 | | uplo: *const c_char, [INFO] [stdout] 640 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 647 | | ); [INFO] [stdout] 648 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:649:1 [INFO] [stdout] | [INFO] [stdout] 649 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 650 | | pub fn ztrmv_( [INFO] [stdout] 651 | | uplo: *const c_char, [INFO] [stdout] 652 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 659 | | ); [INFO] [stdout] 660 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:661:1 [INFO] [stdout] | [INFO] [stdout] 661 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 662 | | pub fn ctrsv_( [INFO] [stdout] 663 | | uplo: *const c_char, [INFO] [stdout] 664 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 671 | | ); [INFO] [stdout] 672 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:673:1 [INFO] [stdout] | [INFO] [stdout] 673 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 674 | | pub fn dtrsv_( [INFO] [stdout] 675 | | uplo: *const c_char, [INFO] [stdout] 676 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 683 | | ); [INFO] [stdout] 684 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:685:1 [INFO] [stdout] | [INFO] [stdout] 685 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 686 | | pub fn strsv_( [INFO] [stdout] 687 | | uplo: *const c_char, [INFO] [stdout] 688 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 695 | | ); [INFO] [stdout] 696 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:697:1 [INFO] [stdout] | [INFO] [stdout] 697 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 698 | | pub fn ztrsv_( [INFO] [stdout] 699 | | uplo: *const c_char, [INFO] [stdout] 700 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 707 | | ); [INFO] [stdout] 708 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:709:1 [INFO] [stdout] | [INFO] [stdout] 709 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 710 | | pub fn chpmv_( [INFO] [stdout] 711 | | uplo: *const c_char, [INFO] [stdout] 712 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 720 | | ); [INFO] [stdout] 721 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:722:1 [INFO] [stdout] | [INFO] [stdout] 722 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 723 | | pub fn dspmv_( [INFO] [stdout] 724 | | uplo: *const c_char, [INFO] [stdout] 725 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 733 | | ); [INFO] [stdout] 734 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:735:1 [INFO] [stdout] | [INFO] [stdout] 735 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 736 | | pub fn sspmv_( [INFO] [stdout] 737 | | uplo: *const c_char, [INFO] [stdout] 738 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 746 | | ); [INFO] [stdout] 747 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:748:1 [INFO] [stdout] | [INFO] [stdout] 748 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 749 | | pub fn zhpmv_( [INFO] [stdout] 750 | | uplo: *const c_char, [INFO] [stdout] 751 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 759 | | ); [INFO] [stdout] 760 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:761:1 [INFO] [stdout] | [INFO] [stdout] 761 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 762 | | pub fn chpr_( [INFO] [stdout] 763 | | uplo: *const c_char, [INFO] [stdout] 764 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 769 | | ); [INFO] [stdout] 770 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:771:1 [INFO] [stdout] | [INFO] [stdout] 771 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 772 | | pub fn dspr_( [INFO] [stdout] 773 | | uplo: *const c_char, [INFO] [stdout] 774 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 779 | | ); [INFO] [stdout] 780 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:781:1 [INFO] [stdout] | [INFO] [stdout] 781 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 782 | | pub fn sspr_( [INFO] [stdout] 783 | | uplo: *const c_char, [INFO] [stdout] 784 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 789 | | ); [INFO] [stdout] 790 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:791:1 [INFO] [stdout] | [INFO] [stdout] 791 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 792 | | pub fn zhpr_( [INFO] [stdout] 793 | | uplo: *const c_char, [INFO] [stdout] 794 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 799 | | ); [INFO] [stdout] 800 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:801:1 [INFO] [stdout] | [INFO] [stdout] 801 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 802 | | pub fn chpr2_( [INFO] [stdout] 803 | | uplo: *const c_char, [INFO] [stdout] 804 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 811 | | ); [INFO] [stdout] 812 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:813:1 [INFO] [stdout] | [INFO] [stdout] 813 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 814 | | pub fn dspr2_( [INFO] [stdout] 815 | | uplo: *const c_char, [INFO] [stdout] 816 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 823 | | ); [INFO] [stdout] 824 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:825:1 [INFO] [stdout] | [INFO] [stdout] 825 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 826 | | pub fn sspr2_( [INFO] [stdout] 827 | | uplo: *const c_char, [INFO] [stdout] 828 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 835 | | ); [INFO] [stdout] 836 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:837:1 [INFO] [stdout] | [INFO] [stdout] 837 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 838 | | pub fn zhpr2_( [INFO] [stdout] 839 | | uplo: *const c_char, [INFO] [stdout] 840 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 847 | | ); [INFO] [stdout] 848 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:849:1 [INFO] [stdout] | [INFO] [stdout] 849 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 850 | | pub fn ctpmv_( [INFO] [stdout] 851 | | uplo: *const c_char, [INFO] [stdout] 852 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 858 | | ); [INFO] [stdout] 859 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:860:1 [INFO] [stdout] | [INFO] [stdout] 860 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 861 | | pub fn dtpmv_( [INFO] [stdout] 862 | | uplo: *const c_char, [INFO] [stdout] 863 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 869 | | ); [INFO] [stdout] 870 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:871:1 [INFO] [stdout] | [INFO] [stdout] 871 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 872 | | pub fn stpmv_( [INFO] [stdout] 873 | | uplo: *const c_char, [INFO] [stdout] 874 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 880 | | ); [INFO] [stdout] 881 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:882:1 [INFO] [stdout] | [INFO] [stdout] 882 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 883 | | pub fn ztpmv_( [INFO] [stdout] 884 | | uplo: *const c_char, [INFO] [stdout] 885 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 891 | | ); [INFO] [stdout] 892 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:893:1 [INFO] [stdout] | [INFO] [stdout] 893 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 894 | | pub fn ctpsv_( [INFO] [stdout] 895 | | uplo: *const c_char, [INFO] [stdout] 896 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 902 | | ); [INFO] [stdout] 903 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:904:1 [INFO] [stdout] | [INFO] [stdout] 904 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 905 | | pub fn dtpsv_( [INFO] [stdout] 906 | | uplo: *const c_char, [INFO] [stdout] 907 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 913 | | ); [INFO] [stdout] 914 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:915:1 [INFO] [stdout] | [INFO] [stdout] 915 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 916 | | pub fn stpsv_( [INFO] [stdout] 917 | | uplo: *const c_char, [INFO] [stdout] 918 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 924 | | ); [INFO] [stdout] 925 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:926:1 [INFO] [stdout] | [INFO] [stdout] 926 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 927 | | pub fn ztpsv_( [INFO] [stdout] 928 | | uplo: *const c_char, [INFO] [stdout] 929 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 935 | | ); [INFO] [stdout] 936 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:937:1 [INFO] [stdout] | [INFO] [stdout] 937 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 938 | | pub fn cgbmv_( [INFO] [stdout] 939 | | trans: *const c_char, [INFO] [stdout] 940 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 952 | | ); [INFO] [stdout] 953 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:954:1 [INFO] [stdout] | [INFO] [stdout] 954 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 955 | | pub fn dgbmv_( [INFO] [stdout] 956 | | trans: *const c_char, [INFO] [stdout] 957 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 969 | | ); [INFO] [stdout] 970 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:971:1 [INFO] [stdout] | [INFO] [stdout] 971 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 972 | | pub fn sgbmv_( [INFO] [stdout] 973 | | trans: *const c_char, [INFO] [stdout] 974 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 986 | | ); [INFO] [stdout] 987 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:988:1 [INFO] [stdout] | [INFO] [stdout] 988 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 989 | | pub fn zgbmv_( [INFO] [stdout] 990 | | trans: *const c_char, [INFO] [stdout] 991 | | m: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 1003 | | ); [INFO] [stdout] 1004 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1005:1 [INFO] [stdout] | [INFO] [stdout] 1005 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1006 | | pub fn chbmv_( [INFO] [stdout] 1007 | | uplo: *const c_char, [INFO] [stdout] 1008 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 1018 | | ); [INFO] [stdout] 1019 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1020:1 [INFO] [stdout] | [INFO] [stdout] 1020 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1021 | | pub fn dsbmv_( [INFO] [stdout] 1022 | | uplo: *const c_char, [INFO] [stdout] 1023 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 1033 | | ); [INFO] [stdout] 1034 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1035:1 [INFO] [stdout] | [INFO] [stdout] 1035 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1036 | | pub fn ssbmv_( [INFO] [stdout] 1037 | | uplo: *const c_char, [INFO] [stdout] 1038 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 1048 | | ); [INFO] [stdout] 1049 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1050:1 [INFO] [stdout] | [INFO] [stdout] 1050 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1051 | | pub fn zhbmv_( [INFO] [stdout] 1052 | | uplo: *const c_char, [INFO] [stdout] 1053 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 1063 | | ); [INFO] [stdout] 1064 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1065:1 [INFO] [stdout] | [INFO] [stdout] 1065 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1066 | | pub fn ctbmv_( [INFO] [stdout] 1067 | | uplo: *const c_char, [INFO] [stdout] 1068 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1076 | | ); [INFO] [stdout] 1077 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1078:1 [INFO] [stdout] | [INFO] [stdout] 1078 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1079 | | pub fn dtbmv_( [INFO] [stdout] 1080 | | uplo: *const c_char, [INFO] [stdout] 1081 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1089 | | ); [INFO] [stdout] 1090 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1091:1 [INFO] [stdout] | [INFO] [stdout] 1091 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1092 | | pub fn stbmv_( [INFO] [stdout] 1093 | | uplo: *const c_char, [INFO] [stdout] 1094 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1102 | | ); [INFO] [stdout] 1103 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1104:1 [INFO] [stdout] | [INFO] [stdout] 1104 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1105 | | pub fn ztbmv_( [INFO] [stdout] 1106 | | uplo: *const c_char, [INFO] [stdout] 1107 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1115 | | ); [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1117:1 [INFO] [stdout] | [INFO] [stdout] 1117 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1118 | | pub fn ctbsv_( [INFO] [stdout] 1119 | | uplo: *const c_char, [INFO] [stdout] 1120 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1128 | | ); [INFO] [stdout] 1129 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1130:1 [INFO] [stdout] | [INFO] [stdout] 1130 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1131 | | pub fn dtbsv_( [INFO] [stdout] 1132 | | uplo: *const c_char, [INFO] [stdout] 1133 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1141 | | ); [INFO] [stdout] 1142 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1143:1 [INFO] [stdout] | [INFO] [stdout] 1143 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1144 | | pub fn stbsv_( [INFO] [stdout] 1145 | | uplo: *const c_char, [INFO] [stdout] 1146 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1154 | | ); [INFO] [stdout] 1155 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1156:1 [INFO] [stdout] | [INFO] [stdout] 1156 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1157 | | pub fn ztbsv_( [INFO] [stdout] 1158 | | uplo: *const c_char, [INFO] [stdout] 1159 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1167 | | ); [INFO] [stdout] 1168 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1169:1 [INFO] [stdout] | [INFO] [stdout] 1169 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1170 | | pub fn cgemm_( [INFO] [stdout] 1171 | | transa: *const c_char, [INFO] [stdout] 1172 | | transb: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1184 | | ); [INFO] [stdout] 1185 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1186:1 [INFO] [stdout] | [INFO] [stdout] 1186 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1187 | | pub fn dgemm_( [INFO] [stdout] 1188 | | transa: *const c_char, [INFO] [stdout] 1189 | | transb: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1201 | | ); [INFO] [stdout] 1202 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1203:1 [INFO] [stdout] | [INFO] [stdout] 1203 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1204 | | pub fn sgemm_( [INFO] [stdout] 1205 | | transa: *const c_char, [INFO] [stdout] 1206 | | transb: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1218 | | ); [INFO] [stdout] 1219 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1220:1 [INFO] [stdout] | [INFO] [stdout] 1220 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1221 | | pub fn zgemm_( [INFO] [stdout] 1222 | | transa: *const c_char, [INFO] [stdout] 1223 | | transb: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1235 | | ); [INFO] [stdout] 1236 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1237:1 [INFO] [stdout] | [INFO] [stdout] 1237 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1238 | | pub fn chemm_( [INFO] [stdout] 1239 | | side: *const c_char, [INFO] [stdout] 1240 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1251 | | ); [INFO] [stdout] 1252 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1253:1 [INFO] [stdout] | [INFO] [stdout] 1253 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1254 | | pub fn csymm_( [INFO] [stdout] 1255 | | side: *const c_char, [INFO] [stdout] 1256 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1267 | | ); [INFO] [stdout] 1268 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1269:1 [INFO] [stdout] | [INFO] [stdout] 1269 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1270 | | pub fn dsymm_( [INFO] [stdout] 1271 | | side: *const c_char, [INFO] [stdout] 1272 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1283 | | ); [INFO] [stdout] 1284 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1285:1 [INFO] [stdout] | [INFO] [stdout] 1285 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1286 | | pub fn ssymm_( [INFO] [stdout] 1287 | | side: *const c_char, [INFO] [stdout] 1288 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1299 | | ); [INFO] [stdout] 1300 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1301:1 [INFO] [stdout] | [INFO] [stdout] 1301 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1302 | | pub fn zhemm_( [INFO] [stdout] 1303 | | side: *const c_char, [INFO] [stdout] 1304 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1315 | | ); [INFO] [stdout] 1316 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1317:1 [INFO] [stdout] | [INFO] [stdout] 1317 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1318 | | pub fn zsymm_( [INFO] [stdout] 1319 | | side: *const c_char, [INFO] [stdout] 1320 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1331 | | ); [INFO] [stdout] 1332 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1333:1 [INFO] [stdout] | [INFO] [stdout] 1333 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1334 | | pub fn cherk_( [INFO] [stdout] 1335 | | uplo: *const c_char, [INFO] [stdout] 1336 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1345 | | ); [INFO] [stdout] 1346 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1347:1 [INFO] [stdout] | [INFO] [stdout] 1347 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1348 | | pub fn csyrk_( [INFO] [stdout] 1349 | | uplo: *const c_char, [INFO] [stdout] 1350 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1359 | | ); [INFO] [stdout] 1360 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1361:1 [INFO] [stdout] | [INFO] [stdout] 1361 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1362 | | pub fn dsyrk_( [INFO] [stdout] 1363 | | uplo: *const c_char, [INFO] [stdout] 1364 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1373 | | ); [INFO] [stdout] 1374 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1375:1 [INFO] [stdout] | [INFO] [stdout] 1375 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1376 | | pub fn ssyrk_( [INFO] [stdout] 1377 | | uplo: *const c_char, [INFO] [stdout] 1378 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1387 | | ); [INFO] [stdout] 1388 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1389:1 [INFO] [stdout] | [INFO] [stdout] 1389 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1390 | | pub fn zherk_( [INFO] [stdout] 1391 | | uplo: *const c_char, [INFO] [stdout] 1392 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1401 | | ); [INFO] [stdout] 1402 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1403:1 [INFO] [stdout] | [INFO] [stdout] 1403 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1404 | | pub fn zsyrk_( [INFO] [stdout] 1405 | | uplo: *const c_char, [INFO] [stdout] 1406 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1415 | | ); [INFO] [stdout] 1416 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1417:1 [INFO] [stdout] | [INFO] [stdout] 1417 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1418 | | pub fn cher2k_( [INFO] [stdout] 1419 | | uplo: *const c_char, [INFO] [stdout] 1420 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1431 | | ); [INFO] [stdout] 1432 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1433:1 [INFO] [stdout] | [INFO] [stdout] 1433 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1434 | | pub fn csyr2k_( [INFO] [stdout] 1435 | | uplo: *const c_char, [INFO] [stdout] 1436 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1447 | | ); [INFO] [stdout] 1448 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1449:1 [INFO] [stdout] | [INFO] [stdout] 1449 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1450 | | pub fn dsyr2k_( [INFO] [stdout] 1451 | | uplo: *const c_char, [INFO] [stdout] 1452 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1463 | | ); [INFO] [stdout] 1464 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1465:1 [INFO] [stdout] | [INFO] [stdout] 1465 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1466 | | pub fn ssyr2k_( [INFO] [stdout] 1467 | | uplo: *const c_char, [INFO] [stdout] 1468 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1479 | | ); [INFO] [stdout] 1480 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1481:1 [INFO] [stdout] | [INFO] [stdout] 1481 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1482 | | pub fn zher2k_( [INFO] [stdout] 1483 | | uplo: *const c_char, [INFO] [stdout] 1484 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1495 | | ); [INFO] [stdout] 1496 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1497:1 [INFO] [stdout] | [INFO] [stdout] 1497 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1498 | | pub fn zsyr2k_( [INFO] [stdout] 1499 | | uplo: *const c_char, [INFO] [stdout] 1500 | | trans: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1511 | | ); [INFO] [stdout] 1512 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1513:1 [INFO] [stdout] | [INFO] [stdout] 1513 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1514 | | pub fn ctrmm_( [INFO] [stdout] 1515 | | side: *const c_char, [INFO] [stdout] 1516 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1526 | | ); [INFO] [stdout] 1527 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1528:1 [INFO] [stdout] | [INFO] [stdout] 1528 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1529 | | pub fn dtrmm_( [INFO] [stdout] 1530 | | side: *const c_char, [INFO] [stdout] 1531 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1541 | | ); [INFO] [stdout] 1542 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1543:1 [INFO] [stdout] | [INFO] [stdout] 1543 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1544 | | pub fn strmm_( [INFO] [stdout] 1545 | | side: *const c_char, [INFO] [stdout] 1546 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1556 | | ); [INFO] [stdout] 1557 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1558:1 [INFO] [stdout] | [INFO] [stdout] 1558 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1559 | | pub fn ztrmm_( [INFO] [stdout] 1560 | | side: *const c_char, [INFO] [stdout] 1561 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1571 | | ); [INFO] [stdout] 1572 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1573:1 [INFO] [stdout] | [INFO] [stdout] 1573 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1574 | | pub fn ctrsm_( [INFO] [stdout] 1575 | | side: *const c_char, [INFO] [stdout] 1576 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1586 | | ); [INFO] [stdout] 1587 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1588:1 [INFO] [stdout] | [INFO] [stdout] 1588 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1589 | | pub fn dtrsm_( [INFO] [stdout] 1590 | | side: *const c_char, [INFO] [stdout] 1591 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1601 | | ); [INFO] [stdout] 1602 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1603:1 [INFO] [stdout] | [INFO] [stdout] 1603 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1604 | | pub fn strsm_( [INFO] [stdout] 1605 | | side: *const c_char, [INFO] [stdout] 1606 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1616 | | ); [INFO] [stdout] 1617 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1618:1 [INFO] [stdout] | [INFO] [stdout] 1618 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1619 | | pub fn ztrsm_( [INFO] [stdout] 1620 | | side: *const c_char, [INFO] [stdout] 1621 | | uplo: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1631 | | ); [INFO] [stdout] 1632 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1633:1 [INFO] [stdout] | [INFO] [stdout] 1633 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1634 | | pub fn sgemmt_( [INFO] [stdout] 1635 | | uplo: *const c_char, [INFO] [stdout] 1636 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1648 | | ); [INFO] [stdout] 1649 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1650:1 [INFO] [stdout] | [INFO] [stdout] 1650 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1651 | | pub fn cgemmt_( [INFO] [stdout] 1652 | | uplo: *const c_char, [INFO] [stdout] 1653 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1665 | | ); [INFO] [stdout] 1666 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1667:1 [INFO] [stdout] | [INFO] [stdout] 1667 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1668 | | pub fn dgemmt_( [INFO] [stdout] 1669 | | uplo: *const c_char, [INFO] [stdout] 1670 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1682 | | ); [INFO] [stdout] 1683 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/ffi/blas.rs:1684:1 [INFO] [stdout] | [INFO] [stdout] 1684 | extern "C" { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | _help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | | [INFO] [stdout] 1685 | | pub fn zgemmt_( [INFO] [stdout] 1686 | | uplo: *const c_char, [INFO] [stdout] 1687 | | transa: *const c_char, [INFO] [stdout] ... | [INFO] [stdout] 1699 | | ); [INFO] [stdout] 1700 | | } [INFO] [stdout] | |_^ [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 #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/util/blas_error.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 51 | ($cond:expr, $errtype:ident, $($arg:tt)*) => { [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] 51 | ($cond:expr_2021, $errtype:ident, $($arg:tt)*) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/util/blas_error.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | ($cond:expr, $errtype: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] 63 | ($cond:expr_2021, $errtype: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/util/blas_error.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | ($a:expr, $b:expr, $errtype: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] 79 | ($a:expr_2021, $b:expr, $errtype: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/util/blas_error.rs:79:18 [INFO] [stdout] | [INFO] [stdout] 79 | ($a:expr, $b:expr, $errtype: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] 79 | ($a:expr, $b:expr_2021, $errtype: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/util/blas_error.rs:123:12 [INFO] [stdout] | [INFO] [stdout] 123 | ($word: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] 123 | ($word: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/util/blas_error.rs:139:13 [INFO] [stdout] | [INFO] [stdout] 139 | ($array: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] 139 | ($array: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/util/blas_error.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 156 | ($array:expr, $msg:tt) => {{ [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] 156 | ($array:expr_2021, $msg:tt) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::sasum_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/asum.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 27 | impl_func!(f32, sasum_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/asum.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | / unsafe fn asum( [INFO] [stdout] 17 | | n: *const blas_int, [INFO] [stdout] 18 | | x: *const Self, [INFO] [stdout] 19 | | incx: *const blas_int, [INFO] [stdout] 20 | | ) -> <$type as BLASFloat>::RealFloat { [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 27 | impl_func!(f32, sasum_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dasum_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/asum.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 28 | impl_func!(f64, dasum_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/asum.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | / unsafe fn asum( [INFO] [stdout] 17 | | n: *const blas_int, [INFO] [stdout] 18 | | x: *const Self, [INFO] [stdout] 19 | | incx: *const blas_int, [INFO] [stdout] 20 | | ) -> <$type as BLASFloat>::RealFloat { [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 28 | impl_func!(f64, dasum_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::scasum_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/asum.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 29 | impl_func!(c32, scasum_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/asum.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | / unsafe fn asum( [INFO] [stdout] 17 | | n: *const blas_int, [INFO] [stdout] 18 | | x: *const Self, [INFO] [stdout] 19 | | incx: *const blas_int, [INFO] [stdout] 20 | | ) -> <$type as BLASFloat>::RealFloat { [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 29 | impl_func!(c32, scasum_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dzasum_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/asum.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 30 | impl_func!(c64, dzasum_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/asum.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | / unsafe fn asum( [INFO] [stdout] 17 | | n: *const blas_int, [INFO] [stdout] 18 | | x: *const Self, [INFO] [stdout] 19 | | incx: *const blas_int, [INFO] [stdout] 20 | | ) -> <$type as BLASFloat>::RealFloat { [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 30 | impl_func!(c64, dzasum_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::isamax_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/iamax.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 25 | impl_func!(f32, isamax_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/iamax.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | unsafe fn iamax(n: *const blas_int, x: *const Self, incx: *const blas_int) -> blas_int { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 25 | impl_func!(f32, isamax_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::idamax_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/iamax.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 26 | impl_func!(f64, idamax_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/iamax.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | unsafe fn iamax(n: *const blas_int, x: *const Self, incx: *const blas_int) -> blas_int { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | impl_func!(f64, idamax_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::icamax_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/iamax.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 27 | impl_func!(c32, icamax_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/iamax.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | unsafe fn iamax(n: *const blas_int, x: *const Self, incx: *const blas_int) -> blas_int { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | impl_func!(c32, icamax_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::izamax_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/iamax.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 28 | impl_func!(c64, izamax_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/iamax.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | unsafe fn iamax(n: *const blas_int, x: *const Self, incx: *const blas_int) -> blas_int { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | impl_func!(c64, izamax_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::snrm2_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/nrm2.rs:24:17 [INFO] [stdout] | [INFO] [stdout] 24 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 30 | impl_func!(f32, snrm2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/nrm2.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | / unsafe fn nrm2( [INFO] [stdout] 20 | | n: *const blas_int, [INFO] [stdout] 21 | | x: *const Self, [INFO] [stdout] 22 | | incx: *const blas_int, [INFO] [stdout] 23 | | ) -> <$type as BLASFloat>::RealFloat { [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 30 | impl_func!(f32, snrm2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dnrm2_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/nrm2.rs:24:17 [INFO] [stdout] | [INFO] [stdout] 24 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 31 | impl_func!(f64, dnrm2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/nrm2.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | / unsafe fn nrm2( [INFO] [stdout] 20 | | n: *const blas_int, [INFO] [stdout] 21 | | x: *const Self, [INFO] [stdout] 22 | | incx: *const blas_int, [INFO] [stdout] 23 | | ) -> <$type as BLASFloat>::RealFloat { [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 31 | impl_func!(f64, dnrm2_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::scnrm2_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/nrm2.rs:24:17 [INFO] [stdout] | [INFO] [stdout] 24 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 32 | impl_func!(c32, scnrm2_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/nrm2.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | / unsafe fn nrm2( [INFO] [stdout] 20 | | n: *const blas_int, [INFO] [stdout] 21 | | x: *const Self, [INFO] [stdout] 22 | | incx: *const blas_int, [INFO] [stdout] 23 | | ) -> <$type as BLASFloat>::RealFloat { [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 32 | impl_func!(c32, scnrm2_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dznrm2_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas1/nrm2.rs:24:17 [INFO] [stdout] | [INFO] [stdout] 24 | ffi::$func(n, x, incx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 33 | impl_func!(c64, dznrm2_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas1/nrm2.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | / unsafe fn nrm2( [INFO] [stdout] 20 | | n: *const blas_int, [INFO] [stdout] 21 | | x: *const Self, [INFO] [stdout] 22 | | incx: *const blas_int, [INFO] [stdout] 23 | | ) -> <$type as BLASFloat>::RealFloat { [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 33 | impl_func!(c64, dznrm2_); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::sgbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gbmv.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | ffi::$func(trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 50 | impl_func!(f32, sgbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gbmv.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | / unsafe fn gbmv( [INFO] [stdout] 30 | | trans: *const c_char, [INFO] [stdout] 31 | | m: *const blas_int, [INFO] [stdout] 32 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 42 | | incy: *const blas_int, [INFO] [stdout] 43 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 50 | impl_func!(f32, sgbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dgbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gbmv.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | ffi::$func(trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 51 | impl_func!(f64, dgbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gbmv.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | / unsafe fn gbmv( [INFO] [stdout] 30 | | trans: *const c_char, [INFO] [stdout] 31 | | m: *const blas_int, [INFO] [stdout] 32 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 42 | | incy: *const blas_int, [INFO] [stdout] 43 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 51 | impl_func!(f64, dgbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::cgbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gbmv.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | ffi::$func(trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 52 | impl_func!(c32, cgbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gbmv.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | / unsafe fn gbmv( [INFO] [stdout] 30 | | trans: *const c_char, [INFO] [stdout] 31 | | m: *const blas_int, [INFO] [stdout] 32 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 42 | | incy: *const blas_int, [INFO] [stdout] 43 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 52 | impl_func!(c32, cgbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zgbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gbmv.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | ffi::$func(trans, m, n, kl, ku, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 53 | impl_func!(c64, zgbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gbmv.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | / unsafe fn gbmv( [INFO] [stdout] 30 | | trans: *const c_char, [INFO] [stdout] 31 | | m: *const blas_int, [INFO] [stdout] 32 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 42 | | incy: *const blas_int, [INFO] [stdout] 43 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 53 | impl_func!(c64, zgbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::sgemv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gemv.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(trans, m, n, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 46 | impl_func!(f32, sgemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gemv.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn gemv( [INFO] [stdout] 28 | | trans: *const c_char, [INFO] [stdout] 29 | | m: *const blas_int, [INFO] [stdout] 30 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 38 | | incy: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 46 | impl_func!(f32, sgemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dgemv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gemv.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(trans, m, n, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 47 | impl_func!(f64, dgemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gemv.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn gemv( [INFO] [stdout] 28 | | trans: *const c_char, [INFO] [stdout] 29 | | m: *const blas_int, [INFO] [stdout] 30 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 38 | | incy: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 47 | impl_func!(f64, dgemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::cgemv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gemv.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(trans, m, n, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 48 | impl_func!(c32, cgemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gemv.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn gemv( [INFO] [stdout] 28 | | trans: *const c_char, [INFO] [stdout] 29 | | m: *const blas_int, [INFO] [stdout] 30 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 38 | | incy: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 48 | impl_func!(c32, cgemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zgemv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gemv.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(trans, m, n, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 49 | impl_func!(c64, zgemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gemv.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn gemv( [INFO] [stdout] 28 | | trans: *const c_char, [INFO] [stdout] 29 | | m: *const blas_int, [INFO] [stdout] 30 | | n: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 38 | | incy: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 49 | impl_func!(c64, zgemv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::sger_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/ger.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(m, n, alpha, x, incx, y, incy, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(f32, sger_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/ger.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn ger( [INFO] [stdout] 26 | | m: *const blas_int, [INFO] [stdout] 27 | | n: *const blas_int, [INFO] [stdout] 28 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 34 | | lda: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 42 | impl_func!(f32, sger_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dger_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/ger.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(m, n, alpha, x, incx, y, incy, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(f64, dger_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/ger.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn ger( [INFO] [stdout] 26 | | m: *const blas_int, [INFO] [stdout] 27 | | n: *const blas_int, [INFO] [stdout] 28 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 34 | | lda: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(f64, dger_); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::cgeru_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/ger.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(m, n, alpha, x, incx, y, incy, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(c32, cgeru_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/ger.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn ger( [INFO] [stdout] 26 | | m: *const blas_int, [INFO] [stdout] 27 | | n: *const blas_int, [INFO] [stdout] 28 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 34 | | lda: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(c32, cgeru_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zgeru_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/ger.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | ffi::$func(m, n, alpha, x, incx, y, incy, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 45 | impl_func!(c64, zgeru_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/ger.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | / unsafe fn ger( [INFO] [stdout] 26 | | m: *const blas_int, [INFO] [stdout] 27 | | n: *const blas_int, [INFO] [stdout] 28 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 34 | | lda: *const blas_int, [INFO] [stdout] 35 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 45 | impl_func!(c64, zgeru_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::cgerc_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gerc.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | ffi::$func(m, n, alpha, x, incx, y, incy, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(c32, cgerc_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gerc.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | / unsafe fn gerc( [INFO] [stdout] 27 | | m: *const blas_int, [INFO] [stdout] 28 | | n: *const blas_int, [INFO] [stdout] 29 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 35 | | lda: *const blas_int, [INFO] [stdout] 36 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 43 | impl_func!(c32, cgerc_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::zgerc_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/gerc.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | ffi::$func(m, n, alpha, x, incx, y, incy, a, lda); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(c64, zgerc_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/gerc.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | / unsafe fn gerc( [INFO] [stdout] 27 | | m: *const blas_int, [INFO] [stdout] 28 | | n: *const blas_int, [INFO] [stdout] 29 | | alpha: *const Self, [INFO] [stdout] ... | [INFO] [stdout] 35 | | lda: *const blas_int, [INFO] [stdout] 36 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 44 | impl_func!(c64, zgerc_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::ssbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hbmv.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(uplo, n, k, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 46 | impl_func!(f32, ssbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hbmv.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / unsafe fn hbmv( [INFO] [stdout] 28 | | uplo: *const c_char, [INFO] [stdout] 29 | | n: *const blas_int, [INFO] [stdout] 30 | | k: *const blas_int, [INFO] [stdout] ... | [INFO] [stdout] 38 | | incy: *const blas_int, [INFO] [stdout] 39 | | ) { [INFO] [stdout] | |_____________^ [INFO] [stdout] ... [INFO] [stdout] 46 | impl_func!(f32, ssbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_func` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::blas::dsbmv_` is unsafe and requires unsafe block [INFO] [stdout] --> src/blas2/hbmv.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | ffi::$func(uplo, n, k, alpha, a, lda, x, incx, beta, y, incy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 47 | impl_func!(f64, dsbmv_); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/blas2/hbmv.rs:27:13 [INFO] [stdout] | [WARN] too many lines in the log, truncating it