[INFO] cloning repository https://github.com/latteine1217/quabla
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/latteine1217/quabla" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flatteine1217%2Fquabla", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flatteine1217%2Fquabla'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 343799abdeb0b5dfcdd59263294fc3841764113a
[INFO] checking latteine1217/quabla against 52995a223f2919dd3e2e427231db90a257350ded for pr-129249-4
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flatteine1217%2Fquabla" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/latteine1217/quabla
[INFO] finished tweaking git repo https://github.com/latteine1217/quabla
[INFO] tweaked toml for git repo https://github.com/latteine1217/quabla written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/latteine1217/quabla 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/latteine1217/quabla 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-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:c0af3998e971868164375a7dfb646c9933ddd1a3bdb00fa2041266763dc1eeab" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 77a8381f5023e1739539ec94c031b62c8f481da185ed653077fea2a8b5cf72f0
[INFO] running `Command { std: "docker" "start" "77a8381f5023e1739539ec94c031b62c8f481da185ed653077fea2a8b5cf72f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "77a8381f5023e1739539ec94c031b62c8f481da185ed653077fea2a8b5cf72f0", 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" "77a8381f5023e1739539ec94c031b62c8f481da185ed653077fea2a8b5cf72f0" "/opt/rustwide/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "77a8381f5023e1739539ec94c031b62c8f481da185ed653077fea2a8b5cf72f0", 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" "77a8381f5023e1739539ec94c031b62c8f481da185ed653077fea2a8b5cf72f0" "/opt/rustwide/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking unicode-ident v1.0.24
[INFO] [stderr]     Checking proc-macro2 v1.0.107
[INFO] [stderr]     Checking quote v1.0.47
[INFO] [stderr]    Compiling pyo3-build-config v0.29.2
[INFO] [stderr]    Compiling pyo3-ffi v0.29.2
[INFO] [stderr]    Compiling pyo3 v0.29.2
[INFO] [stderr]     Checking quabla-macros v1.0.2 (/opt/rustwide/workdir/crates/quabla-macros)
[INFO] [stderr]    Compiling pyo3-macros-backend v0.29.2
[INFO] [stderr]     Checking quabla-core v1.0.2 (/opt/rustwide/workdir/crates/quabla-core)
[INFO] [stderr]    Compiling pyo3-macros v0.29.2
[INFO] [stderr]     Checking quabla-python v1.0.2 (/opt/rustwide/workdir/crates/quabla-python)
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> crates/quabla-python/src/compiler.rs:128:10
[INFO] [stdout]     |
[INFO] [stdout] 128 |     ) -> PyResult<PyQuablaProgram> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is 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]    --> crates/quabla-python/src/compiler.rs:132:43
[INFO] [stdout]     |
[INFO] [stdout] 132 |     fn capability(&self, target: &str) -> 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]    --> crates/quabla-python/src/compiler.rs:136:47
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn capabilities(&self, py: Python<'_>) -> PyResult<Py<PyDict>> {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> crates/quabla-python/src/compiler.rs:177:29
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn lower_text(&self) -> PyResult<String> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> crates/quabla-python/src/compiler.rs:195:49
[INFO] [stdout]     |
[INFO] [stdout] 195 |     fn stablehlo_text(&self, py: Python<'_>) -> PyResult<String> {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> crates/quabla-python/src/compiler.rs:206:56
[INFO] [stdout]     |
[INFO] [stdout] 206 |     fn jvp(&self, py: Python<'_>, input_name: &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]    --> crates/quabla-python/src/compiler.rs:213:60
[INFO] [stdout]     |
[INFO] [stdout] 213 |     fn vjp(&self, py: Python<'_>, cotangent_name: &str) -> PyResult<BTreeMap<String, 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]    --> crates/quabla-python/src/compiler.rs:231:10
[INFO] [stdout]     |
[INFO] [stdout] 231 |     ) -> PyResult<PyQuablaExecutable> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> crates/quabla-python/src/compiler.rs:316:71
[INFO] [stdout]     |
[INFO] [stdout] 316 |     fn evaluate(&self, py: Python<'_>, inputs: &Bound<'_, PyDict>) -> 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]    --> crates/quabla-python/src/compiler.rs:337:71
[INFO] [stdout]     |
[INFO] [stdout] 337 |     fn __call__(&self, py: Python<'_>, inputs: &Bound<'_, PyDict>) -> 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]     --> crates/quabla-python/src/tensor.rs:1361:36
[INFO] [stdout]      |
[INFO] [stdout] 1361 |     fn zeros(shape: Vec<usize>) -> 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]     --> crates/quabla-python/src/tensor.rs:1373:35
[INFO] [stdout]      |
[INFO] [stdout] 1373 |     fn ones(shape: Vec<usize>) -> 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]     --> crates/quabla-python/src/tensor.rs:1378:47
[INFO] [stdout]      |
[INFO] [stdout] 1378 |     fn full(shape: Vec<usize>, value: f64) -> 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]     --> crates/quabla-python/src/tensor.rs:1389:45
[INFO] [stdout]      |
[INFO] [stdout] 1389 |     fn split_key(key: u64, count: usize) -> PyResult<Vec<u64>> {
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:1399:78
[INFO] [stdout]      |
[INFO] [stdout] 1399 |     fn random_normal(shape: Vec<usize>, key: u64, mean: f64, stddev: f64) -> 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]     --> crates/quabla-python/src/tensor.rs:1414:54
[INFO] [stdout]      |
[INFO] [stdout] 1414 |     fn glorot_normal(shape: Vec<usize>, key: u64) -> 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]     --> crates/quabla-python/src/tensor.rs:1442:10
[INFO] [stdout]      |
[INFO] [stdout] 1442 |     ) -> 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]     --> crates/quabla-python/src/tensor.rs:1502:52
[INFO] [stdout]      |
[INFO] [stdout] 1502 |     fn arange(start: f64, stop: f64, step: f64) -> 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]     --> crates/quabla-python/src/tensor.rs:1533:55
[INFO] [stdout]      |
[INFO] [stdout] 1533 |     fn linspace(start: f64, stop: f64, num: usize) -> 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]     --> crates/quabla-python/src/tensor.rs:1554:49
[INFO] [stdout]      |
[INFO] [stdout] 1554 |     fn eye(rows: usize, cols: Option<usize>) -> 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]     --> crates/quabla-python/src/tensor.rs:1593:58
[INFO] [stdout]      |
[INFO] [stdout] 1593 |     fn _sgd_update(&self, gradient: &Self, rate: f64) -> 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]     --> crates/quabla-python/src/tensor.rs:1631:10
[INFO] [stdout]      |
[INFO] [stdout] 1631 |     ) -> PyResult<(Self, Self, 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]     --> crates/quabla-python/src/tensor.rs:1707:73
[INFO] [stdout]      |
[INFO] [stdout] 1707 |     fn from_nested(value: &Bound<'_, PyAny>, dtype: Option<PyDType>) -> 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]     --> crates/quabla-python/src/tensor.rs:1715:73
[INFO] [stdout]      |
[INFO] [stdout] 1715 |     fn from_buffer(value: &Bound<'_, PyAny>, dtype: Option<PyDType>) -> PyResult<Option<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]     --> crates/quabla-python/src/tensor.rs:1721:47
[INFO] [stdout]      |
[INFO] [stdout] 1721 |     fn tolist<'py>(&self, py: Python<'py>) -> PyResult<Bound<'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]     --> crates/quabla-python/src/tensor.rs:1727:45
[INFO] [stdout]      |
[INFO] [stdout] 1727 |     fn item<'py>(&self, py: Python<'py>) -> PyResult<Bound<'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]     --> crates/quabla-python/src/tensor.rs:1743:46
[INFO] [stdout]      |
[INFO] [stdout] 1743 |     fn numpy<'py>(slf: &Bound<'py, Self>) -> PyResult<Bound<'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]     --> crates/quabla-python/src/tensor.rs:1759:10
[INFO] [stdout]      |
[INFO] [stdout] 1759 |     ) -> PyResult<Bound<'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]     --> crates/quabla-python/src/tensor.rs:1805:54
[INFO] [stdout]      |
[INFO] [stdout] 1805 |     fn reshape(&self, shape: &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]     --> crates/quabla-python/src/tensor.rs:1810:50
[INFO] [stdout]      |
[INFO] [stdout] 1810 |     fn broadcast_to(&self, shape: Vec<usize>) -> 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]     --> crates/quabla-python/src/tensor.rs:1815:54
[INFO] [stdout]      |
[INFO] [stdout] 1815 |     fn transpose(&self, axes: Option<Vec<isize>>) -> 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]     --> crates/quabla-python/src/tensor.rs:1826:71
[INFO] [stdout]      |
[INFO] [stdout] 1826 |     fn sum(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor.rs:1832:72
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     fn mean(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor.rs:1838:72
[INFO] [stdout]      |
[INFO] [stdout] 1838 |     fn norm(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor.rs:1844:72
[INFO] [stdout]      |
[INFO] [stdout] 1844 |     fn prod(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor.rs:1850:71
[INFO] [stdout]      |
[INFO] [stdout] 1850 |     fn max(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor.rs:1856:71
[INFO] [stdout]      |
[INFO] [stdout] 1856 |     fn min(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor.rs:1862:66
[INFO] [stdout]      |
[INFO] [stdout] 1862 |     fn gather(&self, indices: &Bound<'_, PyAny>, axis: isize) -> 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]     --> crates/quabla-python/src/tensor.rs:1875:10
[INFO] [stdout]      |
[INFO] [stdout] 1875 |     ) -> 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]     --> crates/quabla-python/src/tensor.rs:1882:23
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     fn tanh(&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]     --> crates/quabla-python/src/tensor.rs:1886:22
[INFO] [stdout]      |
[INFO] [stdout] 1886 |     fn exp(&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]     --> crates/quabla-python/src/tensor.rs:1890:22
[INFO] [stdout]      |
[INFO] [stdout] 1890 |     fn log(&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]     --> crates/quabla-python/src/tensor.rs:1894:24
[INFO] [stdout]      |
[INFO] [stdout] 1894 |     fn log1p(&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]     --> crates/quabla-python/src/tensor.rs:1898:24
[INFO] [stdout]      |
[INFO] [stdout] 1898 |     fn expm1(&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]     --> crates/quabla-python/src/tensor.rs:1902:22
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     fn erf(&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]     --> crates/quabla-python/src/tensor.rs:1906:23
[INFO] [stdout]      |
[INFO] [stdout] 1906 |     fn erfc(&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]     --> crates/quabla-python/src/tensor.rs:1911:46
[INFO] [stdout]      |
[INFO] [stdout] 1911 |     fn atan2(&self, x: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:1928:45
[INFO] [stdout]      |
[INFO] [stdout] 1928 |     fn fmod(&self, y: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:1943:22
[INFO] [stdout]      |
[INFO] [stdout] 1943 |     fn tan(&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]     --> crates/quabla-python/src/tensor.rs:1947:25
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     fn arcsin(&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]     --> crates/quabla-python/src/tensor.rs:1951:25
[INFO] [stdout]      |
[INFO] [stdout] 1951 |     fn arccos(&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]     --> crates/quabla-python/src/tensor.rs:1955:25
[INFO] [stdout]      |
[INFO] [stdout] 1955 |     fn arctan(&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]     --> crates/quabla-python/src/tensor.rs:1959:23
[INFO] [stdout]      |
[INFO] [stdout] 1959 |     fn sinh(&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]     --> crates/quabla-python/src/tensor.rs:1963:23
[INFO] [stdout]      |
[INFO] [stdout] 1963 |     fn cosh(&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]     --> crates/quabla-python/src/tensor.rs:1967:26
[INFO] [stdout]      |
[INFO] [stdout] 1967 |     fn arcsinh(&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]     --> crates/quabla-python/src/tensor.rs:1971:26
[INFO] [stdout]      |
[INFO] [stdout] 1971 |     fn arccosh(&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]     --> crates/quabla-python/src/tensor.rs:1975:26
[INFO] [stdout]      |
[INFO] [stdout] 1975 |     fn arctanh(&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]     --> crates/quabla-python/src/tensor.rs:1979:23
[INFO] [stdout]      |
[INFO] [stdout] 1979 |     fn log2(&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]     --> crates/quabla-python/src/tensor.rs:1983:24
[INFO] [stdout]      |
[INFO] [stdout] 1983 |     fn log10(&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]     --> crates/quabla-python/src/tensor.rs:1987:23
[INFO] [stdout]      |
[INFO] [stdout] 1987 |     fn cbrt(&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]     --> crates/quabla-python/src/tensor.rs:1991:24
[INFO] [stdout]      |
[INFO] [stdout] 1991 |     fn floor(&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]     --> crates/quabla-python/src/tensor.rs:1995:23
[INFO] [stdout]      |
[INFO] [stdout] 1995 |     fn ceil(&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]     --> crates/quabla-python/src/tensor.rs:1999:24
[INFO] [stdout]      |
[INFO] [stdout] 1999 |     fn round(&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]     --> crates/quabla-python/src/tensor.rs:2010:61
[INFO] [stdout]      |
[INFO] [stdout] 2010 |     fn cumsum(&self, axis: Option<isize>, reverse: 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]     --> crates/quabla-python/src/tensor.rs:2015:23
[INFO] [stdout]      |
[INFO] [stdout] 2015 |     fn sqrt(&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]     --> crates/quabla-python/src/tensor.rs:2019:23
[INFO] [stdout]      |
[INFO] [stdout] 2019 |     fn relu(&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]     --> crates/quabla-python/src/tensor.rs:2023:22
[INFO] [stdout]      |
[INFO] [stdout] 2023 |     fn abs(&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]     --> crates/quabla-python/src/tensor.rs:2027:26
[INFO] [stdout]      |
[INFO] [stdout] 2027 |     fn sigmoid(&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]     --> crates/quabla-python/src/tensor.rs:2031:27
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     fn softplus(&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]     --> crates/quabla-python/src/tensor.rs:2035:23
[INFO] [stdout]      |
[INFO] [stdout] 2035 |     fn tril(&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]     --> crates/quabla-python/src/tensor.rs:2039:23
[INFO] [stdout]      |
[INFO] [stdout] 2039 |     fn triu(&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]     --> crates/quabla-python/src/tensor.rs:2043:22
[INFO] [stdout]      |
[INFO] [stdout] 2043 |     fn sin(&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]     --> crates/quabla-python/src/tensor.rs:2047:22
[INFO] [stdout]      |
[INFO] [stdout] 2047 |     fn cos(&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]     --> crates/quabla-python/src/tensor.rs:2051:38
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     fn powi(&self, exponent: u32) -> 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]     --> crates/quabla-python/src/tensor.rs:2062:10
[INFO] [stdout]      |
[INFO] [stdout] 2062 |     ) -> PyResult<PyTensorView> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2102:46
[INFO] [stdout]      |
[INFO] [stdout] 2102 |     fn add(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2128:46
[INFO] [stdout]      |
[INFO] [stdout] 2128 |     fn sub(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2162:46
[INFO] [stdout]      |
[INFO] [stdout] 2162 |     fn mul(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2188:46
[INFO] [stdout]      |
[INFO] [stdout] 2188 |     fn div(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2254:45
[INFO] [stdout]      |
[INFO] [stdout] 2254 |     fn gt(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2271:50
[INFO] [stdout]      |
[INFO] [stdout] 2271 |     fn greater(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2275:56
[INFO] [stdout]      |
[INFO] [stdout] 2275 |     fn greater_equal(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2279:47
[INFO] [stdout]      |
[INFO] [stdout] 2279 |     fn less(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2283:53
[INFO] [stdout]      |
[INFO] [stdout] 2283 |     fn less_equal(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2287:48
[INFO] [stdout]      |
[INFO] [stdout] 2287 |     fn equal(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2291:52
[INFO] [stdout]      |
[INFO] [stdout] 2291 |     fn not_equal(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2320:54
[INFO] [stdout]      |
[INFO] [stdout] 2320 |     fn logical_and(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2324:53
[INFO] [stdout]      |
[INFO] [stdout] 2324 |     fn logical_or(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2328:30
[INFO] [stdout]      |
[INFO] [stdout] 2328 |     fn logical_not(&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]     --> crates/quabla-python/src/tensor.rs:2350:24
[INFO] [stdout]      |
[INFO] [stdout] 2350 |     fn isnan(&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]     --> crates/quabla-python/src/tensor.rs:2354:27
[INFO] [stdout]      |
[INFO] [stdout] 2354 |     fn isfinite(&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]     --> crates/quabla-python/src/tensor.rs:2359:71
[INFO] [stdout]      |
[INFO] [stdout] 2359 |     fn any(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor.rs:2365:71
[INFO] [stdout]      |
[INFO] [stdout] 2365 |     fn all(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor.rs:2374:50
[INFO] [stdout]      |
[INFO] [stdout] 2374 |     fn maximum(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2389:50
[INFO] [stdout]      |
[INFO] [stdout] 2389 |     fn minimum(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2411:49
[INFO] [stdout]      |
[INFO] [stdout] 2411 |     fn matmul(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2418:48
[INFO] [stdout]      |
[INFO] [stdout] 2418 |     fn solve(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2431:10
[INFO] [stdout]      |
[INFO] [stdout] 2431 |     ) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2443:27
[INFO] [stdout]      |
[INFO] [stdout] 2443 |     fn cholesky(&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]     --> crates/quabla-python/src/tensor.rs:2449:38
[INFO] [stdout]      |
[INFO] [stdout] 2449 |     fn _linalg(&self, kind: &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]     --> crates/quabla-python/src/tensor.rs:2568:31
[INFO] [stdout]      |
[INFO] [stdout] 2568 |     fn to_flat_list(&self) -> PyResult<Vec<f64>> {
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2572:28
[INFO] [stdout]      |
[INFO] [stdout] 2572 |     fn to_tensor(&self) -> PyResult<PyTensor> {
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2577:79
[INFO] [stdout]      |
[INFO] [stdout] 2577 |     fn slice(&self, axis: usize, start: usize, length: usize, step: usize) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2317:10
[INFO] [stdout]      |
[INFO] [stdout] 2317 |     ) -> PyResult<TraceTensor> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2338:10
[INFO] [stdout]      |
[INFO] [stdout] 2338 |     ) -> PyResult<StagedVjp> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2366:10
[INFO] [stdout]      |
[INFO] [stdout] 2366 |     ) -> PyResult<StagedJvp> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2377:10
[INFO] [stdout]      |
[INFO] [stdout] 2377 |     ) -> PyResult<StagedExecutable> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2397:10
[INFO] [stdout]      |
[INFO] [stdout] 2397 |     ) -> PyResult<StagedExecutable> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2443:10
[INFO] [stdout]      |
[INFO] [stdout] 2443 |     ) -> PyResult<crate::compiler::PyQuablaProgram> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2458:10
[INFO] [stdout]      |
[INFO] [stdout] 2458 |     ) -> PyResult<Vec<TraceTensor>> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2505:10
[INFO] [stdout]      |
[INFO] [stdout] 2505 |     ) -> PyResult<Vec<TraceTensor>> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2582:10
[INFO] [stdout]      |
[INFO] [stdout] 2582 |     ) -> PyResult<PyCustomRule> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2647:33
[INFO] [stdout]      |
[INFO] [stdout] 2647 |     fn py_begin_trace(&self) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2654:31
[INFO] [stdout]      |
[INFO] [stdout] 2654 |     fn py_end_trace(&self) -> PyResult<Vec<(String, TraceTensor)>> {
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2662:63
[INFO] [stdout]      |
[INFO] [stdout] 2662 |     fn py_lift(&self, py: Python<'_>, tensor: TraceTensor) -> PyResult<TraceTensor> {
[INFO] [stdout]      |                                                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2685:10
[INFO] [stdout]      |
[INFO] [stdout] 2685 |     ) -> PyResult<Vec<(TraceTensor, 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]     --> crates/quabla-python/src/tensor_trace.rs:2698:58
[INFO] [stdout]      |
[INFO] [stdout] 2698 |     fn py_constant(&self, value: PyRef<'_, PyTensor>) -> PyResult<TraceTensor> {
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2769:61
[INFO] [stdout]      |
[INFO] [stdout] 2769 |     fn __call__(&self, inputs: Vec<PyRef<'_, PyTensor>>) -> PyResult<Vec<PyTensor>> {
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2822:10
[INFO] [stdout]      |
[INFO] [stdout] 2822 |     ) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2827:40
[INFO] [stdout]      |
[INFO] [stdout] 2827 |     fn numpy(&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]     --> crates/quabla-python/src/tensor_trace.rs:2831:41
[INFO] [stdout]      |
[INFO] [stdout] 2831 |     fn tolist(&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]     --> crates/quabla-python/src/tensor_trace.rs:2835:39
[INFO] [stdout]      |
[INFO] [stdout] 2835 |     fn item(&self, py: Python<'_>) -> PyResult<f64> {
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2863:41
[INFO] [stdout]      |
[INFO] [stdout] 2863 |     fn astype(&self, dtype: PyDType) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2872:46
[INFO] [stdout]      |
[INFO] [stdout] 2872 |     fn add(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2880:46
[INFO] [stdout]      |
[INFO] [stdout] 2880 |     fn sub(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2888:46
[INFO] [stdout]      |
[INFO] [stdout] 2888 |     fn mul(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2896:46
[INFO] [stdout]      |
[INFO] [stdout] 2896 |     fn div(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2957:71
[INFO] [stdout]      |
[INFO] [stdout] 2957 |     fn sum(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor_trace.rs:2963:72
[INFO] [stdout]      |
[INFO] [stdout] 2963 |     fn prod(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor_trace.rs:2975:49
[INFO] [stdout]      |
[INFO] [stdout] 2975 |     fn matmul(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2988:48
[INFO] [stdout]      |
[INFO] [stdout] 2988 |     fn solve(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2999:10
[INFO] [stdout]      |
[INFO] [stdout] 2999 |     ) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3005:27
[INFO] [stdout]      |
[INFO] [stdout] 3005 |     fn cholesky(&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]     --> crates/quabla-python/src/tensor_trace.rs:3011:38
[INFO] [stdout]      |
[INFO] [stdout] 3011 |     fn _linalg(&self, kind: &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]     --> crates/quabla-python/src/tensor_trace.rs:3015:45
[INFO] [stdout]      |
[INFO] [stdout] 3015 |     fn gt(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3021:50
[INFO] [stdout]      |
[INFO] [stdout] 3021 |     fn greater(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3025:56
[INFO] [stdout]      |
[INFO] [stdout] 3025 |     fn greater_equal(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3029:47
[INFO] [stdout]      |
[INFO] [stdout] 3029 |     fn less(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3033:53
[INFO] [stdout]      |
[INFO] [stdout] 3033 |     fn less_equal(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3037:48
[INFO] [stdout]      |
[INFO] [stdout] 3037 |     fn equal(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3041:52
[INFO] [stdout]      |
[INFO] [stdout] 3041 |     fn not_equal(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3069:54
[INFO] [stdout]      |
[INFO] [stdout] 3069 |     fn logical_and(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3075:53
[INFO] [stdout]      |
[INFO] [stdout] 3075 |     fn logical_or(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3081:30
[INFO] [stdout]      |
[INFO] [stdout] 3081 |     fn logical_not(&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]     --> crates/quabla-python/src/tensor_trace.rs:3109:24
[INFO] [stdout]      |
[INFO] [stdout] 3109 |     fn isnan(&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]     --> crates/quabla-python/src/tensor_trace.rs:3113:27
[INFO] [stdout]      |
[INFO] [stdout] 3113 |     fn isfinite(&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]     --> crates/quabla-python/src/tensor_trace.rs:3118:71
[INFO] [stdout]      |
[INFO] [stdout] 3118 |     fn any(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor_trace.rs:3124:71
[INFO] [stdout]      |
[INFO] [stdout] 3124 |     fn all(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor_trace.rs:3129:50
[INFO] [stdout]      |
[INFO] [stdout] 3129 |     fn maximum(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3141:50
[INFO] [stdout]      |
[INFO] [stdout] 3141 |     fn minimum(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3157:10
[INFO] [stdout]      |
[INFO] [stdout] 3157 |     ) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3164:23
[INFO] [stdout]      |
[INFO] [stdout] 3164 |     fn tanh(&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]     --> crates/quabla-python/src/tensor_trace.rs:3168:23
[INFO] [stdout]      |
[INFO] [stdout] 3168 |     fn relu(&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]     --> crates/quabla-python/src/tensor_trace.rs:3172:22
[INFO] [stdout]      |
[INFO] [stdout] 3172 |     fn abs(&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]     --> crates/quabla-python/src/tensor_trace.rs:3176:26
[INFO] [stdout]      |
[INFO] [stdout] 3176 |     fn sigmoid(&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]     --> crates/quabla-python/src/tensor_trace.rs:3180:27
[INFO] [stdout]      |
[INFO] [stdout] 3180 |     fn softplus(&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]     --> crates/quabla-python/src/tensor_trace.rs:3184:23
[INFO] [stdout]      |
[INFO] [stdout] 3184 |     fn tril(&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]     --> crates/quabla-python/src/tensor_trace.rs:3188:23
[INFO] [stdout]      |
[INFO] [stdout] 3188 |     fn triu(&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]     --> crates/quabla-python/src/tensor_trace.rs:3192:22
[INFO] [stdout]      |
[INFO] [stdout] 3192 |     fn exp(&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]     --> crates/quabla-python/src/tensor_trace.rs:3197:54
[INFO] [stdout]      |
[INFO] [stdout] 3197 |     fn reshape(&self, shape: &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]     --> crates/quabla-python/src/tensor_trace.rs:3204:64
[INFO] [stdout]      |
[INFO] [stdout] 3204 |     fn slice(&self, axis: isize, start: usize, stop: usize) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3227:50
[INFO] [stdout]      |
[INFO] [stdout] 3227 |     fn broadcast_to(&self, shape: Vec<usize>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3233:72
[INFO] [stdout]      |
[INFO] [stdout] 3233 |     fn mean(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor_trace.rs:3239:72
[INFO] [stdout]      |
[INFO] [stdout] 3239 |     fn norm(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor_trace.rs:3245:71
[INFO] [stdout]      |
[INFO] [stdout] 3245 |     fn max(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor_trace.rs:3251:71
[INFO] [stdout]      |
[INFO] [stdout] 3251 |     fn min(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor_trace.rs:3257:66
[INFO] [stdout]      |
[INFO] [stdout] 3257 |     fn gather(&self, indices: &Bound<'_, PyAny>, axis: isize) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3271:10
[INFO] [stdout]      |
[INFO] [stdout] 3271 |     ) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3280:22
[INFO] [stdout]      |
[INFO] [stdout] 3280 |     fn sin(&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]     --> crates/quabla-python/src/tensor_trace.rs:3284:22
[INFO] [stdout]      |
[INFO] [stdout] 3284 |     fn cos(&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]     --> crates/quabla-python/src/tensor_trace.rs:3288:38
[INFO] [stdout]      |
[INFO] [stdout] 3288 |     fn powi(&self, exponent: u32) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3293:54
[INFO] [stdout]      |
[INFO] [stdout] 3293 |     fn transpose(&self, axes: Option<Vec<isize>>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3303:22
[INFO] [stdout]      |
[INFO] [stdout] 3303 |     fn log(&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]     --> crates/quabla-python/src/tensor_trace.rs:3307:24
[INFO] [stdout]      |
[INFO] [stdout] 3307 |     fn log1p(&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]     --> crates/quabla-python/src/tensor_trace.rs:3311:24
[INFO] [stdout]      |
[INFO] [stdout] 3311 |     fn expm1(&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]     --> crates/quabla-python/src/tensor_trace.rs:3315:22
[INFO] [stdout]      |
[INFO] [stdout] 3315 |     fn erf(&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]     --> crates/quabla-python/src/tensor_trace.rs:3319:23
[INFO] [stdout]      |
[INFO] [stdout] 3319 |     fn erfc(&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]     --> crates/quabla-python/src/tensor_trace.rs:3324:46
[INFO] [stdout]      |
[INFO] [stdout] 3324 |     fn atan2(&self, x: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3340:45
[INFO] [stdout]      |
[INFO] [stdout] 3340 |     fn fmod(&self, y: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3354:22
[INFO] [stdout]      |
[INFO] [stdout] 3354 |     fn tan(&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]     --> crates/quabla-python/src/tensor_trace.rs:3358:25
[INFO] [stdout]      |
[INFO] [stdout] 3358 |     fn arcsin(&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]     --> crates/quabla-python/src/tensor_trace.rs:3362:25
[INFO] [stdout]      |
[INFO] [stdout] 3362 |     fn arccos(&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]     --> crates/quabla-python/src/tensor_trace.rs:3366:25
[INFO] [stdout]      |
[INFO] [stdout] 3366 |     fn arctan(&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]     --> crates/quabla-python/src/tensor_trace.rs:3370:23
[INFO] [stdout]      |
[INFO] [stdout] 3370 |     fn sinh(&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]     --> crates/quabla-python/src/tensor_trace.rs:3374:23
[INFO] [stdout]      |
[INFO] [stdout] 3374 |     fn cosh(&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]     --> crates/quabla-python/src/tensor_trace.rs:3378:26
[INFO] [stdout]      |
[INFO] [stdout] 3378 |     fn arcsinh(&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]     --> crates/quabla-python/src/tensor_trace.rs:3382:26
[INFO] [stdout]      |
[INFO] [stdout] 3382 |     fn arccosh(&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]     --> crates/quabla-python/src/tensor_trace.rs:3386:26
[INFO] [stdout]      |
[INFO] [stdout] 3386 |     fn arctanh(&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]     --> crates/quabla-python/src/tensor_trace.rs:3390:23
[INFO] [stdout]      |
[INFO] [stdout] 3390 |     fn log2(&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]     --> crates/quabla-python/src/tensor_trace.rs:3394:24
[INFO] [stdout]      |
[INFO] [stdout] 3394 |     fn log10(&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]     --> crates/quabla-python/src/tensor_trace.rs:3398:23
[INFO] [stdout]      |
[INFO] [stdout] 3398 |     fn cbrt(&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]     --> crates/quabla-python/src/tensor_trace.rs:3402:24
[INFO] [stdout]      |
[INFO] [stdout] 3402 |     fn floor(&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]     --> crates/quabla-python/src/tensor_trace.rs:3406:23
[INFO] [stdout]      |
[INFO] [stdout] 3406 |     fn ceil(&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]     --> crates/quabla-python/src/tensor_trace.rs:3410:24
[INFO] [stdout]      |
[INFO] [stdout] 3410 |     fn round(&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]     --> crates/quabla-python/src/tensor_trace.rs:3415:32
[INFO] [stdout]      |
[INFO] [stdout] 3415 |     fn stop_gradient(&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]     --> crates/quabla-python/src/tensor_trace.rs:3420:61
[INFO] [stdout]      |
[INFO] [stdout] 3420 |     fn cumsum(&self, axis: Option<isize>, reverse: 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]     --> crates/quabla-python/src/tensor_trace.rs:3425:23
[INFO] [stdout]      |
[INFO] [stdout] 3425 |     fn sqrt(&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]     --> crates/quabla-python/src/tensor_trace.rs:3571:63
[INFO] [stdout]      |
[INFO] [stdout] 3571 |     fn step(&mut self, inputs: Option<&Bound<'_, PyDict>>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3592:63
[INFO] [stdout]      |
[INFO] [stdout] 3592 |     fn loss(&mut self, inputs: Option<&Bound<'_, PyDict>>) -> PyResult<PyTensor> {
[INFO] [stdout]      |                                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:3604:29
[INFO] [stdout]      |
[INFO] [stdout] 3604 |     fn parameters(&self) -> PyResult<BTreeMap<String, PyTensor>> {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:3701:6
[INFO] [stdout]      |
[INFO] [stdout] 3701 | ) -> PyResult<TraceTensor> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:3801:6
[INFO] [stdout]      |
[INFO] [stdout] 3801 | ) -> PyResult<TraceTensor> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:3844:6
[INFO] [stdout]      |
[INFO] [stdout] 3844 | ) -> PyResult<TraceTensor> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:4057:6
[INFO] [stdout]      |
[INFO] [stdout] 4057 | ) -> PyResult<TraceTensor> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:4125:6
[INFO] [stdout]      |
[INFO] [stdout] 4125 | ) -> PyResult<Py<PyTuple>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:4325:6
[INFO] [stdout]      |
[INFO] [stdout] 4325 | ) -> PyResult<Py<PyTuple>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:4500:6
[INFO] [stdout]      |
[INFO] [stdout] 4500 | ) -> PyResult<TensorCudaDataParallelValueAndGradFunction> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:4662:10
[INFO] [stdout]      |
[INFO] [stdout] 4662 |     ) -> PyResult<(PyTensor, BTreeMap<String, PyTensor>)> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:4845:6
[INFO] [stdout]      |
[INFO] [stdout] 4845 | ) -> PyResult<TensorMlxAdamOptimizer> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:4979:63
[INFO] [stdout]      |
[INFO] [stdout] 4979 |     fn step(&mut self, inputs: Option<&Bound<'_, PyDict>>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:5020:29
[INFO] [stdout]      |
[INFO] [stdout] 5020 |     fn parameters(&self) -> PyResult<BTreeMap<String, PyTensor>> {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:5075:63
[INFO] [stdout]      |
[INFO] [stdout] 5075 |     fn loss(&mut self, inputs: Option<&Bound<'_, PyDict>>) -> PyResult<PyTensor> {
[INFO] [stdout]      |                                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:5127:6
[INFO] [stdout]      |
[INFO] [stdout] 5127 | ) -> PyResult<TensorCudaAdamOptimizer> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> crates/quabla-python/src/lib.rs:31:6
[INFO] [stdout]    |
[INFO] [stdout] 31 | ) -> 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]    --> crates/quabla-python/src/lib.rs:120:66
[INFO] [stdout]     |
[INFO] [stdout] 120 | fn py_greater(lhs: &Bound<'_, PyAny>, rhs: &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]    --> crates/quabla-python/src/lib.rs:125:72
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn py_greater_equal(lhs: &Bound<'_, PyAny>, rhs: &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]    --> crates/quabla-python/src/lib.rs:130:63
[INFO] [stdout]     |
[INFO] [stdout] 130 | fn py_less(lhs: &Bound<'_, PyAny>, rhs: &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]    --> crates/quabla-python/src/lib.rs:135:69
[INFO] [stdout]     |
[INFO] [stdout] 135 | fn py_less_equal(lhs: &Bound<'_, PyAny>, rhs: &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]    --> crates/quabla-python/src/lib.rs:140:64
[INFO] [stdout]     |
[INFO] [stdout] 140 | fn py_equal(lhs: &Bound<'_, PyAny>, rhs: &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]    --> crates/quabla-python/src/lib.rs:145:68
[INFO] [stdout]     |
[INFO] [stdout] 145 | fn py_not_equal(lhs: &Bound<'_, PyAny>, rhs: &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]    --> crates/quabla-python/src/lib.rs:150:70
[INFO] [stdout]     |
[INFO] [stdout] 150 | fn py_logical_and(lhs: &Bound<'_, PyAny>, rhs: &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]    --> crates/quabla-python/src/lib.rs:155:69
[INFO] [stdout]     |
[INFO] [stdout] 155 | fn py_logical_or(lhs: &Bound<'_, PyAny>, rhs: &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]    --> crates/quabla-python/src/lib.rs:160:48
[INFO] [stdout]     |
[INFO] [stdout] 160 | fn py_logical_not(value: &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]    --> crates/quabla-python/src/lib.rs:165:42
[INFO] [stdout]     |
[INFO] [stdout] 165 | fn py_isnan(value: &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]    --> crates/quabla-python/src/lib.rs:170:45
[INFO] [stdout]     |
[INFO] [stdout] 170 | fn py_isfinite(value: &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]    --> crates/quabla-python/src/lib.rs:176:80
[INFO] [stdout]     |
[INFO] [stdout] 176 | fn py_concat(py: Python<'_>, matrices: &Bound<'_, PySequence>, axis: usize) -> 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]    --> crates/quabla-python/src/lib.rs:211:78
[INFO] [stdout]     |
[INFO] [stdout] 211 | fn py_stack(py: Python<'_>, tensors: &Bound<'_, PySequence>, 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]    --> crates/quabla-python/src/lib.rs:263:6
[INFO] [stdout]     |
[INFO] [stdout] 263 | ) -> 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] [stderr] error: could not compile `quabla-python` (lib test) due to 228 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]    --> crates/quabla-python/src/compiler.rs:128:10
[INFO] [stdout]     |
[INFO] [stdout] 128 |     ) -> PyResult<PyQuablaProgram> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is 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]    --> crates/quabla-python/src/compiler.rs:132:43
[INFO] [stdout]     |
[INFO] [stdout] 132 |     fn capability(&self, target: &str) -> 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]    --> crates/quabla-python/src/compiler.rs:136:47
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn capabilities(&self, py: Python<'_>) -> PyResult<Py<PyDict>> {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> crates/quabla-python/src/compiler.rs:177:29
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn lower_text(&self) -> PyResult<String> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> crates/quabla-python/src/compiler.rs:195:49
[INFO] [stdout]     |
[INFO] [stdout] 195 |     fn stablehlo_text(&self, py: Python<'_>) -> PyResult<String> {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> crates/quabla-python/src/compiler.rs:206:56
[INFO] [stdout]     |
[INFO] [stdout] 206 |     fn jvp(&self, py: Python<'_>, input_name: &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]    --> crates/quabla-python/src/compiler.rs:213:60
[INFO] [stdout]     |
[INFO] [stdout] 213 |     fn vjp(&self, py: Python<'_>, cotangent_name: &str) -> PyResult<BTreeMap<String, 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]    --> crates/quabla-python/src/compiler.rs:231:10
[INFO] [stdout]     |
[INFO] [stdout] 231 |     ) -> PyResult<PyQuablaExecutable> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]    --> crates/quabla-python/src/compiler.rs:316:71
[INFO] [stdout]     |
[INFO] [stdout] 316 |     fn evaluate(&self, py: Python<'_>, inputs: &Bound<'_, PyDict>) -> 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]    --> crates/quabla-python/src/compiler.rs:337:71
[INFO] [stdout]     |
[INFO] [stdout] 337 |     fn __call__(&self, py: Python<'_>, inputs: &Bound<'_, PyDict>) -> 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]     --> crates/quabla-python/src/tensor.rs:1361:36
[INFO] [stdout]      |
[INFO] [stdout] 1361 |     fn zeros(shape: Vec<usize>) -> 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]     --> crates/quabla-python/src/tensor.rs:1373:35
[INFO] [stdout]      |
[INFO] [stdout] 1373 |     fn ones(shape: Vec<usize>) -> 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]     --> crates/quabla-python/src/tensor.rs:1378:47
[INFO] [stdout]      |
[INFO] [stdout] 1378 |     fn full(shape: Vec<usize>, value: f64) -> 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]     --> crates/quabla-python/src/tensor.rs:1389:45
[INFO] [stdout]      |
[INFO] [stdout] 1389 |     fn split_key(key: u64, count: usize) -> PyResult<Vec<u64>> {
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:1399:78
[INFO] [stdout]      |
[INFO] [stdout] 1399 |     fn random_normal(shape: Vec<usize>, key: u64, mean: f64, stddev: f64) -> 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]     --> crates/quabla-python/src/tensor.rs:1414:54
[INFO] [stdout]      |
[INFO] [stdout] 1414 |     fn glorot_normal(shape: Vec<usize>, key: u64) -> 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]     --> crates/quabla-python/src/tensor.rs:1442:10
[INFO] [stdout]      |
[INFO] [stdout] 1442 |     ) -> 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]     --> crates/quabla-python/src/tensor.rs:1502:52
[INFO] [stdout]      |
[INFO] [stdout] 1502 |     fn arange(start: f64, stop: f64, step: f64) -> 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]     --> crates/quabla-python/src/tensor.rs:1533:55
[INFO] [stdout]      |
[INFO] [stdout] 1533 |     fn linspace(start: f64, stop: f64, num: usize) -> 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]     --> crates/quabla-python/src/tensor.rs:1554:49
[INFO] [stdout]      |
[INFO] [stdout] 1554 |     fn eye(rows: usize, cols: Option<usize>) -> 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]     --> crates/quabla-python/src/tensor.rs:1593:58
[INFO] [stdout]      |
[INFO] [stdout] 1593 |     fn _sgd_update(&self, gradient: &Self, rate: f64) -> 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]     --> crates/quabla-python/src/tensor.rs:1631:10
[INFO] [stdout]      |
[INFO] [stdout] 1631 |     ) -> PyResult<(Self, Self, 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]     --> crates/quabla-python/src/tensor.rs:1707:73
[INFO] [stdout]      |
[INFO] [stdout] 1707 |     fn from_nested(value: &Bound<'_, PyAny>, dtype: Option<PyDType>) -> 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]     --> crates/quabla-python/src/tensor.rs:1715:73
[INFO] [stdout]      |
[INFO] [stdout] 1715 |     fn from_buffer(value: &Bound<'_, PyAny>, dtype: Option<PyDType>) -> PyResult<Option<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]     --> crates/quabla-python/src/tensor.rs:1721:47
[INFO] [stdout]      |
[INFO] [stdout] 1721 |     fn tolist<'py>(&self, py: Python<'py>) -> PyResult<Bound<'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]     --> crates/quabla-python/src/tensor.rs:1727:45
[INFO] [stdout]      |
[INFO] [stdout] 1727 |     fn item<'py>(&self, py: Python<'py>) -> PyResult<Bound<'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]     --> crates/quabla-python/src/tensor.rs:1743:46
[INFO] [stdout]      |
[INFO] [stdout] 1743 |     fn numpy<'py>(slf: &Bound<'py, Self>) -> PyResult<Bound<'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]     --> crates/quabla-python/src/tensor.rs:1759:10
[INFO] [stdout]      |
[INFO] [stdout] 1759 |     ) -> PyResult<Bound<'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]     --> crates/quabla-python/src/tensor.rs:1805:54
[INFO] [stdout]      |
[INFO] [stdout] 1805 |     fn reshape(&self, shape: &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]     --> crates/quabla-python/src/tensor.rs:1810:50
[INFO] [stdout]      |
[INFO] [stdout] 1810 |     fn broadcast_to(&self, shape: Vec<usize>) -> 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]     --> crates/quabla-python/src/tensor.rs:1815:54
[INFO] [stdout]      |
[INFO] [stdout] 1815 |     fn transpose(&self, axes: Option<Vec<isize>>) -> 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]     --> crates/quabla-python/src/tensor.rs:1826:71
[INFO] [stdout]      |
[INFO] [stdout] 1826 |     fn sum(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor.rs:1832:72
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     fn mean(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor.rs:1838:72
[INFO] [stdout]      |
[INFO] [stdout] 1838 |     fn norm(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor.rs:1844:72
[INFO] [stdout]      |
[INFO] [stdout] 1844 |     fn prod(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor.rs:1850:71
[INFO] [stdout]      |
[INFO] [stdout] 1850 |     fn max(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor.rs:1856:71
[INFO] [stdout]      |
[INFO] [stdout] 1856 |     fn min(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor.rs:1862:66
[INFO] [stdout]      |
[INFO] [stdout] 1862 |     fn gather(&self, indices: &Bound<'_, PyAny>, axis: isize) -> 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]     --> crates/quabla-python/src/tensor.rs:1875:10
[INFO] [stdout]      |
[INFO] [stdout] 1875 |     ) -> 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]     --> crates/quabla-python/src/tensor.rs:1882:23
[INFO] [stdout]      |
[INFO] [stdout] 1882 |     fn tanh(&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]     --> crates/quabla-python/src/tensor.rs:1886:22
[INFO] [stdout]      |
[INFO] [stdout] 1886 |     fn exp(&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]     --> crates/quabla-python/src/tensor.rs:1890:22
[INFO] [stdout]      |
[INFO] [stdout] 1890 |     fn log(&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]     --> crates/quabla-python/src/tensor.rs:1894:24
[INFO] [stdout]      |
[INFO] [stdout] 1894 |     fn log1p(&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]     --> crates/quabla-python/src/tensor.rs:1898:24
[INFO] [stdout]      |
[INFO] [stdout] 1898 |     fn expm1(&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]     --> crates/quabla-python/src/tensor.rs:1902:22
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     fn erf(&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]     --> crates/quabla-python/src/tensor.rs:1906:23
[INFO] [stdout]      |
[INFO] [stdout] 1906 |     fn erfc(&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]     --> crates/quabla-python/src/tensor.rs:1911:46
[INFO] [stdout]      |
[INFO] [stdout] 1911 |     fn atan2(&self, x: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:1928:45
[INFO] [stdout]      |
[INFO] [stdout] 1928 |     fn fmod(&self, y: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:1943:22
[INFO] [stdout]      |
[INFO] [stdout] 1943 |     fn tan(&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]     --> crates/quabla-python/src/tensor.rs:1947:25
[INFO] [stdout]      |
[INFO] [stdout] 1947 |     fn arcsin(&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]     --> crates/quabla-python/src/tensor.rs:1951:25
[INFO] [stdout]      |
[INFO] [stdout] 1951 |     fn arccos(&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]     --> crates/quabla-python/src/tensor.rs:1955:25
[INFO] [stdout]      |
[INFO] [stdout] 1955 |     fn arctan(&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]     --> crates/quabla-python/src/tensor.rs:1959:23
[INFO] [stdout]      |
[INFO] [stdout] 1959 |     fn sinh(&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]     --> crates/quabla-python/src/tensor.rs:1963:23
[INFO] [stdout]      |
[INFO] [stdout] 1963 |     fn cosh(&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]     --> crates/quabla-python/src/tensor.rs:1967:26
[INFO] [stdout]      |
[INFO] [stdout] 1967 |     fn arcsinh(&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]     --> crates/quabla-python/src/tensor.rs:1971:26
[INFO] [stdout]      |
[INFO] [stdout] 1971 |     fn arccosh(&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]     --> crates/quabla-python/src/tensor.rs:1975:26
[INFO] [stdout]      |
[INFO] [stdout] 1975 |     fn arctanh(&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]     --> crates/quabla-python/src/tensor.rs:1979:23
[INFO] [stdout]      |
[INFO] [stdout] 1979 |     fn log2(&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]     --> crates/quabla-python/src/tensor.rs:1983:24
[INFO] [stdout]      |
[INFO] [stdout] 1983 |     fn log10(&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]     --> crates/quabla-python/src/tensor.rs:1987:23
[INFO] [stdout]      |
[INFO] [stdout] 1987 |     fn cbrt(&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]     --> crates/quabla-python/src/tensor.rs:1991:24
[INFO] [stdout]      |
[INFO] [stdout] 1991 |     fn floor(&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]     --> crates/quabla-python/src/tensor.rs:1995:23
[INFO] [stdout]      |
[INFO] [stdout] 1995 |     fn ceil(&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]     --> crates/quabla-python/src/tensor.rs:1999:24
[INFO] [stdout]      |
[INFO] [stdout] 1999 |     fn round(&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]     --> crates/quabla-python/src/tensor.rs:2010:61
[INFO] [stdout]      |
[INFO] [stdout] 2010 |     fn cumsum(&self, axis: Option<isize>, reverse: 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]     --> crates/quabla-python/src/tensor.rs:2015:23
[INFO] [stdout]      |
[INFO] [stdout] 2015 |     fn sqrt(&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]     --> crates/quabla-python/src/tensor.rs:2019:23
[INFO] [stdout]      |
[INFO] [stdout] 2019 |     fn relu(&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]     --> crates/quabla-python/src/tensor.rs:2023:22
[INFO] [stdout]      |
[INFO] [stdout] 2023 |     fn abs(&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]     --> crates/quabla-python/src/tensor.rs:2027:26
[INFO] [stdout]      |
[INFO] [stdout] 2027 |     fn sigmoid(&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]     --> crates/quabla-python/src/tensor.rs:2031:27
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     fn softplus(&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]     --> crates/quabla-python/src/tensor.rs:2035:23
[INFO] [stdout]      |
[INFO] [stdout] 2035 |     fn tril(&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]     --> crates/quabla-python/src/tensor.rs:2039:23
[INFO] [stdout]      |
[INFO] [stdout] 2039 |     fn triu(&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]     --> crates/quabla-python/src/tensor.rs:2043:22
[INFO] [stdout]      |
[INFO] [stdout] 2043 |     fn sin(&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]     --> crates/quabla-python/src/tensor.rs:2047:22
[INFO] [stdout]      |
[INFO] [stdout] 2047 |     fn cos(&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]     --> crates/quabla-python/src/tensor.rs:2051:38
[INFO] [stdout]      |
[INFO] [stdout] 2051 |     fn powi(&self, exponent: u32) -> 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]     --> crates/quabla-python/src/tensor.rs:2062:10
[INFO] [stdout]      |
[INFO] [stdout] 2062 |     ) -> PyResult<PyTensorView> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2102:46
[INFO] [stdout]      |
[INFO] [stdout] 2102 |     fn add(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2128:46
[INFO] [stdout]      |
[INFO] [stdout] 2128 |     fn sub(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2162:46
[INFO] [stdout]      |
[INFO] [stdout] 2162 |     fn mul(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2188:46
[INFO] [stdout]      |
[INFO] [stdout] 2188 |     fn div(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2254:45
[INFO] [stdout]      |
[INFO] [stdout] 2254 |     fn gt(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2271:50
[INFO] [stdout]      |
[INFO] [stdout] 2271 |     fn greater(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2275:56
[INFO] [stdout]      |
[INFO] [stdout] 2275 |     fn greater_equal(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2279:47
[INFO] [stdout]      |
[INFO] [stdout] 2279 |     fn less(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2283:53
[INFO] [stdout]      |
[INFO] [stdout] 2283 |     fn less_equal(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2287:48
[INFO] [stdout]      |
[INFO] [stdout] 2287 |     fn equal(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2291:52
[INFO] [stdout]      |
[INFO] [stdout] 2291 |     fn not_equal(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2320:54
[INFO] [stdout]      |
[INFO] [stdout] 2320 |     fn logical_and(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2324:53
[INFO] [stdout]      |
[INFO] [stdout] 2324 |     fn logical_or(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2328:30
[INFO] [stdout]      |
[INFO] [stdout] 2328 |     fn logical_not(&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]     --> crates/quabla-python/src/tensor.rs:2350:24
[INFO] [stdout]      |
[INFO] [stdout] 2350 |     fn isnan(&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]     --> crates/quabla-python/src/tensor.rs:2354:27
[INFO] [stdout]      |
[INFO] [stdout] 2354 |     fn isfinite(&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]     --> crates/quabla-python/src/tensor.rs:2359:71
[INFO] [stdout]      |
[INFO] [stdout] 2359 |     fn any(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor.rs:2365:71
[INFO] [stdout]      |
[INFO] [stdout] 2365 |     fn all(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor.rs:2374:50
[INFO] [stdout]      |
[INFO] [stdout] 2374 |     fn maximum(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2389:50
[INFO] [stdout]      |
[INFO] [stdout] 2389 |     fn minimum(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2411:49
[INFO] [stdout]      |
[INFO] [stdout] 2411 |     fn matmul(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2418:48
[INFO] [stdout]      |
[INFO] [stdout] 2418 |     fn solve(&self, rhs: &Bound<'_, PyAny>) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2431:10
[INFO] [stdout]      |
[INFO] [stdout] 2431 |     ) -> PyResult<EagerOrTraced> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2443:27
[INFO] [stdout]      |
[INFO] [stdout] 2443 |     fn cholesky(&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]     --> crates/quabla-python/src/tensor.rs:2449:38
[INFO] [stdout]      |
[INFO] [stdout] 2449 |     fn _linalg(&self, kind: &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]     --> crates/quabla-python/src/tensor.rs:2568:31
[INFO] [stdout]      |
[INFO] [stdout] 2568 |     fn to_flat_list(&self) -> PyResult<Vec<f64>> {
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2572:28
[INFO] [stdout]      |
[INFO] [stdout] 2572 |     fn to_tensor(&self) -> PyResult<PyTensor> {
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor.rs:2577:79
[INFO] [stdout]      |
[INFO] [stdout] 2577 |     fn slice(&self, axis: usize, start: usize, length: usize, step: usize) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2317:10
[INFO] [stdout]      |
[INFO] [stdout] 2317 |     ) -> PyResult<TraceTensor> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2338:10
[INFO] [stdout]      |
[INFO] [stdout] 2338 |     ) -> PyResult<StagedVjp> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2366:10
[INFO] [stdout]      |
[INFO] [stdout] 2366 |     ) -> PyResult<StagedJvp> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2377:10
[INFO] [stdout]      |
[INFO] [stdout] 2377 |     ) -> PyResult<StagedExecutable> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2397:10
[INFO] [stdout]      |
[INFO] [stdout] 2397 |     ) -> PyResult<StagedExecutable> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2443:10
[INFO] [stdout]      |
[INFO] [stdout] 2443 |     ) -> PyResult<crate::compiler::PyQuablaProgram> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2458:10
[INFO] [stdout]      |
[INFO] [stdout] 2458 |     ) -> PyResult<Vec<TraceTensor>> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2505:10
[INFO] [stdout]      |
[INFO] [stdout] 2505 |     ) -> PyResult<Vec<TraceTensor>> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2582:10
[INFO] [stdout]      |
[INFO] [stdout] 2582 |     ) -> PyResult<PyCustomRule> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2647:33
[INFO] [stdout]      |
[INFO] [stdout] 2647 |     fn py_begin_trace(&self) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2654:31
[INFO] [stdout]      |
[INFO] [stdout] 2654 |     fn py_end_trace(&self) -> PyResult<Vec<(String, TraceTensor)>> {
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2662:63
[INFO] [stdout]      |
[INFO] [stdout] 2662 |     fn py_lift(&self, py: Python<'_>, tensor: TraceTensor) -> PyResult<TraceTensor> {
[INFO] [stdout]      |                                                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2685:10
[INFO] [stdout]      |
[INFO] [stdout] 2685 |     ) -> PyResult<Vec<(TraceTensor, 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]     --> crates/quabla-python/src/tensor_trace.rs:2698:58
[INFO] [stdout]      |
[INFO] [stdout] 2698 |     fn py_constant(&self, value: PyRef<'_, PyTensor>) -> PyResult<TraceTensor> {
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2769:61
[INFO] [stdout]      |
[INFO] [stdout] 2769 |     fn __call__(&self, inputs: Vec<PyRef<'_, PyTensor>>) -> PyResult<Vec<PyTensor>> {
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2822:10
[INFO] [stdout]      |
[INFO] [stdout] 2822 |     ) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2827:40
[INFO] [stdout]      |
[INFO] [stdout] 2827 |     fn numpy(&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]     --> crates/quabla-python/src/tensor_trace.rs:2831:41
[INFO] [stdout]      |
[INFO] [stdout] 2831 |     fn tolist(&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]     --> crates/quabla-python/src/tensor_trace.rs:2835:39
[INFO] [stdout]      |
[INFO] [stdout] 2835 |     fn item(&self, py: Python<'_>) -> PyResult<f64> {
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:2863:41
[INFO] [stdout]      |
[INFO] [stdout] 2863 |     fn astype(&self, dtype: PyDType) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2872:46
[INFO] [stdout]      |
[INFO] [stdout] 2872 |     fn add(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2880:46
[INFO] [stdout]      |
[INFO] [stdout] 2880 |     fn sub(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2888:46
[INFO] [stdout]      |
[INFO] [stdout] 2888 |     fn mul(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2896:46
[INFO] [stdout]      |
[INFO] [stdout] 2896 |     fn div(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2957:71
[INFO] [stdout]      |
[INFO] [stdout] 2957 |     fn sum(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor_trace.rs:2963:72
[INFO] [stdout]      |
[INFO] [stdout] 2963 |     fn prod(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor_trace.rs:2975:49
[INFO] [stdout]      |
[INFO] [stdout] 2975 |     fn matmul(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2988:48
[INFO] [stdout]      |
[INFO] [stdout] 2988 |     fn solve(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:2999:10
[INFO] [stdout]      |
[INFO] [stdout] 2999 |     ) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3005:27
[INFO] [stdout]      |
[INFO] [stdout] 3005 |     fn cholesky(&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]     --> crates/quabla-python/src/tensor_trace.rs:3011:38
[INFO] [stdout]      |
[INFO] [stdout] 3011 |     fn _linalg(&self, kind: &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]     --> crates/quabla-python/src/tensor_trace.rs:3015:45
[INFO] [stdout]      |
[INFO] [stdout] 3015 |     fn gt(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3021:50
[INFO] [stdout]      |
[INFO] [stdout] 3021 |     fn greater(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3025:56
[INFO] [stdout]      |
[INFO] [stdout] 3025 |     fn greater_equal(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3029:47
[INFO] [stdout]      |
[INFO] [stdout] 3029 |     fn less(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3033:53
[INFO] [stdout]      |
[INFO] [stdout] 3033 |     fn less_equal(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3037:48
[INFO] [stdout]      |
[INFO] [stdout] 3037 |     fn equal(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3041:52
[INFO] [stdout]      |
[INFO] [stdout] 3041 |     fn not_equal(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3069:54
[INFO] [stdout]      |
[INFO] [stdout] 3069 |     fn logical_and(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3075:53
[INFO] [stdout]      |
[INFO] [stdout] 3075 |     fn logical_or(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3081:30
[INFO] [stdout]      |
[INFO] [stdout] 3081 |     fn logical_not(&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]     --> crates/quabla-python/src/tensor_trace.rs:3109:24
[INFO] [stdout]      |
[INFO] [stdout] 3109 |     fn isnan(&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]     --> crates/quabla-python/src/tensor_trace.rs:3113:27
[INFO] [stdout]      |
[INFO] [stdout] 3113 |     fn isfinite(&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]     --> crates/quabla-python/src/tensor_trace.rs:3118:71
[INFO] [stdout]      |
[INFO] [stdout] 3118 |     fn any(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor_trace.rs:3124:71
[INFO] [stdout]      |
[INFO] [stdout] 3124 |     fn all(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor_trace.rs:3129:50
[INFO] [stdout]      |
[INFO] [stdout] 3129 |     fn maximum(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3141:50
[INFO] [stdout]      |
[INFO] [stdout] 3141 |     fn minimum(&self, rhs: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3157:10
[INFO] [stdout]      |
[INFO] [stdout] 3157 |     ) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3164:23
[INFO] [stdout]      |
[INFO] [stdout] 3164 |     fn tanh(&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]     --> crates/quabla-python/src/tensor_trace.rs:3168:23
[INFO] [stdout]      |
[INFO] [stdout] 3168 |     fn relu(&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]     --> crates/quabla-python/src/tensor_trace.rs:3172:22
[INFO] [stdout]      |
[INFO] [stdout] 3172 |     fn abs(&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]     --> crates/quabla-python/src/tensor_trace.rs:3176:26
[INFO] [stdout]      |
[INFO] [stdout] 3176 |     fn sigmoid(&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]     --> crates/quabla-python/src/tensor_trace.rs:3180:27
[INFO] [stdout]      |
[INFO] [stdout] 3180 |     fn softplus(&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]     --> crates/quabla-python/src/tensor_trace.rs:3184:23
[INFO] [stdout]      |
[INFO] [stdout] 3184 |     fn tril(&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]     --> crates/quabla-python/src/tensor_trace.rs:3188:23
[INFO] [stdout]      |
[INFO] [stdout] 3188 |     fn triu(&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]     --> crates/quabla-python/src/tensor_trace.rs:3192:22
[INFO] [stdout]      |
[INFO] [stdout] 3192 |     fn exp(&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]     --> crates/quabla-python/src/tensor_trace.rs:3197:54
[INFO] [stdout]      |
[INFO] [stdout] 3197 |     fn reshape(&self, shape: &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]     --> crates/quabla-python/src/tensor_trace.rs:3204:64
[INFO] [stdout]      |
[INFO] [stdout] 3204 |     fn slice(&self, axis: isize, start: usize, stop: usize) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3227:50
[INFO] [stdout]      |
[INFO] [stdout] 3227 |     fn broadcast_to(&self, shape: Vec<usize>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3233:72
[INFO] [stdout]      |
[INFO] [stdout] 3233 |     fn mean(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor_trace.rs:3239:72
[INFO] [stdout]      |
[INFO] [stdout] 3239 |     fn norm(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor_trace.rs:3245:71
[INFO] [stdout]      |
[INFO] [stdout] 3245 |     fn max(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor_trace.rs:3251:71
[INFO] [stdout]      |
[INFO] [stdout] 3251 |     fn min(&self, axis: Option<&Bound<'_, PyAny>>, keepdims: 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]     --> crates/quabla-python/src/tensor_trace.rs:3257:66
[INFO] [stdout]      |
[INFO] [stdout] 3257 |     fn gather(&self, indices: &Bound<'_, PyAny>, axis: isize) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3271:10
[INFO] [stdout]      |
[INFO] [stdout] 3271 |     ) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3280:22
[INFO] [stdout]      |
[INFO] [stdout] 3280 |     fn sin(&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]     --> crates/quabla-python/src/tensor_trace.rs:3284:22
[INFO] [stdout]      |
[INFO] [stdout] 3284 |     fn cos(&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]     --> crates/quabla-python/src/tensor_trace.rs:3288:38
[INFO] [stdout]      |
[INFO] [stdout] 3288 |     fn powi(&self, exponent: u32) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3293:54
[INFO] [stdout]      |
[INFO] [stdout] 3293 |     fn transpose(&self, axes: Option<Vec<isize>>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3303:22
[INFO] [stdout]      |
[INFO] [stdout] 3303 |     fn log(&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]     --> crates/quabla-python/src/tensor_trace.rs:3307:24
[INFO] [stdout]      |
[INFO] [stdout] 3307 |     fn log1p(&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]     --> crates/quabla-python/src/tensor_trace.rs:3311:24
[INFO] [stdout]      |
[INFO] [stdout] 3311 |     fn expm1(&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]     --> crates/quabla-python/src/tensor_trace.rs:3315:22
[INFO] [stdout]      |
[INFO] [stdout] 3315 |     fn erf(&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]     --> crates/quabla-python/src/tensor_trace.rs:3319:23
[INFO] [stdout]      |
[INFO] [stdout] 3319 |     fn erfc(&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]     --> crates/quabla-python/src/tensor_trace.rs:3324:46
[INFO] [stdout]      |
[INFO] [stdout] 3324 |     fn atan2(&self, x: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3340:45
[INFO] [stdout]      |
[INFO] [stdout] 3340 |     fn fmod(&self, y: &Bound<'_, PyAny>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3354:22
[INFO] [stdout]      |
[INFO] [stdout] 3354 |     fn tan(&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]     --> crates/quabla-python/src/tensor_trace.rs:3358:25
[INFO] [stdout]      |
[INFO] [stdout] 3358 |     fn arcsin(&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]     --> crates/quabla-python/src/tensor_trace.rs:3362:25
[INFO] [stdout]      |
[INFO] [stdout] 3362 |     fn arccos(&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]     --> crates/quabla-python/src/tensor_trace.rs:3366:25
[INFO] [stdout]      |
[INFO] [stdout] 3366 |     fn arctan(&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]     --> crates/quabla-python/src/tensor_trace.rs:3370:23
[INFO] [stdout]      |
[INFO] [stdout] 3370 |     fn sinh(&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]     --> crates/quabla-python/src/tensor_trace.rs:3374:23
[INFO] [stdout]      |
[INFO] [stdout] 3374 |     fn cosh(&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]     --> crates/quabla-python/src/tensor_trace.rs:3378:26
[INFO] [stdout]      |
[INFO] [stdout] 3378 |     fn arcsinh(&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]     --> crates/quabla-python/src/tensor_trace.rs:3382:26
[INFO] [stdout]      |
[INFO] [stdout] 3382 |     fn arccosh(&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]     --> crates/quabla-python/src/tensor_trace.rs:3386:26
[INFO] [stdout]      |
[INFO] [stdout] 3386 |     fn arctanh(&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]     --> crates/quabla-python/src/tensor_trace.rs:3390:23
[INFO] [stdout]      |
[INFO] [stdout] 3390 |     fn log2(&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]     --> crates/quabla-python/src/tensor_trace.rs:3394:24
[INFO] [stdout]      |
[INFO] [stdout] 3394 |     fn log10(&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]     --> crates/quabla-python/src/tensor_trace.rs:3398:23
[INFO] [stdout]      |
[INFO] [stdout] 3398 |     fn cbrt(&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]     --> crates/quabla-python/src/tensor_trace.rs:3402:24
[INFO] [stdout]      |
[INFO] [stdout] 3402 |     fn floor(&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]     --> crates/quabla-python/src/tensor_trace.rs:3406:23
[INFO] [stdout]      |
[INFO] [stdout] 3406 |     fn ceil(&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]     --> crates/quabla-python/src/tensor_trace.rs:3410:24
[INFO] [stdout]      |
[INFO] [stdout] 3410 |     fn round(&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]     --> crates/quabla-python/src/tensor_trace.rs:3415:32
[INFO] [stdout]      |
[INFO] [stdout] 3415 |     fn stop_gradient(&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]     --> crates/quabla-python/src/tensor_trace.rs:3420:61
[INFO] [stdout]      |
[INFO] [stdout] 3420 |     fn cumsum(&self, axis: Option<isize>, reverse: 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]     --> crates/quabla-python/src/tensor_trace.rs:3425:23
[INFO] [stdout]      |
[INFO] [stdout] 3425 |     fn sqrt(&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]     --> crates/quabla-python/src/tensor_trace.rs:3571:63
[INFO] [stdout]      |
[INFO] [stdout] 3571 |     fn step(&mut self, inputs: Option<&Bound<'_, PyDict>>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:3592:63
[INFO] [stdout]      |
[INFO] [stdout] 3592 |     fn loss(&mut self, inputs: Option<&Bound<'_, PyDict>>) -> PyResult<PyTensor> {
[INFO] [stdout]      |                                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:3604:29
[INFO] [stdout]      |
[INFO] [stdout] 3604 |     fn parameters(&self) -> PyResult<BTreeMap<String, PyTensor>> {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:3701:6
[INFO] [stdout]      |
[INFO] [stdout] 3701 | ) -> PyResult<TraceTensor> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:3801:6
[INFO] [stdout]      |
[INFO] [stdout] 3801 | ) -> PyResult<TraceTensor> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:3844:6
[INFO] [stdout]      |
[INFO] [stdout] 3844 | ) -> PyResult<TraceTensor> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:4057:6
[INFO] [stdout]      |
[INFO] [stdout] 4057 | ) -> PyResult<TraceTensor> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:4125:6
[INFO] [stdout]      |
[INFO] [stdout] 4125 | ) -> PyResult<Py<PyTuple>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:4325:6
[INFO] [stdout]      |
[INFO] [stdout] 4325 | ) -> PyResult<Py<PyTuple>> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:4500:6
[INFO] [stdout]      |
[INFO] [stdout] 4500 | ) -> PyResult<TensorCudaDataParallelValueAndGradFunction> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:4662:10
[INFO] [stdout]      |
[INFO] [stdout] 4662 |     ) -> PyResult<(PyTensor, BTreeMap<String, PyTensor>)> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:4845:6
[INFO] [stdout]      |
[INFO] [stdout] 4845 | ) -> PyResult<TensorMlxAdamOptimizer> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:4979:63
[INFO] [stdout]      |
[INFO] [stdout] 4979 |     fn step(&mut self, inputs: Option<&Bound<'_, PyDict>>) -> 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]     --> crates/quabla-python/src/tensor_trace.rs:5020:29
[INFO] [stdout]      |
[INFO] [stdout] 5020 |     fn parameters(&self) -> PyResult<BTreeMap<String, PyTensor>> {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:5075:63
[INFO] [stdout]      |
[INFO] [stdout] 5075 |     fn loss(&mut self, inputs: Option<&Bound<'_, PyDict>>) -> PyResult<PyTensor> {
[INFO] [stdout]      |                                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> crates/quabla-python/src/tensor_trace.rs:5127:6
[INFO] [stdout]      |
[INFO] [stdout] 5127 | ) -> PyResult<TensorCudaAdamOptimizer> {
[INFO] [stdout]      |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> crates/quabla-python/src/lib.rs:31:6
[INFO] [stdout]    |
[INFO] [stdout] 31 | ) -> 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]    --> crates/quabla-python/src/lib.rs:120:66
[INFO] [stdout]     |
[INFO] [stdout] 120 | fn py_greater(lhs: &Bound<'_, PyAny>, rhs: &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]    --> crates/quabla-python/src/lib.rs:125:72
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn py_greater_equal(lhs: &Bound<'_, PyAny>, rhs: &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]    --> crates/quabla-python/src/lib.rs:130:63
[INFO] [stdout]     |
[INFO] [stdout] 130 | fn py_less(lhs: &Bound<'_, PyAny>, rhs: &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]    --> crates/quabla-python/src/lib.rs:135:69
[INFO] [stdout]     |
[INFO] [stdout] 135 | fn py_less_equal(lhs: &Bound<'_, PyAny>, rhs: &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]    --> crates/quabla-python/src/lib.rs:140:64
[INFO] [stdout]     |
[INFO] [stdout] 140 | fn py_equal(lhs: &Bound<'_, PyAny>, rhs: &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]    --> crates/quabla-python/src/lib.rs:145:68
[INFO] [stdout]     |
[INFO] [stdout] 145 | fn py_not_equal(lhs: &Bound<'_, PyAny>, rhs: &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]    --> crates/quabla-python/src/lib.rs:150:70
[INFO] [stdout]     |
[INFO] [stdout] 150 | fn py_logical_and(lhs: &Bound<'_, PyAny>, rhs: &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]    --> crates/quabla-python/src/lib.rs:155:69
[INFO] [stdout]     |
[INFO] [stdout] 155 | fn py_logical_or(lhs: &Bound<'_, PyAny>, rhs: &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]    --> crates/quabla-python/src/lib.rs:160:48
[INFO] [stdout]     |
[INFO] [stdout] 160 | fn py_logical_not(value: &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]    --> crates/quabla-python/src/lib.rs:165:42
[INFO] [stdout]     |
[INFO] [stdout] 165 | fn py_isnan(value: &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]    --> crates/quabla-python/src/lib.rs:170:45
[INFO] [stdout]     |
[INFO] [stdout] 170 | fn py_isfinite(value: &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]    --> crates/quabla-python/src/lib.rs:176:80
[INFO] [stdout]     |
[INFO] [stdout] 176 | fn py_concat(py: Python<'_>, matrices: &Bound<'_, PySequence>, axis: usize) -> 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]    --> crates/quabla-python/src/lib.rs:211:78
[INFO] [stdout]     |
[INFO] [stdout] 211 | fn py_stack(py: Python<'_>, tensors: &Bound<'_, PySequence>, 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]    --> crates/quabla-python/src/lib.rs:263:6
[INFO] [stdout]     |
[INFO] [stdout] 263 | ) -> 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] [stderr] error: could not compile `quabla-python` (lib) due to 228 previous errors
[INFO] running `Command { std: "docker" "inspect" "77a8381f5023e1739539ec94c031b62c8f481da185ed653077fea2a8b5cf72f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "77a8381f5023e1739539ec94c031b62c8f481da185ed653077fea2a8b5cf72f0", kill_on_drop: false }`
[INFO] [stdout] 77a8381f5023e1739539ec94c031b62c8f481da185ed653077fea2a8b5cf72f0
