[INFO] cloning repository https://github.com/eddiethedean/raptors
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/eddiethedean/raptors" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feddiethedean%2Fraptors", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feddiethedean%2Fraptors'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4ba308004140acbb4b8e98b8600b1272825fb91e
[INFO] checking eddiethedean/raptors against 52995a223f2919dd3e2e427231db90a257350ded for pr-129249-4
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feddiethedean%2Fraptors" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/eddiethedean/raptors
[INFO] finished tweaking git repo https://github.com/eddiethedean/raptors
[INFO] tweaked toml for git repo https://github.com/eddiethedean/raptors written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/eddiethedean/raptors on toolchain 52995a223f2919dd3e2e427231db90a257350ded
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/eddiethedean/raptors already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5074738e7855197ac4ed0db41f436e7e3ad96cd38d81a66adeea34ce50e261b9
[INFO] running `Command { std: "docker" "start" "5074738e7855197ac4ed0db41f436e7e3ad96cd38d81a66adeea34ce50e261b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5074738e7855197ac4ed0db41f436e7e3ad96cd38d81a66adeea34ce50e261b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5074738e7855197ac4ed0db41f436e7e3ad96cd38d81a66adeea34ce50e261b9" "/opt/rustwide/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5074738e7855197ac4ed0db41f436e7e3ad96cd38d81a66adeea34ce50e261b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5074738e7855197ac4ed0db41f436e7e3ad96cd38d81a66adeea34ce50e261b9" "/opt/rustwide/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling zmij v1.0.7
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cbindgen v0.29.2
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking find-msvc-tools v0.1.6
[INFO] [stderr]    Compiling clap_builder v4.5.53
[INFO] [stderr]    Compiling target-lexicon v0.13.4
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking unindent v0.2.4
[INFO] [stderr]     Checking cc v1.2.51
[INFO] [stderr]    Compiling syn v2.0.112
[INFO] [stderr]    Compiling pyo3-build-config v0.27.2
[INFO] [stderr]    Compiling raptors-longdouble v0.3.0 (/opt/rustwide/workdir/raptors-longdouble)
[INFO] [stderr]     Checking memmap2 v0.9.9
[INFO] [stderr]     Checking is-terminal v0.4.17
[INFO] [stderr]     Checking clap v4.5.53
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling toml_parser v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling pyo3-ffi v0.27.2
[INFO] [stderr]    Compiling pyo3-macros-backend v0.27.2
[INFO] [stderr]    Compiling pyo3 v0.27.2
[INFO] [stderr]    Compiling raptors-python v0.3.0 (/opt/rustwide/workdir/raptors-python)
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling toml v0.9.10+spec-1.1.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling pyo3-macros v0.27.2
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking raptors-storage v0.3.0 (/opt/rustwide/workdir/raptors-storage)
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]    Compiling raptors-core v0.3.0 (/opt/rustwide/workdir/raptors-core)
[INFO] [stdout] warning: unused import: `crate::array::ArrayError`
[INFO] [stdout]    --> raptors-core/src/conversion/casting.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |     use crate::array::ArrayError;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::array::ArrayError`
[INFO] [stdout]    --> raptors-core/src/conversion/casting.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |     use crate::array::ArrayError;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `true_count`
[INFO] [stdout]   --> raptors-core/src/indexing/advanced/boolean.rs:44:10
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let (true_count, output_shape) = unsafe {
[INFO] [stdout]    |          ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_true_count`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dim_size_i64`
[INFO] [stdout]   --> raptors-core/src/indexing/advanced/fancy.rs:74:25
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     let dim_size_i64 = *dim_size;
[INFO] [stdout]    |                         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dim_size_i64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `true_count`
[INFO] [stdout]   --> raptors-core/src/indexing/advanced/boolean.rs:44:10
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let (true_count, output_shape) = unsafe {
[INFO] [stdout]    |          ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_true_count`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dim_size_i64`
[INFO] [stdout]   --> raptors-core/src/indexing/advanced/fancy.rs:74:25
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     let dim_size_i64 = *dim_size;
[INFO] [stdout]    |                         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dim_size_i64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `coords_to_offset` is never used
[INFO] [stdout]   --> raptors-core/src/ufunc/reduction.rs:25:4
[INFO] [stdout]    |
[INFO] [stdout] 25 | fn coords_to_offset(coords: &[i64], strides: &[i64]) -> usize {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `empty_arr`
[INFO] [stdout]   --> raptors-core/examples/basic_usage.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let empty_arr = empty(shape, dtype).unwrap();
[INFO] [stdout]    |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_empty_arr`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `numpy_port::helpers::*`
[INFO] [stdout]   --> raptors-core/tests/numpy_port_masked_test.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use numpy_port::helpers::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `masked_array`
[INFO] [stdout]   --> raptors-core/tests/numpy_port_masked_test.rs:16:41
[INFO] [stdout]    |
[INFO] [stdout] 16 | use raptors_core::masked::{MaskedArray, masked_array, masked_array_with_indices};
[INFO] [stdout]    |                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_equal` is never used
[INFO] [stdout]   --> raptors-core/tests/numpy_port/helpers.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn assert_array_equal(a: &Array, b: &Array) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_almost_equal` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:124:8
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn assert_array_almost_equal(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_less` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn assert_array_less(a: &Array, b: &Array) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_allclose` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:242:8
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub fn assert_allclose(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f64` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:255:8
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn assert_almost_equal_f64(a: f64, b: f64, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f32` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn assert_almost_equal_f32(a: f32, b: f32, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:279:8
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn random_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nan_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:320:8
[INFO] [stdout]     |
[INFO] [stdout] 320 | pub fn nan_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `inf_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:353:8
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn inf_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `squeeze_axis` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:447:8
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub fn squeeze_axis(array: &Array, axis: usize) -> Result<Array, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `numpy_port::helpers::*`
[INFO] [stdout]   --> raptors-core/tests/numpy_port_dtype_test.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use numpy_port::helpers::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ones`
[INFO] [stdout]   --> raptors-core/tests/numpy_port_dtype_test.rs:16:27
[INFO] [stdout]    |
[INFO] [stdout] 16 | use raptors_core::{zeros, ones};
[INFO] [stdout]    |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `numpy_port::helpers::*`
[INFO] [stdout]   --> raptors-core/tests/numpy_port_creation_test.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use numpy_port::helpers::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `coords_to_offset` is never used
[INFO] [stdout]   --> raptors-core/src/ufunc/reduction.rs:25:4
[INFO] [stdout]    |
[INFO] [stdout] 25 | fn coords_to_offset(coords: &[i64], strides: &[i64]) -> usize {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `numpy_port::helpers::*`
[INFO] [stdout]   --> raptors-core/tests/numpy_port_reduction_test.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use numpy_port::helpers::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_equal` is never used
[INFO] [stdout]   --> raptors-core/tests/numpy_port/helpers.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn assert_array_equal(a: &Array, b: &Array) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_almost_equal` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:124:8
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn assert_array_almost_equal(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_less` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn assert_array_less(a: &Array, b: &Array) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_allclose` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:242:8
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub fn assert_allclose(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f64` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:255:8
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn assert_almost_equal_f64(a: f64, b: f64, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f32` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn assert_almost_equal_f32(a: f32, b: f32, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:279:8
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn random_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nan_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:320:8
[INFO] [stdout]     |
[INFO] [stdout] 320 | pub fn nan_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `inf_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:353:8
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn inf_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `squeeze_axis` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:447:8
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub fn squeeze_axis(array: &Array, axis: usize) -> Result<Array, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `numpy_port::helpers::*`
[INFO] [stdout]   --> raptors-core/tests/numpy_port_string_test.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use numpy_port::helpers::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_equal` is never used
[INFO] [stdout]   --> raptors-core/tests/numpy_port/helpers.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn assert_array_equal(a: &Array, b: &Array) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_almost_equal` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:124:8
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn assert_array_almost_equal(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_less` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn assert_array_less(a: &Array, b: &Array) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_allclose` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:242:8
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub fn assert_allclose(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f64` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:255:8
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn assert_almost_equal_f64(a: f64, b: f64, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f32` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn assert_almost_equal_f32(a: f32, b: f32, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:279:8
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn random_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nan_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:320:8
[INFO] [stdout]     |
[INFO] [stdout] 320 | pub fn nan_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `inf_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:353:8
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn inf_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `squeeze_axis` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:447:8
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub fn squeeze_axis(array: &Array, axis: usize) -> Result<Array, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sequential` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:391:12
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn sequential(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_equal` is never used
[INFO] [stdout]   --> raptors-core/tests/numpy_port/helpers.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn assert_array_equal(a: &Array, b: &Array) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_almost_equal` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:124:8
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn assert_array_almost_equal(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_less` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn assert_array_less(a: &Array, b: &Array) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_allclose` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:242:8
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub fn assert_allclose(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f64` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:255:8
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn assert_almost_equal_f64(a: f64, b: f64, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f32` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn assert_almost_equal_f32(a: f32, b: f32, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:279:8
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn random_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nan_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:320:8
[INFO] [stdout]     |
[INFO] [stdout] 320 | pub fn nan_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `inf_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:353:8
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn inf_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `squeeze_axis` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:447:8
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub fn squeeze_axis(array: &Array, axis: usize) -> Result<Array, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sequential` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:391:12
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn sequential(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_equal` is never used
[INFO] [stdout]   --> raptors-core/tests/numpy_port/helpers.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn assert_array_equal(a: &Array, b: &Array) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_almost_equal` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:124:8
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn assert_array_almost_equal(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_less` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn assert_array_less(a: &Array, b: &Array) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_allclose` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:242:8
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub fn assert_allclose(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f64` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:255:8
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn assert_almost_equal_f64(a: f64, b: f64, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f32` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn assert_almost_equal_f32(a: f32, b: f32, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:279:8
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn random_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nan_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:320:8
[INFO] [stdout]     |
[INFO] [stdout] 320 | pub fn nan_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `inf_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:353:8
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn inf_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `squeeze_axis` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:447:8
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub fn squeeze_axis(array: &Array, axis: usize) -> Result<Array, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `numpy_port::helpers::*`
[INFO] [stdout]   --> raptors-core/tests/numpy_port_datetime_test.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use numpy_port::helpers::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `numpy_port::helpers::*`
[INFO] [stdout]   --> raptors-core/tests/numpy_port_broadcasting_test.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use numpy_port::helpers::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `numpy_port::helpers::test_data`
[INFO] [stdout]   --> raptors-core/tests/numpy_port_broadcasting_test.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use numpy_port::helpers::test_data;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `raptors_core::zeros`
[INFO] [stdout]   --> raptors-core/tests/numpy_port_broadcasting_test.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use raptors_core::zeros;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `numpy_port::helpers::*`
[INFO] [stdout]   --> raptors-core/tests/numpy_port_structured_test.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use numpy_port::helpers::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `raptors_core::array::Array`
[INFO] [stdout]   --> raptors-core/tests/numpy_port_structured_test.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use raptors_core::array::Array;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_allclose` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:242:8
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub fn assert_allclose(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f64` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:255:8
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn assert_almost_equal_f64(a: f64, b: f64, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f32` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn assert_almost_equal_f32(a: f32, b: f32, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `squeeze_axis` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:447:8
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub fn squeeze_axis(array: &Array, axis: usize) -> Result<Array, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_equal` is never used
[INFO] [stdout]   --> raptors-core/tests/numpy_port/helpers.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn assert_array_equal(a: &Array, b: &Array) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_almost_equal` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:124:8
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn assert_array_almost_equal(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_less` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn assert_array_less(a: &Array, b: &Array) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_allclose` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:242:8
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub fn assert_allclose(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f64` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:255:8
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn assert_almost_equal_f64(a: f64, b: f64, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f32` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn assert_almost_equal_f32(a: f32, b: f32, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:279:8
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn random_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nan_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:320:8
[INFO] [stdout]     |
[INFO] [stdout] 320 | pub fn nan_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `inf_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:353:8
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn inf_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `squeeze_axis` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:447:8
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub fn squeeze_axis(array: &Array, axis: usize) -> Result<Array, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sequential` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:391:12
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn sequential(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `itemsize`
[INFO] [stdout]    --> raptors-core/tests/numpy_port_structured_test.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |     let itemsize = StructuredDType::new(fields.clone()).unwrap().itemsize();
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_itemsize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_equal` is never used
[INFO] [stdout]   --> raptors-core/tests/numpy_port/helpers.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn assert_array_equal(a: &Array, b: &Array) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_almost_equal` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:124:8
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn assert_array_almost_equal(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_less` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn assert_array_less(a: &Array, b: &Array) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_allclose` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:242:8
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub fn assert_allclose(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f64` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:255:8
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn assert_almost_equal_f64(a: f64, b: f64, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f32` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn assert_almost_equal_f32(a: f32, b: f32, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:279:8
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn random_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nan_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:320:8
[INFO] [stdout]     |
[INFO] [stdout] 320 | pub fn nan_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `inf_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:353:8
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn inf_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `squeeze_axis` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:447:8
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub fn squeeze_axis(array: &Array, axis: usize) -> Result<Array, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sequential` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:391:12
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn sequential(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `numpy_port::helpers::*`
[INFO] [stdout]   --> raptors-core/tests/numpy_port_shape_test.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use numpy_port::helpers::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `raptors_core::array::Array`
[INFO] [stdout]   --> raptors-core/tests/numpy_port_shape_test.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use raptors_core::array::Array;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ones` and `zeros`
[INFO] [stdout]   --> raptors-core/tests/numpy_port_shape_test.rs:17:20
[INFO] [stdout]    |
[INFO] [stdout] 17 | use raptors_core::{zeros, ones};
[INFO] [stdout]    |                    ^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_almost_equal` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:124:8
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn assert_array_almost_equal(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_less` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn assert_array_less(a: &Array, b: &Array) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_allclose` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:242:8
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub fn assert_allclose(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f64` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:255:8
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn assert_almost_equal_f64(a: f64, b: f64, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f32` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn assert_almost_equal_f32(a: f32, b: f32, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:279:8
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn random_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nan_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:320:8
[INFO] [stdout]     |
[INFO] [stdout] 320 | pub fn nan_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `inf_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:353:8
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn inf_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `squeeze_axis` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:447:8
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub fn squeeze_axis(array: &Array, axis: usize) -> Result<Array, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_equal` is never used
[INFO] [stdout]   --> raptors-core/tests/numpy_port/helpers.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn assert_array_equal(a: &Array, b: &Array) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_almost_equal` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:124:8
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn assert_array_almost_equal(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_less` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn assert_array_less(a: &Array, b: &Array) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_allclose` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:242:8
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub fn assert_allclose(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f64` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:255:8
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn assert_almost_equal_f64(a: f64, b: f64, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f32` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn assert_almost_equal_f32(a: f32, b: f32, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:279:8
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn random_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nan_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:320:8
[INFO] [stdout]     |
[INFO] [stdout] 320 | pub fn nan_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `inf_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:353:8
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn inf_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `squeeze_axis` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:447:8
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub fn squeeze_axis(array: &Array, axis: usize) -> Result<Array, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_almost_equal` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:124:8
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn assert_array_almost_equal(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_less` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn assert_array_less(a: &Array, b: &Array) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_allclose` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:242:8
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub fn assert_allclose(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f64` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:255:8
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn assert_almost_equal_f64(a: f64, b: f64, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f32` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn assert_almost_equal_f32(a: f32, b: f32, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:279:8
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn random_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nan_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:320:8
[INFO] [stdout]     |
[INFO] [stdout] 320 | pub fn nan_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `inf_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:353:8
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn inf_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `squeeze_axis` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:447:8
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub fn squeeze_axis(array: &Array, axis: usize) -> Result<Array, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `axes`
[INFO] [stdout]    --> raptors-core/tests/numpy_port_shape_test.rs:433:23
[INFO] [stdout]     |
[INFO] [stdout] 433 |     let (trans_shape, axes) = transpose_dimensions(arr.shape(), None).unwrap();
[INFO] [stdout]     |                       ^^^^ help: if this is intentional, prefix it with an underscore: `_axes`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_equal` is never used
[INFO] [stdout]   --> raptors-core/tests/numpy_port/helpers.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn assert_array_equal(a: &Array, b: &Array) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_almost_equal` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:124:8
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn assert_array_almost_equal(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_less` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn assert_array_less(a: &Array, b: &Array) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_allclose` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:242:8
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub fn assert_allclose(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f64` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:255:8
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn assert_almost_equal_f64(a: f64, b: f64, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f32` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn assert_almost_equal_f32(a: f32, b: f32, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:279:8
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn random_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nan_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:320:8
[INFO] [stdout]     |
[INFO] [stdout] 320 | pub fn nan_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `inf_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:353:8
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn inf_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `squeeze_axis` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:447:8
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub fn squeeze_axis(array: &Array, axis: usize) -> Result<Array, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> raptors-core/tests/numpy_port_operations_test.rs:605:15
[INFO] [stdout]     |
[INFO] [stdout] 605 |         .map(|i| test_data::sequential(vec![3], DType::new(NpyType::Double)))
[INFO] [stdout]     |               ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> raptors-core/tests/numpy_port_operations_test.rs:667:15
[INFO] [stdout]     |
[INFO] [stdout] 667 |         .map(|i| test_data::sequential(vec![3], DType::new(NpyType::Double)))
[INFO] [stdout]     |               ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_almost_equal` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:124:8
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn assert_array_almost_equal(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_less` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn assert_array_less(a: &Array, b: &Array) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_allclose` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:242:8
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub fn assert_allclose(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f64` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:255:8
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn assert_almost_equal_f64(a: f64, b: f64, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f32` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn assert_almost_equal_f32(a: f32, b: f32, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:279:8
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn random_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nan_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:320:8
[INFO] [stdout]     |
[INFO] [stdout] 320 | pub fn nan_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `inf_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:353:8
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn inf_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `squeeze_axis` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:447:8
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub fn squeeze_axis(array: &Array, axis: usize) -> Result<Array, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_almost_equal` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:124:8
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn assert_array_almost_equal(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_array_less` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn assert_array_less(a: &Array, b: &Array) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_allclose` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:242:8
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub fn assert_allclose(a: &Array, b: &Array, rtol: f64, atol: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f64` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:255:8
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub fn assert_almost_equal_f64(a: f64, b: f64, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_almost_equal_f32` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub fn assert_almost_equal_f32(a: f32, b: f32, decimal: i32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:279:8
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub fn random_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nan_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:320:8
[INFO] [stdout]     |
[INFO] [stdout] 320 | pub fn nan_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `inf_array` is never used
[INFO] [stdout]    --> raptors-core/tests/numpy_port/helpers.rs:353:8
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub fn inf_array(shape: Vec<i64>, dtype: DType) -> Array {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/creation.rs:20:6
[INFO] [stdout]    |
[INFO] [stdout] 20 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]    = note: `#[deny(self_type_conversion)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/creation.rs:35:6
[INFO] [stdout]    |
[INFO] [stdout] 35 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/creation.rs:50:6
[INFO] [stdout]    |
[INFO] [stdout] 50 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/creation.rs:67:6
[INFO] [stdout]    |
[INFO] [stdout] 67 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/creation.rs:190:6
[INFO] [stdout]     |
[INFO] [stdout] 190 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/creation.rs:247:6
[INFO] [stdout]     |
[INFO] [stdout] 247 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/creation.rs:278:6
[INFO] [stdout]     |
[INFO] [stdout] 278 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/ordering.rs:27:6
[INFO] [stdout]    |
[INFO] [stdout] 27 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/ordering.rs:85:6
[INFO] [stdout]    |
[INFO] [stdout] 85 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:103:6
[INFO] [stdout]     |
[INFO] [stdout] 103 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:132:6
[INFO] [stdout]     |
[INFO] [stdout] 132 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:148:6
[INFO] [stdout]     |
[INFO] [stdout] 148 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:230:76
[INFO] [stdout]     |
[INFO] [stdout] 230 | fn digitize(x: &Bound<'_, PyAny>, bins: &Bound<'_, PyAny>, right: bool) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:307:6
[INFO] [stdout]     |
[INFO] [stdout] 307 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:407:6
[INFO] [stdout]     |
[INFO] [stdout] 407 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:659:56
[INFO] [stdout]     |
[INFO] [stdout] 659 | fn unique_all(py: Python<'_>, x: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:670:59
[INFO] [stdout]     |
[INFO] [stdout] 670 | fn unique_counts(py: Python<'_>, x: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:675:60
[INFO] [stdout]     |
[INFO] [stdout] 675 | fn unique_inverse(py: Python<'_>, x: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:680:59
[INFO] [stdout]     |
[INFO] [stdout] 680 | fn unique_values(py: Python<'_>, x: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:711:69
[INFO] [stdout]     |
[INFO] [stdout] 711 | fn lexsort(py: Python<'_>, keys: &Bound<'_, PyAny>, axis: isize) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:765:6
[INFO] [stdout]     |
[INFO] [stdout] 765 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:807:6
[INFO] [stdout]     |
[INFO] [stdout] 807 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:820:79
[INFO] [stdout]     |
[INFO] [stdout] 820 | fn union1d(py: Python<'_>, ar1: &Bound<'_, PyAny>, ar2: &Bound<'_, PyAny>) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:832:6
[INFO] [stdout]     |
[INFO] [stdout] 832 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:844:6
[INFO] [stdout]     |
[INFO] [stdout] 844 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:889:6
[INFO] [stdout]     |
[INFO] [stdout] 889 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/ordering.rs:1280:6
[INFO] [stdout]      |
[INFO] [stdout] 1280 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/ordering.rs:1307:6
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/selection.rs:21:6
[INFO] [stdout]    |
[INFO] [stdout] 21 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/selection.rs:85:60
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn copy(a: &Bound<'_, PyAny>, order: &str, subok: bool) -> PyResult<PyArray> {
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:109:6
[INFO] [stdout]     |
[INFO] [stdout] 109 | ) -> PyResult<()> {
[INFO] [stdout]     |      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:190:6
[INFO] [stdout]     |
[INFO] [stdout] 190 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:249:6
[INFO] [stdout]     |
[INFO] [stdout] 249 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:307:6
[INFO] [stdout]     |
[INFO] [stdout] 307 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:340:44
[INFO] [stdout]     |
[INFO] [stdout] 340 | fn tril(m: &Bound<'_, PyAny>, k: isize) -> PyResult<PyArray> {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:346:44
[INFO] [stdout]     |
[INFO] [stdout] 346 | fn triu(m: &Bound<'_, PyAny>, k: isize) -> PyResult<PyArray> {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:389:6
[INFO] [stdout]     |
[INFO] [stdout] 389 | ) -> PyResult<()> {
[INFO] [stdout]     |      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:471:6
[INFO] [stdout]     |
[INFO] [stdout] 471 | ) -> PyResult<()> {
[INFO] [stdout]     |      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:520:6
[INFO] [stdout]     |
[INFO] [stdout] 520 | ) -> PyResult<()> {
[INFO] [stdout]     |      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:589:6
[INFO] [stdout]     |
[INFO] [stdout] 589 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:653:69
[INFO] [stdout]     |
[INFO] [stdout] 653 | fn extract(condition: &Bound<'_, PyAny>, arr: &Bound<'_, PyAny>) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:708:6
[INFO] [stdout]     |
[INFO] [stdout] 708 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:821:6
[INFO] [stdout]     |
[INFO] [stdout] 821 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:885:6
[INFO] [stdout]     |
[INFO] [stdout] 885 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:948:6
[INFO] [stdout]     |
[INFO] [stdout] 948 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/selection.rs:1210:6
[INFO] [stdout]      |
[INFO] [stdout] 1210 | ) -> PyResult<()> {
[INFO] [stdout]      |      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/selection.rs:1221:6
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ) -> PyResult<()> {
[INFO] [stdout]      |      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/shape.rs:17:6
[INFO] [stdout]    |
[INFO] [stdout] 17 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/shape.rs:38:48
[INFO] [stdout]    |
[INFO] [stdout] 38 | fn ravel(a: &Bound<'_, PyAny>, order: &str) -> PyResult<PyArray> {
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/shape.rs:44:50
[INFO] [stdout]    |
[INFO] [stdout] 44 | fn flatten(a: &Bound<'_, PyAny>, order: &str) -> PyResult<PyArray> {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/shape.rs:69:72
[INFO] [stdout]    |
[INFO] [stdout] 69 | fn transpose(a: &Bound<'_, PyAny>, axes: Option<&Bound<'_, PyAny>>) -> PyResult<PyArray> {
[INFO] [stdout]    |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/shape.rs:86:75
[INFO] [stdout]    |
[INFO] [stdout] 86 | fn permute_dims(a: &Bound<'_, PyAny>, axes: Option<&Bound<'_, PyAny>>) -> PyResult<PyArray> {
[INFO] [stdout]    |                                                                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/shape.rs:96:6
[INFO] [stdout]    |
[INFO] [stdout] 96 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:199:67
[INFO] [stdout]     |
[INFO] [stdout] 199 | fn broadcast_shapes(py: Python<'_>, args: &Bound<'_, PyTuple>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:232:6
[INFO] [stdout]     |
[INFO] [stdout] 232 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:246:80
[INFO] [stdout]     |
[INFO] [stdout] 246 | fn broadcast_arrays(py: Python<'_>, args: &Bound<'_, PyTuple>, subok: bool) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:281:81
[INFO] [stdout]     |
[INFO] [stdout] 281 | fn diagonal(a: &Bound<'_, PyAny>, offset: isize, axis1: isize, axis2: isize) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:294:44
[INFO] [stdout]     |
[INFO] [stdout] 294 | fn diag(v: &Bound<'_, PyAny>, k: isize) -> PyResult<PyArray> {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:308:48
[INFO] [stdout]     |
[INFO] [stdout] 308 | fn diagflat(v: &Bound<'_, PyAny>, k: isize) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:383:70
[INFO] [stdout]     |
[INFO] [stdout] 383 | fn squeeze(a: &Bound<'_, PyAny>, axis: Option<&Bound<'_, PyAny>>) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:427:66
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn expand_dims(a: &Bound<'_, PyAny>, axis: &Bound<'_, PyAny>) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:467:6
[INFO] [stdout]     |
[INFO] [stdout] 467 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:488:6
[INFO] [stdout]     |
[INFO] [stdout] 488 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:521:67
[INFO] [stdout]     |
[INFO] [stdout] 521 | fn flip(m: &Bound<'_, PyAny>, axis: Option<&Bound<'_, PyAny>>) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:556:36
[INFO] [stdout]     |
[INFO] [stdout] 556 | fn fliplr(m: &Bound<'_, PyAny>) -> PyResult<PyArray> {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:567:36
[INFO] [stdout]     |
[INFO] [stdout] 567 | fn flipud(m: &Bound<'_, PyAny>) -> PyResult<PyArray> {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:579:65
[INFO] [stdout]     |
[INFO] [stdout] 579 | fn rollaxis(a: &Bound<'_, PyAny>, axis: isize, start: isize) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:618:6
[INFO] [stdout]     |
[INFO] [stdout] 618 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:692:59
[INFO] [stdout]     |
[INFO] [stdout] 692 | fn tile(A: &Bound<'_, PyAny>, reps: &Bound<'_, PyAny>) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/stats.rs:86:6
[INFO] [stdout]    |
[INFO] [stdout] 86 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:110:6
[INFO] [stdout]     |
[INFO] [stdout] 110 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:230:6
[INFO] [stdout]     |
[INFO] [stdout] 230 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:264:6
[INFO] [stdout]     |
[INFO] [stdout] 264 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:478:6
[INFO] [stdout]     |
[INFO] [stdout] 478 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:600:6
[INFO] [stdout]     |
[INFO] [stdout] 600 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:655:6
[INFO] [stdout]     |
[INFO] [stdout] 655 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:713:6
[INFO] [stdout]     |
[INFO] [stdout] 713 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:737:6
[INFO] [stdout]     |
[INFO] [stdout] 737 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:841:6
[INFO] [stdout]     |
[INFO] [stdout] 841 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:920:6
[INFO] [stdout]     |
[INFO] [stdout] 920 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:948:6
[INFO] [stdout]     |
[INFO] [stdout] 948 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:979:6
[INFO] [stdout]     |
[INFO] [stdout] 979 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1036:6
[INFO] [stdout]      |
[INFO] [stdout] 1036 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1098:6
[INFO] [stdout]      |
[INFO] [stdout] 1098 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1138:6
[INFO] [stdout]      |
[INFO] [stdout] 1138 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1584:6
[INFO] [stdout]      |
[INFO] [stdout] 1584 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1596:6
[INFO] [stdout]      |
[INFO] [stdout] 1596 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1608:6
[INFO] [stdout]      |
[INFO] [stdout] 1608 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1620:6
[INFO] [stdout]      |
[INFO] [stdout] 1620 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1739:6
[INFO] [stdout]      |
[INFO] [stdout] 1739 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1775:64
[INFO] [stdout]      |
[INFO] [stdout] 1775 | pub(super) fn nonzero(py: Python<'_>, a: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1780:54
[INFO] [stdout]      |
[INFO] [stdout] 1780 | fn argwhere(py: Python<'_>, a: &Bound<'_, PyAny>) -> PyResult<PyArray> {
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1787:41
[INFO] [stdout]      |
[INFO] [stdout] 1787 | fn flatnonzero(a: &Bound<'_, PyAny>) -> PyResult<PyArray> {
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines.rs:28:6
[INFO] [stdout]    |
[INFO] [stdout] 28 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines.rs:53:6
[INFO] [stdout]    |
[INFO] [stdout] 53 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines.rs:80:6
[INFO] [stdout]    |
[INFO] [stdout] 80 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:149:6
[INFO] [stdout]     |
[INFO] [stdout] 149 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:198:6
[INFO] [stdout]     |
[INFO] [stdout] 198 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:210:56
[INFO] [stdout]     |
[INFO] [stdout] 210 | fn block(py: Python<'_>, arrays: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:298:82
[INFO] [stdout]     |
[INFO] [stdout] 298 | fn array_equal(a1: &Bound<'_, PyAny>, a2: &Bound<'_, PyAny>, equal_nan: bool) -> PyResult<bool> {
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:325:65
[INFO] [stdout]     |
[INFO] [stdout] 325 | fn array_equiv(a1: &Bound<'_, PyAny>, a2: &Bound<'_, PyAny>) -> PyResult<bool> {
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:359:6
[INFO] [stdout]     |
[INFO] [stdout] 359 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:371:6
[INFO] [stdout]     |
[INFO] [stdout] 371 | ) -> PyResult<bool> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:633:6
[INFO] [stdout]     |
[INFO] [stdout] 633 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:659:6
[INFO] [stdout]     |
[INFO] [stdout] 659 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:684:6
[INFO] [stdout]     |
[INFO] [stdout] 684 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:709:6
[INFO] [stdout]     |
[INFO] [stdout] 709 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:733:6
[INFO] [stdout]     |
[INFO] [stdout] 733 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:757:6
[INFO] [stdout]     |
[INFO] [stdout] 757 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:858:6
[INFO] [stdout]     |
[INFO] [stdout] 858 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:870:6
[INFO] [stdout]     |
[INFO] [stdout] 870 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:883:6
[INFO] [stdout]     |
[INFO] [stdout] 883 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:897:6
[INFO] [stdout]     |
[INFO] [stdout] 897 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:945:6
[INFO] [stdout]     |
[INFO] [stdout] 945 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:956:6
[INFO] [stdout]     |
[INFO] [stdout] 956 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:967:6
[INFO] [stdout]     |
[INFO] [stdout] 967 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:984:6
[INFO] [stdout]     |
[INFO] [stdout] 984 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:995:54
[INFO] [stdout]     |
[INFO] [stdout] 995 | fn dstack(py: Python<'_>, tup: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines.rs:1006:60
[INFO] [stdout]      |
[INFO] [stdout] 1006 | fn column_stack(py: Python<'_>, tup: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines.rs:1017:61
[INFO] [stdout]      |
[INFO] [stdout] 1017 | fn atleast_1d(py: Python<'_>, arys: &Bound<'_, PyTuple>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines.rs:1023:61
[INFO] [stdout]      |
[INFO] [stdout] 1023 | fn atleast_2d(py: Python<'_>, arys: &Bound<'_, PyTuple>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines.rs:1029:61
[INFO] [stdout]      |
[INFO] [stdout] 1029 | fn atleast_3d(py: Python<'_>, arys: &Bound<'_, PyTuple>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines.rs:1039:6
[INFO] [stdout]      |
[INFO] [stdout] 1039 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines.rs:1049:6
[INFO] [stdout]      |
[INFO] [stdout] 1049 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines.rs:1061:6
[INFO] [stdout]      |
[INFO] [stdout] 1061 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/ufunc.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/ufunc.rs:83:10
[INFO] [stdout]    |
[INFO] [stdout] 83 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:137:10
[INFO] [stdout]     |
[INFO] [stdout] 137 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:162:10
[INFO] [stdout]     |
[INFO] [stdout] 162 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:194:10
[INFO] [stdout]     |
[INFO] [stdout] 194 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:203:10
[INFO] [stdout]     |
[INFO] [stdout] 203 |     ) -> PyResult<()> {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:635:6
[INFO] [stdout]     |
[INFO] [stdout] 635 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:648:30
[INFO] [stdout]     |
[INFO] [stdout] 648 | fn geterr(py: Python<'_>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:653:34
[INFO] [stdout]     |
[INFO] [stdout] 653 | fn geterrcall(py: Python<'_>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:659:67
[INFO] [stdout]     |
[INFO] [stdout] 659 | fn seterrcall(py: Python<'_>, func: Option<&Bound<'_, PyAny>>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:730:44
[INFO] [stdout]     |
[INFO] [stdout] 730 |     fn __enter__(&self, py: Python<'_>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:740:10
[INFO] [stdout]     |
[INFO] [stdout] 740 |     ) -> PyResult<bool> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:745:72
[INFO] [stdout]     |
[INFO] [stdout] 745 |     fn __call__(&self, py: Python<'_>, function: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:775:10
[INFO] [stdout]     |
[INFO] [stdout] 775 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:201:48
[INFO] [stdout]     |
[INFO] [stdout] 201 |     fn newbyteorder(&self, new_order: &str) -> PyResult<Self> {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:432:85
[INFO] [stdout]     |
[INFO] [stdout] 432 |     fn reshape(&self, shape: &Bound<'_, PyAny>, order: &str, copy: Option<bool>) -> PyResult<Self> {
[INFO] [stdout]     |                                                                                     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:452:55
[INFO] [stdout]     |
[INFO] [stdout] 452 |     fn transpose(&self, axes: &Bound<'_, PyTuple>) -> PyResult<Self> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:476:64
[INFO] [stdout]     |
[INFO] [stdout] 476 |     fn astype(&self, dtype: &Bound<'_, PyAny>, order: &str) -> PyResult<Self> {
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:492:23
[INFO] [stdout]     |
[INFO] [stdout] 492 |     fn copy(&self) -> PyResult<Self> {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:499:53
[INFO] [stdout]     |
[INFO] [stdout] 499 |     fn ravel(&self, py: Python<'_>, order: &str) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:505:55
[INFO] [stdout]     |
[INFO] [stdout] 505 |     fn flatten(&self, py: Python<'_>, order: &str) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:511:75
[INFO] [stdout]     |
[INFO] [stdout] 511 |     fn squeeze(&self, py: Python<'_>, axis: Option<&Bound<'_, PyAny>>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:519:71
[INFO] [stdout]     |
[INFO] [stdout] 519 |     fn swapaxes(&self, py: Python<'_>, axis1: isize, axis2: isize) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:532:10
[INFO] [stdout]     |
[INFO] [stdout] 532 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:551:10
[INFO] [stdout]     |
[INFO] [stdout] 551 |     ) -> PyResult<()> {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:585:10
[INFO] [stdout]     |
[INFO] [stdout] 585 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:613:10
[INFO] [stdout]     |
[INFO] [stdout] 613 |     ) -> PyResult<()> {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:641:10
[INFO] [stdout]     |
[INFO] [stdout] 641 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:661:10
[INFO] [stdout]     |
[INFO] [stdout] 661 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:681:10
[INFO] [stdout]     |
[INFO] [stdout] 681 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:703:10
[INFO] [stdout]     |
[INFO] [stdout] 703 |     ) -> PyResult<()> {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:716:10
[INFO] [stdout]     |
[INFO] [stdout] 716 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:735:10
[INFO] [stdout]     |
[INFO] [stdout] 735 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:758:10
[INFO] [stdout]     |
[INFO] [stdout] 758 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:780:10
[INFO] [stdout]     |
[INFO] [stdout] 780 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:799:10
[INFO] [stdout]     |
[INFO] [stdout] 799 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:819:10
[INFO] [stdout]     |
[INFO] [stdout] 819 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:846:10
[INFO] [stdout]     |
[INFO] [stdout] 846 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:874:10
[INFO] [stdout]     |
[INFO] [stdout] 874 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:901:10
[INFO] [stdout]     |
[INFO] [stdout] 901 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:926:10
[INFO] [stdout]     |
[INFO] [stdout] 926 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:950:10
[INFO] [stdout]     |
[INFO] [stdout] 950 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:971:10
[INFO] [stdout]     |
[INFO] [stdout] 971 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:989:10
[INFO] [stdout]     |
[INFO] [stdout] 989 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1009:10
[INFO] [stdout]      |
[INFO] [stdout] 1009 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1647:39
[INFO] [stdout]      |
[INFO] [stdout] 1647 |     fn item(&self, py: Python<'_>) -> PyResult<Py<Self>> {
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1663:46
[INFO] [stdout]      |
[INFO] [stdout] 1663 |     fn __complex__(&self, py: Python<'_>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1693:39
[INFO] [stdout]      |
[INFO] [stdout] 1693 |     fn item(&self, py: Python<'_>) -> PyResult<Py<Self>> {
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1705:6
[INFO] [stdout]      |
[INFO] [stdout] 1705 | ) -> PyResult<PyArray> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1846:6
[INFO] [stdout]      |
[INFO] [stdout] 1846 | ) -> PyResult<PyArray> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1855:6
[INFO] [stdout]      |
[INFO] [stdout] 1855 | ) -> PyResult<PyArray> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1860:72
[INFO] [stdout]      |
[INFO] [stdout] 1860 | fn promote_types(left: &Bound<'_, PyAny>, right: &Bound<'_, PyAny>) -> PyResult<PyDType> {
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1395:47
[INFO] [stdout]      |
[INFO] [stdout] 1371 |   macro_rules! scalar_alias_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1395 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1427 | / scalar_alias_wrapper!(
[INFO] [stdout] 1428 | |     PyLongLongScalar,
[INFO] [stdout] 1429 | |     "LongLongScalar",
[INFO] [stdout] 1430 | |     i64,
[INFO] [stdout] ...    |
[INFO] [stdout] 1434 | |     |v: i64| v != 0
[INFO] [stdout] 1435 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1395:47
[INFO] [stdout]      |
[INFO] [stdout] 1371 |   macro_rules! scalar_alias_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1395 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1436 | / scalar_alias_wrapper!(
[INFO] [stdout] 1437 | |     PyULongLongScalar,
[INFO] [stdout] 1438 | |     "ULongLongScalar",
[INFO] [stdout] 1439 | |     u64,
[INFO] [stdout] ...    |
[INFO] [stdout] 1443 | |     |v: u64| v != 0
[INFO] [stdout] 1444 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1446 | / scalar_wrapper!(
[INFO] [stdout] 1447 | |     PyBoolScalar,
[INFO] [stdout] 1448 | |     "BoolScalar",
[INFO] [stdout] 1449 | |     bool,
[INFO] [stdout] ...    |
[INFO] [stdout] 1452 | |     |v: bool| v
[INFO] [stdout] 1453 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1454 | / scalar_wrapper!(
[INFO] [stdout] 1455 | |     PyInt8Scalar,
[INFO] [stdout] 1456 | |     "Int8Scalar",
[INFO] [stdout] 1457 | |     i8,
[INFO] [stdout] ...    |
[INFO] [stdout] 1464 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1465 | / scalar_wrapper!(
[INFO] [stdout] 1466 | |     PyUInt8Scalar,
[INFO] [stdout] 1467 | |     "UInt8Scalar",
[INFO] [stdout] 1468 | |     u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 1475 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1476 | / scalar_wrapper!(
[INFO] [stdout] 1477 | |     PyInt16Scalar,
[INFO] [stdout] 1478 | |     "Int16Scalar",
[INFO] [stdout] 1479 | |     i16,
[INFO] [stdout] ...    |
[INFO] [stdout] 1486 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1487 | / scalar_wrapper!(
[INFO] [stdout] 1488 | |     PyUInt16Scalar,
[INFO] [stdout] 1489 | |     "UInt16Scalar",
[INFO] [stdout] 1490 | |     u16,
[INFO] [stdout] ...    |
[INFO] [stdout] 1497 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1498 | / scalar_wrapper!(
[INFO] [stdout] 1499 | |     PyInt32Scalar,
[INFO] [stdout] 1500 | |     "Int32Scalar",
[INFO] [stdout] 1501 | |     i32,
[INFO] [stdout] ...    |
[INFO] [stdout] 1508 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1509 | / scalar_wrapper!(
[INFO] [stdout] 1510 | |     PyUInt32Scalar,
[INFO] [stdout] 1511 | |     "UInt32Scalar",
[INFO] [stdout] 1512 | |     u32,
[INFO] [stdout] ...    |
[INFO] [stdout] 1519 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1520 | / scalar_wrapper!(
[INFO] [stdout] 1521 | |     PyInt64Scalar,
[INFO] [stdout] 1522 | |     "Int64Scalar",
[INFO] [stdout] 1523 | |     i64,
[INFO] [stdout] ...    |
[INFO] [stdout] 1530 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1531 | / scalar_wrapper!(
[INFO] [stdout] 1532 | |     PyUInt64Scalar,
[INFO] [stdout] 1533 | |     "UInt64Scalar",
[INFO] [stdout] 1534 | |     u64,
[INFO] [stdout] ...    |
[INFO] [stdout] 1541 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1542 | / scalar_wrapper!(
[INFO] [stdout] 1543 | |     PyFloat32Scalar,
[INFO] [stdout] 1544 | |     "Float32Scalar",
[INFO] [stdout] 1545 | |     f32,
[INFO] [stdout] ...    |
[INFO] [stdout] 1548 | |     |v: f32| v != 0.0
[INFO] [stdout] 1549 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1550 | / scalar_wrapper!(
[INFO] [stdout] 1551 | |     PyFloat16Scalar,
[INFO] [stdout] 1552 | |     "Float16Scalar",
[INFO] [stdout] 1553 | |     f32,
[INFO] [stdout] ...    |
[INFO] [stdout] 1556 | |     |v: f32| v != 0.0
[INFO] [stdout] 1557 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1558 | / scalar_wrapper!(
[INFO] [stdout] 1559 | |     PyFloat64Scalar,
[INFO] [stdout] 1560 | |     "Float64Scalar",
[INFO] [stdout] 1561 | |     f64,
[INFO] [stdout] ...    |
[INFO] [stdout] 1564 | |     |v: f64| v != 0.0
[INFO] [stdout] 1565 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `raptors-python` (lib) due to 191 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/creation.rs:20:6
[INFO] [stdout]    |
[INFO] [stdout] 20 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]    = note: `#[deny(self_type_conversion)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/creation.rs:35:6
[INFO] [stdout]    |
[INFO] [stdout] 35 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/creation.rs:50:6
[INFO] [stdout]    |
[INFO] [stdout] 50 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/creation.rs:67:6
[INFO] [stdout]    |
[INFO] [stdout] 67 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/creation.rs:190:6
[INFO] [stdout]     |
[INFO] [stdout] 190 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/creation.rs:247:6
[INFO] [stdout]     |
[INFO] [stdout] 247 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/creation.rs:278:6
[INFO] [stdout]     |
[INFO] [stdout] 278 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/ordering.rs:27:6
[INFO] [stdout]    |
[INFO] [stdout] 27 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/ordering.rs:85:6
[INFO] [stdout]    |
[INFO] [stdout] 85 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:103:6
[INFO] [stdout]     |
[INFO] [stdout] 103 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:132:6
[INFO] [stdout]     |
[INFO] [stdout] 132 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:148:6
[INFO] [stdout]     |
[INFO] [stdout] 148 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:230:76
[INFO] [stdout]     |
[INFO] [stdout] 230 | fn digitize(x: &Bound<'_, PyAny>, bins: &Bound<'_, PyAny>, right: bool) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:307:6
[INFO] [stdout]     |
[INFO] [stdout] 307 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:407:6
[INFO] [stdout]     |
[INFO] [stdout] 407 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:659:56
[INFO] [stdout]     |
[INFO] [stdout] 659 | fn unique_all(py: Python<'_>, x: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:670:59
[INFO] [stdout]     |
[INFO] [stdout] 670 | fn unique_counts(py: Python<'_>, x: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:675:60
[INFO] [stdout]     |
[INFO] [stdout] 675 | fn unique_inverse(py: Python<'_>, x: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:680:59
[INFO] [stdout]     |
[INFO] [stdout] 680 | fn unique_values(py: Python<'_>, x: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:711:69
[INFO] [stdout]     |
[INFO] [stdout] 711 | fn lexsort(py: Python<'_>, keys: &Bound<'_, PyAny>, axis: isize) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:765:6
[INFO] [stdout]     |
[INFO] [stdout] 765 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:807:6
[INFO] [stdout]     |
[INFO] [stdout] 807 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:820:79
[INFO] [stdout]     |
[INFO] [stdout] 820 | fn union1d(py: Python<'_>, ar1: &Bound<'_, PyAny>, ar2: &Bound<'_, PyAny>) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:832:6
[INFO] [stdout]     |
[INFO] [stdout] 832 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:844:6
[INFO] [stdout]     |
[INFO] [stdout] 844 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/ordering.rs:889:6
[INFO] [stdout]     |
[INFO] [stdout] 889 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/ordering.rs:1280:6
[INFO] [stdout]      |
[INFO] [stdout] 1280 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/ordering.rs:1307:6
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/selection.rs:21:6
[INFO] [stdout]    |
[INFO] [stdout] 21 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/selection.rs:85:60
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn copy(a: &Bound<'_, PyAny>, order: &str, subok: bool) -> PyResult<PyArray> {
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:109:6
[INFO] [stdout]     |
[INFO] [stdout] 109 | ) -> PyResult<()> {
[INFO] [stdout]     |      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:190:6
[INFO] [stdout]     |
[INFO] [stdout] 190 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:249:6
[INFO] [stdout]     |
[INFO] [stdout] 249 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:307:6
[INFO] [stdout]     |
[INFO] [stdout] 307 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:340:44
[INFO] [stdout]     |
[INFO] [stdout] 340 | fn tril(m: &Bound<'_, PyAny>, k: isize) -> PyResult<PyArray> {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:346:44
[INFO] [stdout]     |
[INFO] [stdout] 346 | fn triu(m: &Bound<'_, PyAny>, k: isize) -> PyResult<PyArray> {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:389:6
[INFO] [stdout]     |
[INFO] [stdout] 389 | ) -> PyResult<()> {
[INFO] [stdout]     |      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:471:6
[INFO] [stdout]     |
[INFO] [stdout] 471 | ) -> PyResult<()> {
[INFO] [stdout]     |      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:520:6
[INFO] [stdout]     |
[INFO] [stdout] 520 | ) -> PyResult<()> {
[INFO] [stdout]     |      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:589:6
[INFO] [stdout]     |
[INFO] [stdout] 589 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:653:69
[INFO] [stdout]     |
[INFO] [stdout] 653 | fn extract(condition: &Bound<'_, PyAny>, arr: &Bound<'_, PyAny>) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:708:6
[INFO] [stdout]     |
[INFO] [stdout] 708 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:821:6
[INFO] [stdout]     |
[INFO] [stdout] 821 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:885:6
[INFO] [stdout]     |
[INFO] [stdout] 885 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/selection.rs:948:6
[INFO] [stdout]     |
[INFO] [stdout] 948 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/selection.rs:1210:6
[INFO] [stdout]      |
[INFO] [stdout] 1210 | ) -> PyResult<()> {
[INFO] [stdout]      |      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/selection.rs:1221:6
[INFO] [stdout]      |
[INFO] [stdout] 1221 | ) -> PyResult<()> {
[INFO] [stdout]      |      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/shape.rs:17:6
[INFO] [stdout]    |
[INFO] [stdout] 17 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/shape.rs:38:48
[INFO] [stdout]    |
[INFO] [stdout] 38 | fn ravel(a: &Bound<'_, PyAny>, order: &str) -> PyResult<PyArray> {
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/shape.rs:44:50
[INFO] [stdout]    |
[INFO] [stdout] 44 | fn flatten(a: &Bound<'_, PyAny>, order: &str) -> PyResult<PyArray> {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/shape.rs:69:72
[INFO] [stdout]    |
[INFO] [stdout] 69 | fn transpose(a: &Bound<'_, PyAny>, axes: Option<&Bound<'_, PyAny>>) -> PyResult<PyArray> {
[INFO] [stdout]    |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/shape.rs:86:75
[INFO] [stdout]    |
[INFO] [stdout] 86 | fn permute_dims(a: &Bound<'_, PyAny>, axes: Option<&Bound<'_, PyAny>>) -> PyResult<PyArray> {
[INFO] [stdout]    |                                                                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/shape.rs:96:6
[INFO] [stdout]    |
[INFO] [stdout] 96 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:199:67
[INFO] [stdout]     |
[INFO] [stdout] 199 | fn broadcast_shapes(py: Python<'_>, args: &Bound<'_, PyTuple>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:232:6
[INFO] [stdout]     |
[INFO] [stdout] 232 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:246:80
[INFO] [stdout]     |
[INFO] [stdout] 246 | fn broadcast_arrays(py: Python<'_>, args: &Bound<'_, PyTuple>, subok: bool) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:281:81
[INFO] [stdout]     |
[INFO] [stdout] 281 | fn diagonal(a: &Bound<'_, PyAny>, offset: isize, axis1: isize, axis2: isize) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:294:44
[INFO] [stdout]     |
[INFO] [stdout] 294 | fn diag(v: &Bound<'_, PyAny>, k: isize) -> PyResult<PyArray> {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:308:48
[INFO] [stdout]     |
[INFO] [stdout] 308 | fn diagflat(v: &Bound<'_, PyAny>, k: isize) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:383:70
[INFO] [stdout]     |
[INFO] [stdout] 383 | fn squeeze(a: &Bound<'_, PyAny>, axis: Option<&Bound<'_, PyAny>>) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:427:66
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn expand_dims(a: &Bound<'_, PyAny>, axis: &Bound<'_, PyAny>) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:467:6
[INFO] [stdout]     |
[INFO] [stdout] 467 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:488:6
[INFO] [stdout]     |
[INFO] [stdout] 488 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:521:67
[INFO] [stdout]     |
[INFO] [stdout] 521 | fn flip(m: &Bound<'_, PyAny>, axis: Option<&Bound<'_, PyAny>>) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:556:36
[INFO] [stdout]     |
[INFO] [stdout] 556 | fn fliplr(m: &Bound<'_, PyAny>) -> PyResult<PyArray> {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:567:36
[INFO] [stdout]     |
[INFO] [stdout] 567 | fn flipud(m: &Bound<'_, PyAny>) -> PyResult<PyArray> {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:579:65
[INFO] [stdout]     |
[INFO] [stdout] 579 | fn rollaxis(a: &Bound<'_, PyAny>, axis: isize, start: isize) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:618:6
[INFO] [stdout]     |
[INFO] [stdout] 618 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/shape.rs:692:59
[INFO] [stdout]     |
[INFO] [stdout] 692 | fn tile(A: &Bound<'_, PyAny>, reps: &Bound<'_, PyAny>) -> PyResult<PyArray> {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines/stats.rs:86:6
[INFO] [stdout]    |
[INFO] [stdout] 86 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:110:6
[INFO] [stdout]     |
[INFO] [stdout] 110 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:230:6
[INFO] [stdout]     |
[INFO] [stdout] 230 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:264:6
[INFO] [stdout]     |
[INFO] [stdout] 264 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:478:6
[INFO] [stdout]     |
[INFO] [stdout] 478 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:600:6
[INFO] [stdout]     |
[INFO] [stdout] 600 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:655:6
[INFO] [stdout]     |
[INFO] [stdout] 655 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:713:6
[INFO] [stdout]     |
[INFO] [stdout] 713 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:737:6
[INFO] [stdout]     |
[INFO] [stdout] 737 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:841:6
[INFO] [stdout]     |
[INFO] [stdout] 841 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:920:6
[INFO] [stdout]     |
[INFO] [stdout] 920 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:948:6
[INFO] [stdout]     |
[INFO] [stdout] 948 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines/stats.rs:979:6
[INFO] [stdout]     |
[INFO] [stdout] 979 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1036:6
[INFO] [stdout]      |
[INFO] [stdout] 1036 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1098:6
[INFO] [stdout]      |
[INFO] [stdout] 1098 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1138:6
[INFO] [stdout]      |
[INFO] [stdout] 1138 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1584:6
[INFO] [stdout]      |
[INFO] [stdout] 1584 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1596:6
[INFO] [stdout]      |
[INFO] [stdout] 1596 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1608:6
[INFO] [stdout]      |
[INFO] [stdout] 1608 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1620:6
[INFO] [stdout]      |
[INFO] [stdout] 1620 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1739:6
[INFO] [stdout]      |
[INFO] [stdout] 1739 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1775:64
[INFO] [stdout]      |
[INFO] [stdout] 1775 | pub(super) fn nonzero(py: Python<'_>, a: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1780:54
[INFO] [stdout]      |
[INFO] [stdout] 1780 | fn argwhere(py: Python<'_>, a: &Bound<'_, PyAny>) -> PyResult<PyArray> {
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines/stats.rs:1787:41
[INFO] [stdout]      |
[INFO] [stdout] 1787 | fn flatnonzero(a: &Bound<'_, PyAny>) -> PyResult<PyArray> {
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines.rs:28:6
[INFO] [stdout]    |
[INFO] [stdout] 28 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines.rs:53:6
[INFO] [stdout]    |
[INFO] [stdout] 53 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/routines.rs:80:6
[INFO] [stdout]    |
[INFO] [stdout] 80 | ) -> PyResult<PyArray> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:149:6
[INFO] [stdout]     |
[INFO] [stdout] 149 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:198:6
[INFO] [stdout]     |
[INFO] [stdout] 198 | ) -> PyResult<PyArray> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:210:56
[INFO] [stdout]     |
[INFO] [stdout] 210 | fn block(py: Python<'_>, arrays: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:298:82
[INFO] [stdout]     |
[INFO] [stdout] 298 | fn array_equal(a1: &Bound<'_, PyAny>, a2: &Bound<'_, PyAny>, equal_nan: bool) -> PyResult<bool> {
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:325:65
[INFO] [stdout]     |
[INFO] [stdout] 325 | fn array_equiv(a1: &Bound<'_, PyAny>, a2: &Bound<'_, PyAny>) -> PyResult<bool> {
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:359:6
[INFO] [stdout]     |
[INFO] [stdout] 359 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:371:6
[INFO] [stdout]     |
[INFO] [stdout] 371 | ) -> PyResult<bool> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:633:6
[INFO] [stdout]     |
[INFO] [stdout] 633 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:659:6
[INFO] [stdout]     |
[INFO] [stdout] 659 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:684:6
[INFO] [stdout]     |
[INFO] [stdout] 684 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:709:6
[INFO] [stdout]     |
[INFO] [stdout] 709 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:733:6
[INFO] [stdout]     |
[INFO] [stdout] 733 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:757:6
[INFO] [stdout]     |
[INFO] [stdout] 757 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:858:6
[INFO] [stdout]     |
[INFO] [stdout] 858 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:870:6
[INFO] [stdout]     |
[INFO] [stdout] 870 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:883:6
[INFO] [stdout]     |
[INFO] [stdout] 883 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:897:6
[INFO] [stdout]     |
[INFO] [stdout] 897 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:945:6
[INFO] [stdout]     |
[INFO] [stdout] 945 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:956:6
[INFO] [stdout]     |
[INFO] [stdout] 956 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:967:6
[INFO] [stdout]     |
[INFO] [stdout] 967 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:984:6
[INFO] [stdout]     |
[INFO] [stdout] 984 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/routines.rs:995:54
[INFO] [stdout]     |
[INFO] [stdout] 995 | fn dstack(py: Python<'_>, tup: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines.rs:1006:60
[INFO] [stdout]      |
[INFO] [stdout] 1006 | fn column_stack(py: Python<'_>, tup: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines.rs:1017:61
[INFO] [stdout]      |
[INFO] [stdout] 1017 | fn atleast_1d(py: Python<'_>, arys: &Bound<'_, PyTuple>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines.rs:1023:61
[INFO] [stdout]      |
[INFO] [stdout] 1023 | fn atleast_2d(py: Python<'_>, arys: &Bound<'_, PyTuple>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines.rs:1029:61
[INFO] [stdout]      |
[INFO] [stdout] 1029 | fn atleast_3d(py: Python<'_>, arys: &Bound<'_, PyTuple>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines.rs:1039:6
[INFO] [stdout]      |
[INFO] [stdout] 1039 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines.rs:1049:6
[INFO] [stdout]      |
[INFO] [stdout] 1049 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview/routines.rs:1061:6
[INFO] [stdout]      |
[INFO] [stdout] 1061 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/ufunc.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> raptors-python/src/preview/ufunc.rs:83:10
[INFO] [stdout]    |
[INFO] [stdout] 83 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:137:10
[INFO] [stdout]     |
[INFO] [stdout] 137 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:162:10
[INFO] [stdout]     |
[INFO] [stdout] 162 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:194:10
[INFO] [stdout]     |
[INFO] [stdout] 194 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:203:10
[INFO] [stdout]     |
[INFO] [stdout] 203 |     ) -> PyResult<()> {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:635:6
[INFO] [stdout]     |
[INFO] [stdout] 635 | ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:648:30
[INFO] [stdout]     |
[INFO] [stdout] 648 | fn geterr(py: Python<'_>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:653:34
[INFO] [stdout]     |
[INFO] [stdout] 653 | fn geterrcall(py: Python<'_>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:659:67
[INFO] [stdout]     |
[INFO] [stdout] 659 | fn seterrcall(py: Python<'_>, func: Option<&Bound<'_, PyAny>>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:730:44
[INFO] [stdout]     |
[INFO] [stdout] 730 |     fn __enter__(&self, py: Python<'_>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:740:10
[INFO] [stdout]     |
[INFO] [stdout] 740 |     ) -> PyResult<bool> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:745:72
[INFO] [stdout]     |
[INFO] [stdout] 745 |     fn __call__(&self, py: Python<'_>, function: &Bound<'_, PyAny>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview/ufunc.rs:775:10
[INFO] [stdout]     |
[INFO] [stdout] 775 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:201:48
[INFO] [stdout]     |
[INFO] [stdout] 201 |     fn newbyteorder(&self, new_order: &str) -> PyResult<Self> {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:432:85
[INFO] [stdout]     |
[INFO] [stdout] 432 |     fn reshape(&self, shape: &Bound<'_, PyAny>, order: &str, copy: Option<bool>) -> PyResult<Self> {
[INFO] [stdout]     |                                                                                     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:452:55
[INFO] [stdout]     |
[INFO] [stdout] 452 |     fn transpose(&self, axes: &Bound<'_, PyTuple>) -> PyResult<Self> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:476:64
[INFO] [stdout]     |
[INFO] [stdout] 476 |     fn astype(&self, dtype: &Bound<'_, PyAny>, order: &str) -> PyResult<Self> {
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:492:23
[INFO] [stdout]     |
[INFO] [stdout] 492 |     fn copy(&self) -> PyResult<Self> {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:499:53
[INFO] [stdout]     |
[INFO] [stdout] 499 |     fn ravel(&self, py: Python<'_>, order: &str) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:505:55
[INFO] [stdout]     |
[INFO] [stdout] 505 |     fn flatten(&self, py: Python<'_>, order: &str) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:511:75
[INFO] [stdout]     |
[INFO] [stdout] 511 |     fn squeeze(&self, py: Python<'_>, axis: Option<&Bound<'_, PyAny>>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:519:71
[INFO] [stdout]     |
[INFO] [stdout] 519 |     fn swapaxes(&self, py: Python<'_>, axis1: isize, axis2: isize) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:532:10
[INFO] [stdout]     |
[INFO] [stdout] 532 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:551:10
[INFO] [stdout]     |
[INFO] [stdout] 551 |     ) -> PyResult<()> {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:585:10
[INFO] [stdout]     |
[INFO] [stdout] 585 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:613:10
[INFO] [stdout]     |
[INFO] [stdout] 613 |     ) -> PyResult<()> {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:641:10
[INFO] [stdout]     |
[INFO] [stdout] 641 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:661:10
[INFO] [stdout]     |
[INFO] [stdout] 661 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:681:10
[INFO] [stdout]     |
[INFO] [stdout] 681 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:703:10
[INFO] [stdout]     |
[INFO] [stdout] 703 |     ) -> PyResult<()> {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:716:10
[INFO] [stdout]     |
[INFO] [stdout] 716 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:735:10
[INFO] [stdout]     |
[INFO] [stdout] 735 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:758:10
[INFO] [stdout]     |
[INFO] [stdout] 758 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:780:10
[INFO] [stdout]     |
[INFO] [stdout] 780 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:799:10
[INFO] [stdout]     |
[INFO] [stdout] 799 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:819:10
[INFO] [stdout]     |
[INFO] [stdout] 819 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:846:10
[INFO] [stdout]     |
[INFO] [stdout] 846 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:874:10
[INFO] [stdout]     |
[INFO] [stdout] 874 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:901:10
[INFO] [stdout]     |
[INFO] [stdout] 901 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:926:10
[INFO] [stdout]     |
[INFO] [stdout] 926 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:950:10
[INFO] [stdout]     |
[INFO] [stdout] 950 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:971:10
[INFO] [stdout]     |
[INFO] [stdout] 971 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> raptors-python/src/preview.rs:989:10
[INFO] [stdout]     |
[INFO] [stdout] 989 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1009:10
[INFO] [stdout]      |
[INFO] [stdout] 1009 |     ) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1647:39
[INFO] [stdout]      |
[INFO] [stdout] 1647 |     fn item(&self, py: Python<'_>) -> PyResult<Py<Self>> {
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1663:46
[INFO] [stdout]      |
[INFO] [stdout] 1663 |     fn __complex__(&self, py: Python<'_>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1693:39
[INFO] [stdout]      |
[INFO] [stdout] 1693 |     fn item(&self, py: Python<'_>) -> PyResult<Py<Self>> {
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1705:6
[INFO] [stdout]      |
[INFO] [stdout] 1705 | ) -> PyResult<PyArray> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1846:6
[INFO] [stdout]      |
[INFO] [stdout] 1846 | ) -> PyResult<PyArray> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1855:6
[INFO] [stdout]      |
[INFO] [stdout] 1855 | ) -> PyResult<PyArray> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1860:72
[INFO] [stdout]      |
[INFO] [stdout] 1860 | fn promote_types(left: &Bound<'_, PyAny>, right: &Bound<'_, PyAny>) -> PyResult<PyDType> {
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1395:47
[INFO] [stdout]      |
[INFO] [stdout] 1371 |   macro_rules! scalar_alias_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1395 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1427 | / scalar_alias_wrapper!(
[INFO] [stdout] 1428 | |     PyLongLongScalar,
[INFO] [stdout] 1429 | |     "LongLongScalar",
[INFO] [stdout] 1430 | |     i64,
[INFO] [stdout] ...    |
[INFO] [stdout] 1434 | |     |v: i64| v != 0
[INFO] [stdout] 1435 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1395:47
[INFO] [stdout]      |
[INFO] [stdout] 1371 |   macro_rules! scalar_alias_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1395 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1436 | / scalar_alias_wrapper!(
[INFO] [stdout] 1437 | |     PyULongLongScalar,
[INFO] [stdout] 1438 | |     "ULongLongScalar",
[INFO] [stdout] 1439 | |     u64,
[INFO] [stdout] ...    |
[INFO] [stdout] 1443 | |     |v: u64| v != 0
[INFO] [stdout] 1444 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1446 | / scalar_wrapper!(
[INFO] [stdout] 1447 | |     PyBoolScalar,
[INFO] [stdout] 1448 | |     "BoolScalar",
[INFO] [stdout] 1449 | |     bool,
[INFO] [stdout] ...    |
[INFO] [stdout] 1452 | |     |v: bool| v
[INFO] [stdout] 1453 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1454 | / scalar_wrapper!(
[INFO] [stdout] 1455 | |     PyInt8Scalar,
[INFO] [stdout] 1456 | |     "Int8Scalar",
[INFO] [stdout] 1457 | |     i8,
[INFO] [stdout] ...    |
[INFO] [stdout] 1464 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1465 | / scalar_wrapper!(
[INFO] [stdout] 1466 | |     PyUInt8Scalar,
[INFO] [stdout] 1467 | |     "UInt8Scalar",
[INFO] [stdout] 1468 | |     u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 1475 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1476 | / scalar_wrapper!(
[INFO] [stdout] 1477 | |     PyInt16Scalar,
[INFO] [stdout] 1478 | |     "Int16Scalar",
[INFO] [stdout] 1479 | |     i16,
[INFO] [stdout] ...    |
[INFO] [stdout] 1486 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1487 | / scalar_wrapper!(
[INFO] [stdout] 1488 | |     PyUInt16Scalar,
[INFO] [stdout] 1489 | |     "UInt16Scalar",
[INFO] [stdout] 1490 | |     u16,
[INFO] [stdout] ...    |
[INFO] [stdout] 1497 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1498 | / scalar_wrapper!(
[INFO] [stdout] 1499 | |     PyInt32Scalar,
[INFO] [stdout] 1500 | |     "Int32Scalar",
[INFO] [stdout] 1501 | |     i32,
[INFO] [stdout] ...    |
[INFO] [stdout] 1508 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1509 | / scalar_wrapper!(
[INFO] [stdout] 1510 | |     PyUInt32Scalar,
[INFO] [stdout] 1511 | |     "UInt32Scalar",
[INFO] [stdout] 1512 | |     u32,
[INFO] [stdout] ...    |
[INFO] [stdout] 1519 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1520 | / scalar_wrapper!(
[INFO] [stdout] 1521 | |     PyInt64Scalar,
[INFO] [stdout] 1522 | |     "Int64Scalar",
[INFO] [stdout] 1523 | |     i64,
[INFO] [stdout] ...    |
[INFO] [stdout] 1530 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1531 | / scalar_wrapper!(
[INFO] [stdout] 1532 | |     PyUInt64Scalar,
[INFO] [stdout] 1533 | |     "UInt64Scalar",
[INFO] [stdout] 1534 | |     u64,
[INFO] [stdout] ...    |
[INFO] [stdout] 1541 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1542 | / scalar_wrapper!(
[INFO] [stdout] 1543 | |     PyFloat32Scalar,
[INFO] [stdout] 1544 | |     "Float32Scalar",
[INFO] [stdout] 1545 | |     f32,
[INFO] [stdout] ...    |
[INFO] [stdout] 1548 | |     |v: f32| v != 0.0
[INFO] [stdout] 1549 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1550 | / scalar_wrapper!(
[INFO] [stdout] 1551 | |     PyFloat16Scalar,
[INFO] [stdout] 1552 | |     "Float16Scalar",
[INFO] [stdout] 1553 | |     f32,
[INFO] [stdout] ...    |
[INFO] [stdout] 1556 | |     |v: f32| v != 0.0
[INFO] [stdout] 1557 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> raptors-python/src/preview.rs:1354:47
[INFO] [stdout]      |
[INFO] [stdout] 1344 |   macro_rules! scalar_wrapper {
[INFO] [stdout] ...
[INFO] [stdout] 1354 |               fn item(&self, py: Python<'_>) -> PyResult<Py<PyAny>> { Ok($native(self.0, py)?.unbind()) }
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1558 | / scalar_wrapper!(
[INFO] [stdout] 1559 | |     PyFloat64Scalar,
[INFO] [stdout] 1560 | |     "Float64Scalar",
[INFO] [stdout] 1561 | |     f64,
[INFO] [stdout] ...    |
[INFO] [stdout] 1564 | |     |v: f64| v != 0.0
[INFO] [stdout] 1565 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]      = note: you can instead use the fully-qualified path `<pyo3::PyErr as Into<pyo3::PyErr>::into(val) to avoid triggering this lint
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `raptors-python` (lib test) due to 191 previous errors
[INFO] running `Command { std: "docker" "inspect" "5074738e7855197ac4ed0db41f436e7e3ad96cd38d81a66adeea34ce50e261b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5074738e7855197ac4ed0db41f436e7e3ad96cd38d81a66adeea34ce50e261b9", kill_on_drop: false }`
[INFO] [stdout] 5074738e7855197ac4ed0db41f436e7e3ad96cd38d81a66adeea34ce50e261b9
