[INFO] cloning repository https://github.com/dev-pmallapp/helm
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/dev-pmallapp/helm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdev-pmallapp%2Fhelm", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdev-pmallapp%2Fhelm'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3f75659b52e61a26f1579d6ceaa8ad626be15204
[INFO] checking dev-pmallapp/helm against 52995a223f2919dd3e2e427231db90a257350ded for pr-129249-4
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdev-pmallapp%2Fhelm" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/dev-pmallapp/helm
[INFO] finished tweaking git repo https://github.com/dev-pmallapp/helm
[INFO] tweaked toml for git repo https://github.com/dev-pmallapp/helm written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/dev-pmallapp/helm 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/dev-pmallapp/helm 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] [stderr] warning: unused workspace dependency `clap`
[INFO] [stderr]   --> Cargo.toml:20:25
[INFO] [stderr]    |
[INFO] [stderr] 20 | [workspace.dependencies.clap]
[INFO] [stderr]    |                         ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `clap`
[INFO] [stderr] warning: unused workspace dependency `helm-hw-dma`
[INFO] [stderr]   --> Cargo.toml:51:25
[INFO] [stderr]    |
[INFO] [stderr] 51 | [workspace.dependencies.helm-hw-dma]
[INFO] [stderr]    |                         ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `helm-hw-dma`
[INFO] [stderr] warning: unused workspace dependency `pyo3`
[INFO] [stderr]    --> Cargo.toml:105:25
[INFO] [stderr]     |
[INFO] [stderr] 105 | [workspace.dependencies.pyo3]
[INFO] [stderr]     |                         ^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the workspace dependency `pyo3`
[INFO] [stderr] warning: unused field `authors` in `workspace.package`
[INFO] [stderr]    --> Cargo.toml:196:1
[INFO] [stderr]     |
[INFO] [stderr] 196 | authors = ["helm-ng contributors"]
[INFO] [stderr]     | ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.authors`
[INFO] [stderr] warning: unused field `license` in `workspace.package`
[INFO] [stderr]    --> Cargo.toml:198:1
[INFO] [stderr]     |
[INFO] [stderr] 198 | license = "MIT OR Apache-2.0"
[INFO] [stderr]     | ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the field `workspace.package.license`
[INFO] [stderr] warning: unused field `repository` in `workspace.package`
[INFO] [stderr]    --> Cargo.toml:199:1
[INFO] [stderr]     |
[INFO] [stderr] 199 | repository = "https://github.com/pmallapp/helm-ng"
[INFO] [stderr]     | ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the field `workspace.package.repository`
[INFO] [stderr] warning: workspace (manifest) generated 6 warnings
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4c66708a5455fc279b91a14da2311a7eff65a9fd9658a9194a0a4410b0d44457
[INFO] running `Command { std: "docker" "start" "4c66708a5455fc279b91a14da2311a7eff65a9fd9658a9194a0a4410b0d44457", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4c66708a5455fc279b91a14da2311a7eff65a9fd9658a9194a0a4410b0d44457", 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" "4c66708a5455fc279b91a14da2311a7eff65a9fd9658a9194a0a4410b0d44457" "/opt/rustwide/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4c66708a5455fc279b91a14da2311a7eff65a9fd9658a9194a0a4410b0d44457", 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" "4c66708a5455fc279b91a14da2311a7eff65a9fd9658a9194a0a4410b0d44457" "/opt/rustwide/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `clap`
[INFO] [stderr]   --> Cargo.toml:20:25
[INFO] [stderr]    |
[INFO] [stderr] 20 | [workspace.dependencies.clap]
[INFO] [stderr]    |                         ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `clap`
[INFO] [stderr] warning: unused workspace dependency `helm-hw-dma`
[INFO] [stderr]   --> Cargo.toml:51:25
[INFO] [stderr]    |
[INFO] [stderr] 51 | [workspace.dependencies.helm-hw-dma]
[INFO] [stderr]    |                         ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `helm-hw-dma`
[INFO] [stderr] warning: unused workspace dependency `pyo3`
[INFO] [stderr]    --> Cargo.toml:105:25
[INFO] [stderr]     |
[INFO] [stderr] 105 | [workspace.dependencies.pyo3]
[INFO] [stderr]     |                         ^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the workspace dependency `pyo3`
[INFO] [stderr] warning: unused field `authors` in `workspace.package`
[INFO] [stderr]    --> Cargo.toml:196:1
[INFO] [stderr]     |
[INFO] [stderr] 196 | authors = ["helm-ng contributors"]
[INFO] [stderr]     | ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.authors`
[INFO] [stderr] warning: unused field `license` in `workspace.package`
[INFO] [stderr]    --> Cargo.toml:198:1
[INFO] [stderr]     |
[INFO] [stderr] 198 | license = "MIT OR Apache-2.0"
[INFO] [stderr]     | ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the field `workspace.package.license`
[INFO] [stderr] warning: unused field `repository` in `workspace.package`
[INFO] [stderr]    --> Cargo.toml:199:1
[INFO] [stderr]     |
[INFO] [stderr] 199 | repository = "https://github.com/pmallapp/helm-ng"
[INFO] [stderr]     | ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the field `workspace.package.repository`
[INFO] [stderr] warning: workspace (manifest) generated 6 warnings
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]     Checking log v0.4.29
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking helm-probe v0.1.0 (/opt/rustwide/workdir/framework/helm-probe)
[INFO] [stderr]     Checking helm-diag v0.1.0 (/opt/rustwide/workdir/framework/helm-diag)
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling object v0.36.7
[INFO] [stderr]    Compiling twox-hash v1.6.3
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling cc v1.2.58
[INFO] [stderr]    Compiling helm-decode v0.1.0 (/opt/rustwide/workdir/framework/helm-decode)
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling ruzstd v0.7.3
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]    Compiling pyo3-build-config v0.22.6
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]     Checking helm-plugin v0.1.0 (/opt/rustwide/workdir/framework/helm-plugin)
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking unindent v0.2.4
[INFO] [stderr]     Checking indexmap v2.13.0
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking anstream v0.6.21
[INFO] [stderr]    Compiling helm-arch v0.1.0 (/opt/rustwide/workdir/runtime/helm-arch)
[INFO] [stderr]     Checking jiff v0.2.23
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]     Checking bitflags v2.11.0
[INFO] [stderr]     Checking rustix v1.1.4
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking memmap2 v0.5.10
[INFO] [stderr]     Checking is-terminal v0.4.17
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking dashmap v6.1.0
[INFO] [stderr]     Checking helm-spy v0.1.0 (/opt/rustwide/workdir/debug/helm-spy)
[INFO] [stderr]    Compiling pyo3-ffi v0.22.6
[INFO] [stderr]    Compiling pyo3-macros-backend v0.22.6
[INFO] [stderr]    Compiling pyo3 v0.22.6
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]     Checking clap v4.6.0
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]     Checking env_filter v1.0.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]     Checking env_logger v0.11.9
[INFO] [stderr]    Compiling dynasm v2.0.0
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking helm-core v0.1.0 (/opt/rustwide/workdir/framework/helm-core)
[INFO] [stderr]    Compiling helm-jit v0.1.0 (/opt/rustwide/workdir/framework/helm-jit)
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking helm-devices v0.1.0 (/opt/rustwide/workdir/framework/helm-devices)
[INFO] [stderr]     Checking helm-event v0.1.0 (/opt/rustwide/workdir/framework/helm-event)
[INFO] [stderr]     Checking helm-debug v0.1.0 (/opt/rustwide/workdir/runtime/helm-debug)
[INFO] [stderr]     Checking helm-hw-timer v0.1.0 (/opt/rustwide/workdir/hw/helm-hw-timer)
[INFO] [stderr]     Checking helm-hw-dma v0.1.0 (/opt/rustwide/workdir/hw/helm-hw-dma)
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]    Compiling pyo3-macros v0.22.6
[INFO] [stderr]     Checking helm-stats v0.1.0 (/opt/rustwide/workdir/framework/helm-stats)
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking helm-memory v0.1.0 (/opt/rustwide/workdir/framework/helm-memory)
[INFO] [stderr]     Checking helm-hw-pci v0.1.0 (/opt/rustwide/workdir/hw/helm-hw-pci)
[INFO] [stderr]     Checking helm-hw-char v0.1.0 (/opt/rustwide/workdir/hw/helm-hw-char)
[INFO] [stderr]     Checking helm-hw-intc v0.1.0 (/opt/rustwide/workdir/hw/helm-hw-intc)
[INFO] [stderr]     Checking helm-hw-rtc v0.1.0 (/opt/rustwide/workdir/hw/helm-hw-rtc)
[INFO] [stderr]     Checking helm-hw-firmware v0.1.0 (/opt/rustwide/workdir/hw/helm-hw-firmware)
[INFO] [stderr]     Checking helm-timing v0.1.0 (/opt/rustwide/workdir/framework/helm-timing)
[INFO] [stderr]     Checking helm-report v0.1.0 (/opt/rustwide/workdir/debug/helm-report)
[INFO] [stderr]     Checking helm-hw-virtio v0.1.0 (/opt/rustwide/workdir/hw/helm-hw-virtio)
[INFO] [stderr]     Checking helm-hw-iommu v0.1.0 (/opt/rustwide/workdir/hw/helm-hw-iommu)
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> runtime/helm-arch/src/aarch64/tests/exec_sysreg.rs:625:21
[INFO] [stdout]     |
[INFO] [stdout] 625 |     c.ich_hcr_el2 = (1 << 3) /* NPIE */;
[INFO] [stdout]     |                     ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 625 -     c.ich_hcr_el2 = (1 << 3) /* NPIE */;
[INFO] [stdout] 625 +     c.ich_hcr_el2 = 1 << 3 /* NPIE */;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> runtime/helm-arch/src/aarch64/tests/exec_sysreg.rs:627:23
[INFO] [stdout]     |
[INFO] [stdout] 627 |     c.ich_lr_el2[0] = (1u64 << 41);
[INFO] [stdout]     |                       ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 627 -     c.ich_lr_el2[0] = (1u64 << 41);
[INFO] [stdout] 627 +     c.ich_lr_el2[0] = 1u64 << 41;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking helm-platform v0.1.0 (/opt/rustwide/workdir/runtime/helm-platform)
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking dynasmrt v2.0.0
[INFO] [stdout] warning: unused macro definition: `assert_stat_eq`
[INFO] [stdout]    --> framework/helm-jit/src/runtime.rs:916:18
[INFO] [stdout]     |
[INFO] [stdout] 916 |     macro_rules! assert_stat_eq {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: consider annotating the enclosing module with `#[macro_use]`
[INFO] [stdout]     |
[INFO] [stdout] 904 + #[macro_use]
[INFO] [stdout] 905 | mod tests {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of an `unsafe` block
[INFO] [stdout]     --> framework/helm-jit/src/runtime.rs:1304:13
[INFO] [stdout]      |
[INFO] [stdout] 1304 | /             unsafe {
[INFO] [stdout] 1305 | |                 dispatch_trace(
[INFO] [stdout] 1306 | |                     None,
[INFO] [stdout] 1307 | |                     &stats,
[INFO] [stdout] ...    |
[INFO] [stdout] 1315 | |             },
[INFO] [stdout]      | |_____________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-W unsafe-code`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of an `unsafe` block
[INFO] [stdout]     --> framework/helm-jit/src/runtime.rs:1323:13
[INFO] [stdout]      |
[INFO] [stdout] 1323 | /             unsafe {
[INFO] [stdout] 1324 | |                 dispatch_trace(
[INFO] [stdout] 1325 | |                     Some(&mut cache),
[INFO] [stdout] 1326 | |                     &stats,
[INFO] [stdout] ...    |
[INFO] [stdout] 1334 | |             },
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of an `unsafe` block
[INFO] [stdout]     --> framework/helm-jit/src/runtime.rs:1342:13
[INFO] [stdout]      |
[INFO] [stdout] 1342 | /             unsafe {
[INFO] [stdout] 1343 | |                 dispatch_trace(
[INFO] [stdout] 1344 | |                     Some(&mut cache),
[INFO] [stdout] 1345 | |                     &stats,
[INFO] [stdout] ...    |
[INFO] [stdout] 1353 | |             },
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of an `unsafe` block
[INFO] [stdout]     --> framework/helm-jit/src/runtime.rs:1373:13
[INFO] [stdout]      |
[INFO] [stdout] 1373 | /             unsafe {
[INFO] [stdout] 1374 | |                 dispatch_trace(
[INFO] [stdout] 1375 | |                     Some(&mut cache),
[INFO] [stdout] 1376 | |                     &stats,
[INFO] [stdout] ...    |
[INFO] [stdout] 1387 | |             },
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of an `unsafe` block
[INFO] [stdout]     --> framework/helm-jit/src/runtime.rs:1413:13
[INFO] [stdout]      |
[INFO] [stdout] 1413 | /             unsafe {
[INFO] [stdout] 1414 | |                 dispatch_trace(
[INFO] [stdout] 1415 | |                     Some(&mut cache),
[INFO] [stdout] 1416 | |                     &stats,
[INFO] [stdout] ...    |
[INFO] [stdout] 1427 | |             },
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking helm-engine v0.1.0 (/opt/rustwide/workdir/runtime/helm-engine)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u32>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> runtime/helm-engine/src/fs.rs:98:14
[INFO] [stdout]    |
[INFO] [stdout] 98 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_sub(1));
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 98 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_sub(1));
[INFO] [stdout] 98 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_sub(1));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u32>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> runtime/helm-engine/src/fs.rs:241:14
[INFO] [stdout]     |
[INFO] [stdout] 241 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_sub(1));
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 241 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_sub(1));
[INFO] [stdout] 241 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_sub(1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u32>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> runtime/helm-engine/src/fs.rs:98:14
[INFO] [stdout]    |
[INFO] [stdout] 98 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_sub(1));
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 98 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_sub(1));
[INFO] [stdout] 98 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_sub(1));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u32>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> runtime/helm-engine/src/fs.rs:241:14
[INFO] [stdout]     |
[INFO] [stdout] 241 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_sub(1));
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 241 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_sub(1));
[INFO] [stdout] 241 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |n| n.checked_sub(1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `w_reg_encode` is never used
[INFO] [stdout]    --> framework/helm-jit/src/stencil/tests.rs:690:4
[INFO] [stdout]     |
[INFO] [stdout] 690 | fn w_reg_encode(sf0_raw: u32, new_rd: u32, new_rn: u32) -> u32 {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking helm-python v0.1.0 (/opt/rustwide/workdir/runtime/helm-python)
[INFO] [stdout] warning: constant `DEFAULT_INFLATE_TEST` is never used
[INFO] [stdout]    --> runtime/helm-engine/src/tests/engine.rs:128:7
[INFO] [stdout]     |
[INFO] [stdout] 128 | const DEFAULT_INFLATE_TEST: &str = concat!(
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `encode_adrp` is never used
[INFO] [stdout]    --> runtime/helm-engine/src/tests/engine.rs:967:4
[INFO] [stdout]     |
[INFO] [stdout] 967 | fn encode_adrp(immhi: u32, immlo: u32, rd: u32) -> u32 {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `encode_mrs` is never used
[INFO] [stdout]    --> runtime/helm-engine/src/tests/engine.rs:972:4
[INFO] [stdout]     |
[INFO] [stdout] 972 | fn encode_mrs(rt: u32, o0: u32, op1: u32, crn: u32, crm: u32, op2: u32) -> u32 {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `encode_msr` is never used
[INFO] [stdout]    --> runtime/helm-engine/src/tests/engine.rs:990:4
[INFO] [stdout]     |
[INFO] [stdout] 990 | fn encode_msr(rt: u32, o0: u32, op1: u32, crn: u32, crm: u32, op2: u32) -> u32 {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `encode_orr_imm` is never used
[INFO] [stdout]     --> runtime/helm-engine/src/tests/engine.rs:1002:4
[INFO] [stdout]      |
[INFO] [stdout] 1002 | fn encode_orr_imm(rd: u32, rn: u32, imm_enc: u32) -> u32 {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `encode_b_cond` is never used
[INFO] [stdout]     --> runtime/helm-engine/src/tests/engine.rs:1013:4
[INFO] [stdout]      |
[INFO] [stdout] 1013 | fn encode_b_cond(cond: u32, imm19: i32) -> u32 {
[INFO] [stdout]      |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `encode_cbnz` is never used
[INFO] [stdout]     --> runtime/helm-engine/src/tests/engine.rs:1018:4
[INFO] [stdout]      |
[INFO] [stdout] 1018 | fn encode_cbnz(sf: u32, imm19: i32, rt: u32) -> u32 {
[INFO] [stdout]      |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `encode_subs_imm` is never used
[INFO] [stdout]     --> runtime/helm-engine/src/tests/engine.rs:1023:4
[INFO] [stdout]      |
[INFO] [stdout] 1023 | fn encode_subs_imm(sf: u32, sh: u32, imm12: u32, rn: u32, rd: u32) -> u32 {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `encode_orr_reg` is never used
[INFO] [stdout]     --> runtime/helm-engine/src/tests/engine.rs:1035:4
[INFO] [stdout]      |
[INFO] [stdout] 1035 | fn encode_orr_reg(sf: u32, shift_type: u32, rm: u32, shift_amt: u32, rn: u32, rd: u32) -> u32 {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `make_test_trace` is never used
[INFO] [stdout]     --> runtime/helm-engine/src/tests/engine.rs:1062:4
[INFO] [stdout]      |
[INFO] [stdout] 1062 | fn make_test_trace(start_pc: u64) -> CompiledTrace {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `make_linear_test_trace` is never used
[INFO] [stdout]     --> runtime/helm-engine/src/tests/engine.rs:1090:4
[INFO] [stdout]      |
[INFO] [stdout] 1090 | fn make_linear_test_trace(start_pc: u64) -> CompiledTrace {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `make_fused_subs_bne_trace` is never used
[INFO] [stdout]     --> runtime/helm-engine/src/tests/engine.rs:1114:4
[INFO] [stdout]      |
[INFO] [stdout] 1114 | fn make_fused_subs_bne_trace(start_pc: u64, target_pc: u64) -> CompiledTrace {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout]     --> runtime/helm-engine/src/tests/engine.rs:1860:13
[INFO] [stdout]      |
[INFO] [stdout] 1860 |     assert!(stats.cache_promotions >= 0);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> runtime/helm-python/src/compat.rs:47:6
[INFO] [stdout]    |
[INFO] [stdout] 47 | ) -> PyResult<Py<HelmSystem>> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is 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]   --> runtime/helm-python/src/compat.rs:84:36
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub fn set_sim_trace(uri: &str) -> 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]   --> runtime/helm-python/src/cpu.rs:99:47
[INFO] [stdout]    |
[INFO] [stdout] 99 |     fn xn(&self, py: Python<'_>, n: usize) -> PyResult<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]    --> runtime/helm-python/src/cpu.rs:133:47
[INFO] [stdout]     |
[INFO] [stdout] 133 |     fn vn(&self, py: Python<'_>, n: usize) -> PyResult<(u64, 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]   --> runtime/helm-python/src/devices.rs:44:46
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn spi(&self, py: Python<'_>, n: u32) -> PyResult<PortRef> {
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> runtime/helm-python/src/devices.rs:65:71
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn pending_mask(&self, py: Python<'_>, cpu: usize, reg: usize) -> PyResult<Option<u32>> {
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> runtime/helm-python/src/devices.rs:81:71
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn enabled_mask(&self, py: Python<'_>, cpu: usize, reg: usize) -> PyResult<Option<u32>> {
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> runtime/helm-python/src/devices.rs:97:70
[INFO] [stdout]    |
[INFO] [stdout] 97 |     fn active_mask(&self, py: Python<'_>, cpu: usize, reg: usize) -> PyResult<Option<u32>> {
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> runtime/helm-python/src/memory_space.rs:39:81
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn add_map(&mut self, base: u64, device: PyObject, size: u64, bank: u32) -> 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]    --> runtime/helm-python/src/spy.rs:201:29
[INFO] [stdout]     |
[INFO] [stdout] 201 |     fn detach(&mut 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]    --> runtime/helm-python/src/spy.rs:385:55
[INFO] [stdout]     |
[INFO] [stdout] 385 |     fn render(&self, py: Python<'_>, format: &str) -> 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]    --> runtime/helm-python/src/spy.rs:417:72
[INFO] [stdout]     |
[INFO] [stdout] 417 |     fn write_report(&self, py: Python<'_>, uri: &str, format: &str) -> 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]    --> runtime/helm-python/src/spy.rs:450:30
[INFO] [stdout]     |
[INFO] [stdout] 450 |     fn track_insns(&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]    --> runtime/helm-python/src/spy.rs:456:33
[INFO] [stdout]     |
[INFO] [stdout] 456 |     fn track_branches(&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]    --> runtime/helm-python/src/spy.rs:468:10
[INFO] [stdout]     |
[INFO] [stdout] 468 |     ) -> 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]    --> runtime/helm-python/src/system.rs:249:54
[INFO] [stdout]     |
[INFO] [stdout] 249 |     fn instantiate(slf: Py<Self>, py: Python<'_>) -> 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]    --> runtime/helm-python/src/system.rs:307:45
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn set_jit(&mut self, enabled: bool) -> 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]    --> runtime/helm-python/src/system.rs:315:65
[INFO] [stdout]     |
[INFO] [stdout] 315 |     fn set_jit_interp_range(&mut self, start: u64, end: u64) -> 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]    --> runtime/helm-python/src/system.rs:323:63
[INFO] [stdout]     |
[INFO] [stdout] 323 |     fn set_jit_only_range(&mut self, start: u64, end: u64) -> 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]    --> runtime/helm-python/src/system.rs:342:63
[INFO] [stdout]     |
[INFO] [stdout] 342 |     fn set_jit_verify(&mut self, enable: bool, stop: bool) -> 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]    --> runtime/helm-python/src/system.rs:394:50
[INFO] [stdout]     |
[INFO] [stdout] 394 |     fn add_jit_breakpoint(&mut self, pc: u64) -> 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]    --> runtime/helm-python/src/system.rs:401:53
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn remove_jit_breakpoint(&mut self, pc: u64) -> 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]    --> runtime/helm-python/src/system.rs:408:44
[INFO] [stdout]     |
[INFO] [stdout] 408 |     fn clear_jit_breakpoints(&mut 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]    --> runtime/helm-python/src/system.rs:432:10
[INFO] [stdout]     |
[INFO] [stdout] 432 |     ) -> 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]    --> runtime/helm-python/src/system.rs:446:45
[INFO] [stdout]     |
[INFO] [stdout] 446 |     fn clear_jit_trace_window(&mut 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]    --> runtime/helm-python/src/system.rs:458:43
[INFO] [stdout]     |
[INFO] [stdout] 458 |     fn serve_gdb(&mut self, port: u16) -> 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]    --> runtime/helm-python/src/system.rs:501:65
[INFO] [stdout]     |
[INFO] [stdout] 501 |     fn select_debug_connection(&mut self, runtime_id: usize) -> 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]    --> runtime/helm-python/src/system.rs:510:61
[INFO] [stdout]     |
[INFO] [stdout] 510 |     fn set_jit_force_interpreter(&mut self, force: bool) -> 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]    --> runtime/helm-python/src/system.rs:522:10
[INFO] [stdout]     |
[INFO] [stdout] 522 |     ) -> 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]    --> runtime/helm-python/src/system.rs:559:10
[INFO] [stdout]     |
[INFO] [stdout] 559 |     ) -> 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]    --> runtime/helm-python/src/system.rs:594:49
[INFO] [stdout]     |
[INFO] [stdout] 594 |     fn set_cpu_model(&mut self, model: &str) -> 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]    --> runtime/helm-python/src/system.rs:606:49
[INFO] [stdout]     |
[INFO] [stdout] 606 |     fn set_tick_scale(&mut self, scale: u64) -> 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]    --> runtime/helm-python/src/system.rs:865:65
[INFO] [stdout]     |
[INFO] [stdout] 865 |     fn dump_stats(slf: Py<Self>, py: Python<'_>, path: &str) -> 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]     --> runtime/helm-python/src/system.rs:1004:73
[INFO] [stdout]      |
[INFO] [stdout] 1004 |     fn add_plugin(&mut self, py: Python<'_>, name: &str, args: &str) -> 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]     --> runtime/helm-python/src/system.rs:1089:10
[INFO] [stdout]      |
[INFO] [stdout] 1089 |     ) -> PyResult<HelmSpy> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:1127:10
[INFO] [stdout]      |
[INFO] [stdout] 1127 |     ) -> 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]     --> runtime/helm-python/src/system.rs:1254:85
[INFO] [stdout]      |
[INFO] [stdout] 1254 |     fn watch(&mut self, py: Python<'_>, addr: u64, size: u64, writes_only: bool) -> 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]     --> runtime/helm-python/src/system.rs:1298:10
[INFO] [stdout]      |
[INFO] [stdout] 1298 |     ) -> PyResult<HelmSpy> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:1324:60
[INFO] [stdout]      |
[INFO] [stdout] 1324 |     fn save_checkpoint<'py>(&mut self, py: Python<'py>) -> PyResult<Bound<'py, PyBytes>> {
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:1389:54
[INFO] [stdout]      |
[INFO] [stdout] 1389 |     fn restore_checkpoint(&mut self, data: &[u8]) -> PyResult<usize> {
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:1429:10
[INFO] [stdout]      |
[INFO] [stdout] 1429 |     ) -> PyResult<Bound<'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]     --> runtime/helm-python/src/system.rs:1553:10
[INFO] [stdout]      |
[INFO] [stdout] 1553 |     ) -> PyResult<Bound<'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]     --> runtime/helm-python/src/system.rs:1581:10
[INFO] [stdout]      |
[INFO] [stdout] 1581 |     ) -> PyResult<Bound<'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]     --> runtime/helm-python/src/system.rs:1635:10
[INFO] [stdout]      |
[INFO] [stdout] 1635 |     ) -> PyResult<Bound<'py, PyBytes>> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:1684:10
[INFO] [stdout]      |
[INFO] [stdout] 1684 |     ) -> PyResult<Bound<'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]     --> runtime/helm-python/src/system.rs:1711:10
[INFO] [stdout]      |
[INFO] [stdout] 1711 |     ) -> PyResult<Bound<'py, PyList>> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:1872:56
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     fn breakpoint(&mut self, pc: u64, action: &str) -> 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]     --> runtime/helm-python/src/system.rs:1916:49
[INFO] [stdout]      |
[INFO] [stdout] 1916 |     fn remove_breakpoint(&mut self, id: u32) -> 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]     --> runtime/helm-python/src/system.rs:1927:64
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     fn enable_breakpoint(&mut self, id: u32, enabled: bool) -> PyResult<bool> {
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:1936:40
[INFO] [stdout]      |
[INFO] [stdout] 1936 |     fn clear_breakpoints(&mut 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]     --> runtime/helm-python/src/system.rs:1946:67
[INFO] [stdout]      |
[INFO] [stdout] 1946 |     fn watchpoint(&mut self, addr: u64, size: u64, kind: &str) -> 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]     --> runtime/helm-python/src/system.rs:2086:52
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     fn inspect<'py>(&mut self, py: Python<'py>) -> PyResult<Bound<'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]     --> runtime/helm-python/src/system.rs:2147:10
[INFO] [stdout]      |
[INFO] [stdout] 2147 |     ) -> PyResult<Bound<'py, PyBytes>> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:2161:78
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     fn write_memory(&mut self, addr: u64, data: Vec<u8>, translate: bool) -> PyResult<bool> {
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:2168:49
[INFO] [stdout]      |
[INFO] [stdout] 2168 |     fn remove_watchpoint(&mut self, id: u32) -> 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]     --> runtime/helm-python/src/system.rs:2179:64
[INFO] [stdout]      |
[INFO] [stdout] 2179 |     fn enable_watchpoint(&mut self, id: u32, enabled: bool) -> PyResult<bool> {
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:2188:40
[INFO] [stdout]      |
[INFO] [stdout] 2188 |     fn clear_watchpoints(&mut 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] [stderr] error: could not compile `helm-python` (lib) due to 57 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]   --> runtime/helm-python/src/compat.rs:47:6
[INFO] [stdout]    |
[INFO] [stdout] 47 | ) -> PyResult<Py<HelmSystem>> {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is 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]   --> runtime/helm-python/src/compat.rs:84:36
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub fn set_sim_trace(uri: &str) -> 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]   --> runtime/helm-python/src/cpu.rs:99:47
[INFO] [stdout]    |
[INFO] [stdout] 99 |     fn xn(&self, py: Python<'_>, n: usize) -> PyResult<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]    --> runtime/helm-python/src/cpu.rs:133:47
[INFO] [stdout]     |
[INFO] [stdout] 133 |     fn vn(&self, py: Python<'_>, n: usize) -> PyResult<(u64, 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]   --> runtime/helm-python/src/devices.rs:44:46
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn spi(&self, py: Python<'_>, n: u32) -> PyResult<PortRef> {
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> runtime/helm-python/src/devices.rs:65:71
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn pending_mask(&self, py: Python<'_>, cpu: usize, reg: usize) -> PyResult<Option<u32>> {
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> runtime/helm-python/src/devices.rs:81:71
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn enabled_mask(&self, py: Python<'_>, cpu: usize, reg: usize) -> PyResult<Option<u32>> {
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> runtime/helm-python/src/devices.rs:97:70
[INFO] [stdout]    |
[INFO] [stdout] 97 |     fn active_mask(&self, py: Python<'_>, cpu: usize, reg: usize) -> PyResult<Option<u32>> {
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]   --> runtime/helm-python/src/memory_space.rs:39:81
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn add_map(&mut self, base: u64, device: PyObject, size: u64, bank: u32) -> 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]    --> runtime/helm-python/src/spy.rs:201:29
[INFO] [stdout]     |
[INFO] [stdout] 201 |     fn detach(&mut 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]    --> runtime/helm-python/src/spy.rs:385:55
[INFO] [stdout]     |
[INFO] [stdout] 385 |     fn render(&self, py: Python<'_>, format: &str) -> 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]    --> runtime/helm-python/src/spy.rs:417:72
[INFO] [stdout]     |
[INFO] [stdout] 417 |     fn write_report(&self, py: Python<'_>, uri: &str, format: &str) -> 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]    --> runtime/helm-python/src/spy.rs:450:30
[INFO] [stdout]     |
[INFO] [stdout] 450 |     fn track_insns(&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]    --> runtime/helm-python/src/spy.rs:456:33
[INFO] [stdout]     |
[INFO] [stdout] 456 |     fn track_branches(&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]    --> runtime/helm-python/src/spy.rs:468:10
[INFO] [stdout]     |
[INFO] [stdout] 468 |     ) -> 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]    --> runtime/helm-python/src/system.rs:249:54
[INFO] [stdout]     |
[INFO] [stdout] 249 |     fn instantiate(slf: Py<Self>, py: Python<'_>) -> 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]    --> runtime/helm-python/src/system.rs:307:45
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn set_jit(&mut self, enabled: bool) -> 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]    --> runtime/helm-python/src/system.rs:315:65
[INFO] [stdout]     |
[INFO] [stdout] 315 |     fn set_jit_interp_range(&mut self, start: u64, end: u64) -> 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]    --> runtime/helm-python/src/system.rs:323:63
[INFO] [stdout]     |
[INFO] [stdout] 323 |     fn set_jit_only_range(&mut self, start: u64, end: u64) -> 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]    --> runtime/helm-python/src/system.rs:342:63
[INFO] [stdout]     |
[INFO] [stdout] 342 |     fn set_jit_verify(&mut self, enable: bool, stop: bool) -> 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]    --> runtime/helm-python/src/system.rs:394:50
[INFO] [stdout]     |
[INFO] [stdout] 394 |     fn add_jit_breakpoint(&mut self, pc: u64) -> 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]    --> runtime/helm-python/src/system.rs:401:53
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn remove_jit_breakpoint(&mut self, pc: u64) -> 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]    --> runtime/helm-python/src/system.rs:408:44
[INFO] [stdout]     |
[INFO] [stdout] 408 |     fn clear_jit_breakpoints(&mut 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]    --> runtime/helm-python/src/system.rs:432:10
[INFO] [stdout]     |
[INFO] [stdout] 432 |     ) -> 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]    --> runtime/helm-python/src/system.rs:446:45
[INFO] [stdout]     |
[INFO] [stdout] 446 |     fn clear_jit_trace_window(&mut 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]    --> runtime/helm-python/src/system.rs:458:43
[INFO] [stdout]     |
[INFO] [stdout] 458 |     fn serve_gdb(&mut self, port: u16) -> 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]    --> runtime/helm-python/src/system.rs:501:65
[INFO] [stdout]     |
[INFO] [stdout] 501 |     fn select_debug_connection(&mut self, runtime_id: usize) -> 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]    --> runtime/helm-python/src/system.rs:510:61
[INFO] [stdout]     |
[INFO] [stdout] 510 |     fn set_jit_force_interpreter(&mut self, force: bool) -> 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]    --> runtime/helm-python/src/system.rs:522:10
[INFO] [stdout]     |
[INFO] [stdout] 522 |     ) -> 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]    --> runtime/helm-python/src/system.rs:559:10
[INFO] [stdout]     |
[INFO] [stdout] 559 |     ) -> 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]    --> runtime/helm-python/src/system.rs:594:49
[INFO] [stdout]     |
[INFO] [stdout] 594 |     fn set_cpu_model(&mut self, model: &str) -> 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]    --> runtime/helm-python/src/system.rs:606:49
[INFO] [stdout]     |
[INFO] [stdout] 606 |     fn set_tick_scale(&mut self, scale: u64) -> 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]    --> runtime/helm-python/src/system.rs:865:65
[INFO] [stdout]     |
[INFO] [stdout] 865 |     fn dump_stats(slf: Py<Self>, py: Python<'_>, path: &str) -> 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]     --> runtime/helm-python/src/system.rs:1004:73
[INFO] [stdout]      |
[INFO] [stdout] 1004 |     fn add_plugin(&mut self, py: Python<'_>, name: &str, args: &str) -> 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]     --> runtime/helm-python/src/system.rs:1089:10
[INFO] [stdout]      |
[INFO] [stdout] 1089 |     ) -> PyResult<HelmSpy> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:1127:10
[INFO] [stdout]      |
[INFO] [stdout] 1127 |     ) -> 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]     --> runtime/helm-python/src/system.rs:1254:85
[INFO] [stdout]      |
[INFO] [stdout] 1254 |     fn watch(&mut self, py: Python<'_>, addr: u64, size: u64, writes_only: bool) -> 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]     --> runtime/helm-python/src/system.rs:1298:10
[INFO] [stdout]      |
[INFO] [stdout] 1298 |     ) -> PyResult<HelmSpy> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:1324:60
[INFO] [stdout]      |
[INFO] [stdout] 1324 |     fn save_checkpoint<'py>(&mut self, py: Python<'py>) -> PyResult<Bound<'py, PyBytes>> {
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:1389:54
[INFO] [stdout]      |
[INFO] [stdout] 1389 |     fn restore_checkpoint(&mut self, data: &[u8]) -> PyResult<usize> {
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:1429:10
[INFO] [stdout]      |
[INFO] [stdout] 1429 |     ) -> PyResult<Bound<'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]     --> runtime/helm-python/src/system.rs:1553:10
[INFO] [stdout]      |
[INFO] [stdout] 1553 |     ) -> PyResult<Bound<'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]     --> runtime/helm-python/src/system.rs:1581:10
[INFO] [stdout]      |
[INFO] [stdout] 1581 |     ) -> PyResult<Bound<'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]     --> runtime/helm-python/src/system.rs:1635:10
[INFO] [stdout]      |
[INFO] [stdout] 1635 |     ) -> PyResult<Bound<'py, PyBytes>> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:1684:10
[INFO] [stdout]      |
[INFO] [stdout] 1684 |     ) -> PyResult<Bound<'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]     --> runtime/helm-python/src/system.rs:1711:10
[INFO] [stdout]      |
[INFO] [stdout] 1711 |     ) -> PyResult<Bound<'py, PyList>> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:1872:56
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     fn breakpoint(&mut self, pc: u64, action: &str) -> 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]     --> runtime/helm-python/src/system.rs:1916:49
[INFO] [stdout]      |
[INFO] [stdout] 1916 |     fn remove_breakpoint(&mut self, id: u32) -> 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]     --> runtime/helm-python/src/system.rs:1927:64
[INFO] [stdout]      |
[INFO] [stdout] 1927 |     fn enable_breakpoint(&mut self, id: u32, enabled: bool) -> PyResult<bool> {
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:1936:40
[INFO] [stdout]      |
[INFO] [stdout] 1936 |     fn clear_breakpoints(&mut 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]     --> runtime/helm-python/src/system.rs:1946:67
[INFO] [stdout]      |
[INFO] [stdout] 1946 |     fn watchpoint(&mut self, addr: u64, size: u64, kind: &str) -> 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]     --> runtime/helm-python/src/system.rs:2086:52
[INFO] [stdout]      |
[INFO] [stdout] 2086 |     fn inspect<'py>(&mut self, py: Python<'py>) -> PyResult<Bound<'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]     --> runtime/helm-python/src/system.rs:2147:10
[INFO] [stdout]      |
[INFO] [stdout] 2147 |     ) -> PyResult<Bound<'py, PyBytes>> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:2161:78
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     fn write_memory(&mut self, addr: u64, data: Vec<u8>, translate: bool) -> PyResult<bool> {
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:2168:49
[INFO] [stdout]      |
[INFO] [stdout] 2168 |     fn remove_watchpoint(&mut self, id: u32) -> 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]     --> runtime/helm-python/src/system.rs:2179:64
[INFO] [stdout]      |
[INFO] [stdout] 2179 |     fn enable_watchpoint(&mut self, id: u32, enabled: bool) -> PyResult<bool> {
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `pyo3::PyErr`
[INFO] [stdout]     --> runtime/helm-python/src/system.rs:2188:40
[INFO] [stdout]      |
[INFO] [stdout] 2188 |     fn clear_watchpoints(&mut 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] [stderr] error: could not compile `helm-python` (lib test) due to 57 previous errors
[INFO] [stderr] warning: unused dependency `log`
[INFO] [stderr]   --> runtime/helm-arch/Cargo.toml:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | log.workspace        = true
[INFO] [stderr]    | ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `log`
[INFO] [stderr] warning: `helm-arch` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `helm-core`
[INFO] [stderr]   --> runtime/helm-debug/Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | helm-core.workspace  = true
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `helm-core`
[INFO] [stderr] warning: unused dependency `helm-probe`
[INFO] [stderr]   --> runtime/helm-debug/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | helm-probe.workspace = true
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `helm-probe`
[INFO] [stderr] warning: `helm-debug` (manifest) generated 2 warnings
[INFO] [stderr] warning: unused dependency `helm-memory`
[INFO] [stderr]   --> hw/helm-hw-iommu/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | helm-memory.workspace  = true
[INFO] [stderr]    | ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `helm-memory`
[INFO] [stderr] warning: `helm-hw-iommu` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `cc`
[INFO] [stderr]   --> framework/helm-jit/Cargo.toml:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | cc     = { version = "1", optional = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `cc`
[INFO] [stderr] warning: `helm-jit` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `helm-event`
[INFO] [stderr]   --> framework/helm-memory/Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | helm-event.workspace   = true
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `helm-event`
[INFO] [stderr] warning: `helm-memory` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `helm-arch`
[INFO] [stderr]   --> runtime/helm-platform/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | helm-arch.workspace = true
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `helm-arch`
[INFO] [stderr] warning: `helm-platform` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `serde`
[INFO] [stderr]   --> framework/helm-stats/Cargo.toml:34:1
[INFO] [stderr]    |
[INFO] [stderr] 34 | serde.workspace     = true
[INFO] [stderr]    | ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `serde`
[INFO] [stderr] warning: `helm-stats` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `helm-stats`
[INFO] [stderr]   --> framework/helm-timing/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | helm-stats.workspace = true
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `helm-stats`
[INFO] [stderr] warning: `helm-timing` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "inspect" "4c66708a5455fc279b91a14da2311a7eff65a9fd9658a9194a0a4410b0d44457", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4c66708a5455fc279b91a14da2311a7eff65a9fd9658a9194a0a4410b0d44457", kill_on_drop: false }`
[INFO] [stdout] 4c66708a5455fc279b91a14da2311a7eff65a9fd9658a9194a0a4410b0d44457
