[INFO] cloning repository https://github.com/cybercongress/cybernet [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cybercongress/cybernet" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcybercongress%2Fcybernet", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcybercongress%2Fcybernet'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 164360b4a9b5eb6ba809c976e788e91ab1017e45 [INFO] testing cybercongress/cybernet/164360b4a9b5eb6ba809c976e788e91ab1017e45 against 1.83.0 for beta-1.84.0-4 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcybercongress%2Fcybernet" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/cybercongress/cybernet on toolchain 1.83.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.83.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-4-tc1/source/.cargo/config [INFO] started tweaking git repo https://github.com/cybercongress/cybernet [INFO] finished tweaking git repo https://github.com/cybercongress/cybernet [INFO] tweaked toml for git repo https://github.com/cybercongress/cybernet written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/cybercongress/cybernet 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" "+1.83.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded thiserror-impl v1.0.50 [INFO] [stderr] Downloaded scale-info-derive v2.10.0 [INFO] [stderr] Downloaded scale-info v2.10.0 [INFO] [stderr] Downloaded substrate-fixed v0.5.9 [INFO] [stderr] Downloaded cyber-std v0.2.2 [INFO] [stderr] Downloaded cosmwasm-storage v1.5.0 [INFO] [stderr] Downloaded multihash-derive v0.8.0 [INFO] [stderr] Downloaded either v1.9.0 [INFO] [stderr] Downloaded hashbrown v0.14.2 [INFO] [stderr] Downloaded cosmwasm-schema-derive v1.5.0 [INFO] [stderr] Downloaded cw-storage-gas-meter v1.0.0 [INFO] [stderr] Downloaded semver v1.0.20 [INFO] [stderr] Downloaded cw-utils v1.0.3 [INFO] [stderr] Downloaded anyhow v1.0.75 [INFO] [stderr] Downloaded cc v1.0.83 [INFO] [stderr] Downloaded bnum v0.8.1 [INFO] [stderr] Downloaded k256 v0.13.2 [INFO] [stderr] Downloaded bytes v1.5.0 [INFO] [stderr] Downloaded cosmwasm-std v1.5.0 [INFO] [stderr] Downloaded cw-multi-test v0.14.0 [INFO] [stderr] Downloaded cw-storage-plus v0.14.0 [INFO] [stderr] Downloaded core2 v0.4.0 [INFO] [stderr] Downloaded multihash v0.16.3 [INFO] [stderr] Downloaded serde_json v1.0.108 [INFO] [stderr] Downloaded base-x v0.2.11 [INFO] [stderr] Downloaded multibase v0.9.1 [INFO] [stderr] Downloaded blake2s_simd v1.0.2 [INFO] [stderr] Downloaded base64 v0.21.5 [INFO] [stderr] Downloaded cw721 v0.13.4 [INFO] [stderr] Downloaded itoa v1.0.9 [INFO] [stderr] Downloaded blake2b_simd v1.0.2 [INFO] [stderr] Downloaded cpufeatures v0.2.11 [INFO] [stderr] Downloaded cosmwasm-schema v1.5.0 [INFO] [stderr] Downloaded cw-storage-plus v1.2.0 [INFO] [stderr] Downloaded cw2 v1.1.2 [INFO] [stderr] Downloaded cw2 v0.14.0 [INFO] [stderr] Downloaded cw-utils v0.14.0 [INFO] [stderr] Downloaded data-encoding-macro-internal v0.1.12 [INFO] [stderr] Downloaded data-encoding-macro v0.1.14 [INFO] [stderr] Downloaded cid v0.8.6 [INFO] [stderr] Downloaded spki v0.7.2 [INFO] [stderr] Downloaded cosmwasm-derive v1.5.0 [INFO] [stderr] Downloaded cyber-std-test v0.2.2 [INFO] [stderr] Downloaded log v0.4.20 [INFO] [stderr] Downloaded serde_derive_internals v0.26.0 [INFO] [stderr] Downloaded libc v0.2.150 [INFO] [stderr] Downloaded schemars v0.8.16 [INFO] [stderr] Downloaded serde_derive v1.0.193 [INFO] [stderr] Downloaded serde v1.0.193 [INFO] [stderr] Downloaded keccak v0.1.4 [INFO] [stderr] Downloaded parity-scale-codec-derive v3.6.5 [INFO] [stderr] Downloaded blake3 v1.5.0 [INFO] [stderr] Downloaded unsigned-varint v0.7.2 [INFO] [stderr] Downloaded cosmwasm-crypto v1.5.0 [INFO] [stderr] Downloaded const-oid v0.9.5 [INFO] [stderr] Downloaded dyn-clone v1.0.16 [INFO] [stderr] Downloaded sp-core-hashing v13.0.0 [INFO] [stderr] Downloaded ahash v0.7.7 [INFO] [stderr] Downloaded der v0.7.8 [INFO] [stderr] Downloaded serde-json-wasm v0.5.1 [INFO] [stderr] Downloaded getrandom v0.2.11 [INFO] [stderr] Downloaded schemars_derive v0.8.16 [INFO] [stderr] Downloaded parity-scale-codec v3.6.5 [INFO] [stderr] Downloaded winnow v0.5.19 [INFO] [stderr] Downloaded proc-macro2 v1.0.69 [INFO] [stderr] Downloaded ryu v1.0.15 [INFO] [stderr] Downloaded substrate-typenum v1.16.0 [INFO] [stderr] Downloaded thiserror v1.0.50 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0adc3900acbe51d7530c0a1c1ef9444863e47ef5e41733ded45927e9e0fffdd7 [INFO] running `Command { std: "docker" "start" "-a" "0adc3900acbe51d7530c0a1c1ef9444863e47ef5e41733ded45927e9e0fffdd7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0adc3900acbe51d7530c0a1c1ef9444863e47ef5e41733ded45927e9e0fffdd7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0adc3900acbe51d7530c0a1c1ef9444863e47ef5e41733ded45927e9e0fffdd7", kill_on_drop: false }` [INFO] [stdout] 0adc3900acbe51d7530c0a1c1ef9444863e47ef5e41733ded45927e9e0fffdd7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f527adf70f3fc9dea6e05af64531dd8a093393a96311a77cce2912a4a17f549c [INFO] running `Command { std: "docker" "start" "-a" "f527adf70f3fc9dea6e05af64531dd8a093393a96311a77cce2912a4a17f549c", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.69 [INFO] [stderr] Compiling zeroize v1.7.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling libc v0.2.150 [INFO] [stderr] Compiling subtle v2.5.0 [INFO] [stderr] Compiling const-oid v0.9.5 [INFO] [stderr] Compiling serde v1.0.193 [INFO] [stderr] Compiling cpufeatures v0.2.11 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling hashbrown v0.14.2 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling base16ct v0.2.0 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling ahash v0.7.7 [INFO] [stderr] Compiling winnow v0.5.19 [INFO] [stderr] Compiling toml_datetime v0.6.5 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling serde_json v1.0.108 [INFO] [stderr] Compiling der v0.7.8 [INFO] [stderr] Compiling arrayvec v0.7.4 [INFO] [stderr] Compiling thiserror v1.0.50 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling opaque-debug v0.3.0 [INFO] [stderr] Compiling ryu v1.0.15 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling itoa v1.0.9 [INFO] [stderr] Compiling schemars v0.8.16 [INFO] [stderr] Compiling dyn-clone v1.0.16 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling arrayref v0.3.7 [INFO] [stderr] Compiling base64 v0.21.5 [INFO] [stderr] Compiling constant_time_eq v0.3.0 [INFO] [stderr] Compiling forward_ref v1.0.0 [INFO] [stderr] Compiling bnum v0.8.1 [INFO] [stderr] Compiling bech32 v0.9.1 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling data-encoding v2.5.0 [INFO] [stderr] Compiling keccak v0.1.4 [INFO] [stderr] Compiling unicode-xid v0.2.4 [INFO] [stderr] Compiling blake2b_simd v1.0.2 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling byte-slice-cast v1.2.2 [INFO] [stderr] Compiling memchr v2.6.4 [INFO] [stderr] Compiling semver v1.0.20 [INFO] [stderr] Compiling blake2s_simd v1.0.2 [INFO] [stderr] Compiling substrate-typenum v1.16.0 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling spki v0.7.2 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling getrandom v0.2.11 [INFO] [stderr] Compiling indexmap v2.1.0 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling sha2 v0.10.8 [INFO] [stderr] Compiling syn v2.0.39 [INFO] [stderr] Compiling ff v0.13.0 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling rfc6979 v0.4.0 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling toml_edit v0.19.15 [INFO] [stderr] Compiling block-buffer v0.9.0 [INFO] [stderr] Compiling curve25519-dalek v3.2.0 [INFO] [stderr] Compiling cc v1.0.83 [INFO] [stderr] Compiling sha3 v0.10.8 [INFO] [stderr] Compiling sha2 v0.9.9 [INFO] [stderr] Compiling core2 v0.4.0 [INFO] [stderr] Compiling base-x v0.2.11 [INFO] [stderr] Compiling unsigned-varint v0.7.2 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling substrate-fixed v0.5.9 [INFO] [stderr] Compiling uint v0.9.5 [INFO] [stderr] Compiling twox-hash v1.6.3 [INFO] [stderr] Compiling fixed-hash v0.8.0 [INFO] [stderr] Compiling log v0.4.20 [INFO] [stderr] Compiling primitive-types v0.12.2 [INFO] [stderr] Compiling sp-core-hashing v13.0.0 [INFO] [stderr] Compiling ecdsa v0.16.9 [INFO] [stderr] Compiling blake3 v1.5.0 [INFO] [stderr] Compiling k256 v0.13.2 [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Compiling serde_derive v1.0.193 [INFO] [stderr] Compiling thiserror-impl v1.0.50 [INFO] [stderr] Compiling serde_derive_internals v0.26.0 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Compiling cosmwasm-derive v1.5.0 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling impl-trait-for-tuples v0.2.2 [INFO] [stderr] Compiling data-encoding-macro-internal v0.1.12 [INFO] [stderr] Compiling parity-scale-codec-derive v3.6.5 [INFO] [stderr] Compiling derive_more v0.99.17 [INFO] [stderr] Compiling cosmwasm-schema-derive v1.5.0 [INFO] [stderr] Compiling scale-info-derive v2.10.0 [INFO] [stderr] Compiling multihash-derive v0.8.0 [INFO] [stderr] Compiling schemars_derive v0.8.16 [INFO] [stderr] Compiling data-encoding-macro v0.1.14 [INFO] [stderr] Compiling multibase v0.9.1 [INFO] [stderr] Compiling multihash v0.16.3 [INFO] [stderr] Compiling parity-scale-codec v3.6.5 [INFO] [stderr] Compiling scale-info v2.10.0 [INFO] [stderr] Compiling ed25519-zebra v3.1.0 [INFO] [stderr] Compiling serde-json-wasm v0.5.1 [INFO] [stderr] Compiling cid v0.8.6 [INFO] [stderr] Compiling cosmwasm-crypto v1.5.0 [INFO] [stderr] Compiling cosmwasm-std v1.5.0 [INFO] [stderr] Compiling cosmwasm-schema v1.5.0 [INFO] [stderr] Compiling cw-utils v0.13.4 [INFO] [stderr] Compiling cw-storage-plus v1.2.0 [INFO] [stderr] Compiling cw721 v0.13.4 [INFO] [stderr] Compiling cw2 v1.1.2 [INFO] [stderr] Compiling cw-utils v1.0.3 [INFO] [stderr] Compiling cyber-std v0.2.2 [INFO] [stderr] Compiling cybernet v0.3.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 54.95s [INFO] running `Command { std: "docker" "inspect" "f527adf70f3fc9dea6e05af64531dd8a093393a96311a77cce2912a4a17f549c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f527adf70f3fc9dea6e05af64531dd8a093393a96311a77cce2912a4a17f549c", kill_on_drop: false }` [INFO] [stdout] f527adf70f3fc9dea6e05af64531dd8a093393a96311a77cce2912a4a17f549c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b53d752f13ffdf4776cacb47821b2bb7d48bee8736ede8cdb849b56b1889c57d [INFO] running `Command { std: "docker" "start" "-a" "b53d752f13ffdf4776cacb47821b2bb7d48bee8736ede8cdb849b56b1889c57d", kill_on_drop: false }` [INFO] [stderr] Compiling anyhow v1.0.75 [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Compiling cosmwasm-std v1.5.0 [INFO] [stderr] Compiling bytes v1.5.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling prost-derive v0.9.0 [INFO] [stderr] Compiling prost v0.9.0 [INFO] [stderr] Compiling cw-utils v0.13.4 [INFO] [stderr] Compiling cw-storage-plus v0.14.0 [INFO] [stderr] Compiling cw-storage-plus v1.2.0 [INFO] [stderr] Compiling cosmwasm-storage v1.5.0 [INFO] [stderr] Compiling cw-storage-gas-meter v1.0.0 [INFO] [stderr] Compiling cw721 v0.13.4 [INFO] [stderr] Compiling cw2 v0.14.0 [INFO] [stderr] Compiling cw-utils v0.14.0 [INFO] [stderr] Compiling cw2 v1.1.2 [INFO] [stderr] Compiling cw-utils v1.0.3 [INFO] [stderr] Compiling cw-multi-test v0.14.0 [INFO] [stderr] Compiling cyber-std v0.2.2 [INFO] [stderr] Compiling cyber-std-test v0.2.2 [INFO] [stderr] Compiling cybernet v0.3.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::ops::Deref` [INFO] [stdout] --> src/test_helpers.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ops::Deref; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Api`, `CustomQuery`, and `QuerierWrapper` [INFO] [stdout] --> src/test_helpers.rs:7:88 [INFO] [stdout] | [INFO] [stdout] 7 | use cosmwasm_std::{coin, Addr, Coin, DepsMut, Empty, Env, OwnedDeps, Storage, Uint128, CustomQuery, Api, QuerierWrapper}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Contract` [INFO] [stdout] --> src/test_helpers.rs:8:21 [INFO] [stdout] | [INFO] [stdout] 8 | use cw_multi_test::{Contract, ContractWrapper, Executor}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin` [INFO] [stdout] --> src/tests/difficulty.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | #[cfg(not(tarpaulin))] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin` [INFO] [stdout] --> src/tests/epoch.rs:2282:11 [INFO] [stdout] | [INFO] [stdout] 2282 | #[cfg(not(tarpaulin))] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `get_economy` [INFO] [stdout] --> src/tests/epoch.rs:9:32 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::contract::{execute, get_economy}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin` [INFO] [stdout] --> src/tests/neuron_info.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | #[cfg(not(tarpaulin))] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin` [INFO] [stdout] --> src/tests/registration.rs:278:11 [INFO] [stdout] | [INFO] [stdout] 278 | #[cfg(not(tarpaulin))] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `do_sudo_set_block_emission` and `unstake_all` [INFO] [stdout] --> src/tests/root.rs:19:20 [INFO] [stdout] | [INFO] [stdout] 19 | ...::{do_sudo_set_block_emission, get_pending_emission, get_total_issuance, set_block_emission, set_burn, set_difficulty, set_max_allowed_uids, set_max_registrations_per_block, set_target_registrations_per_interval, set_tempo, set_weights_set_rate_limit, unstake_al... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin` [INFO] [stdout] --> src/tests/serving.rs:163:11 [INFO] [stdout] | [INFO] [stdout] 163 | #[cfg(not(tarpaulin))] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `tarpaulin` [INFO] [stdout] --> src/tests/serving.rs:442:11 [INFO] [stdout] | [INFO] [stdout] 442 | #[cfg(not(tarpaulin))] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/tests/graph.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 99 | let mut bonds: Vec> = vec![vec![]; n as usize]; [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `step` [INFO] [stdout] --> src/tests/root.rs:374:9 [INFO] [stdout] | [INFO] [stdout] 374 | let step = blocks_until_next_epoch(9, 1000, env.block.height); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_step` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `step` [INFO] [stdout] --> src/tests/root.rs:536:9 [INFO] [stdout] | [INFO] [stdout] 536 | let step = blocks_until_next_epoch(9, 1000, env.block.height); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_step` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `block_step_increase_stake_on_coldkey_hotkey_account` is never used [INFO] [stdout] --> src/block_step.rs:357:8 [INFO] [stdout] | [INFO] [stdout] 357 | pub fn block_step_increase_stake_on_coldkey_hotkey_account( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `block_step_decrease_stake_on_coldkey_hotkey_account` is never used [INFO] [stdout] --> src/block_step.rs:385:8 [INFO] [stdout] | [INFO] [stdout] 385 | pub fn block_step_decrease_stake_on_coldkey_hotkey_account( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_float_rho` is never used [INFO] [stdout] --> src/epoch.rs:418:8 [INFO] [stdout] | [INFO] [stdout] 418 | pub fn get_float_rho(store: &dyn Storage, netuid: u16) -> I32F32 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_normalized_stake` is never used [INFO] [stdout] --> src/epoch.rs:427:8 [INFO] [stdout] | [INFO] [stdout] 427 | pub fn get_normalized_stake(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fixed32_to_fixed64` is never used [INFO] [stdout] --> src/math.rs:29:8 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn fixed32_to_fixed64(x: I32F32) -> I64F64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `vec_fixed32_to_u64` is never used [INFO] [stdout] --> src/math.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn vec_fixed32_to_u64(vec: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `vec_fixed32_to_fixed64` is never used [INFO] [stdout] --> src/math.rs:57:8 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn vec_fixed32_to_fixed64(vec: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `vec_u16_proportions_to_fixed` is never used [INFO] [stdout] --> src/math.rs:66:8 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn vec_u16_proportions_to_fixed(vec: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sparse_threshold` is never used [INFO] [stdout] --> src/math.rs:1045:8 [INFO] [stdout] | [INFO] [stdout] 1045 | pub fn sparse_threshold(w: &Vec>, threshold: I32F32) -> Vec> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `set_network_immunity_period` is never used [INFO] [stdout] --> src/root.rs:1058:8 [INFO] [stdout] | [INFO] [stdout] 1058 | pub fn set_network_immunity_period(store: &mut dyn Storage, net_immunity_period: u64) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `set_network_min_lock` is never used [INFO] [stdout] --> src/root.rs:1065:8 [INFO] [stdout] | [INFO] [stdout] 1065 | pub fn set_network_min_lock(store: &mut dyn Storage, net_min_lock: u64) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `increase_total_stake` is never used [INFO] [stdout] --> src/staking.rs:403:8 [INFO] [stdout] | [INFO] [stdout] 403 | pub fn increase_total_stake(store: &mut dyn Storage, increment: u64) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `decrease_total_stake` is never used [INFO] [stdout] --> src/staking.rs:413:8 [INFO] [stdout] | [INFO] [stdout] 413 | pub fn decrease_total_stake(store: &mut dyn Storage, decrement: u64) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_total_stake_for_coldkey` is never used [INFO] [stdout] --> src/staking.rs:430:8 [INFO] [stdout] | [INFO] [stdout] 430 | pub fn get_total_stake_for_coldkey(store: &dyn Storage, coldkey: &Addr) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `decrease_stake_on_hotkey_account` is never used [INFO] [stdout] --> src/staking.rs:492:8 [INFO] [stdout] | [INFO] [stdout] 492 | pub fn decrease_stake_on_hotkey_account( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR1` is never used [INFO] [stdout] --> src/test_helpers.rs:27:7 [INFO] [stdout] | [INFO] [stdout] 27 | const ADDR1: &str = "addr41"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR2` is never used [INFO] [stdout] --> src/test_helpers.rs:28:7 [INFO] [stdout] | [INFO] [stdout] 28 | const ADDR2: &str = "addr42"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR3` is never used [INFO] [stdout] --> src/test_helpers.rs:29:7 [INFO] [stdout] | [INFO] [stdout] 29 | const ADDR3: &str = "addr43"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR4` is never used [INFO] [stdout] --> src/test_helpers.rs:30:7 [INFO] [stdout] | [INFO] [stdout] 30 | const ADDR4: &str = "addr44"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR5` is never used [INFO] [stdout] --> src/test_helpers.rs:31:7 [INFO] [stdout] | [INFO] [stdout] 31 | const ADDR5: &str = "addr45"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR6` is never used [INFO] [stdout] --> src/test_helpers.rs:32:7 [INFO] [stdout] | [INFO] [stdout] 32 | const ADDR6: &str = "addr46"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR7` is never used [INFO] [stdout] --> src/test_helpers.rs:33:7 [INFO] [stdout] | [INFO] [stdout] 33 | const ADDR7: &str = "addr47"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADDR8` is never used [INFO] [stdout] --> src/test_helpers.rs:34:7 [INFO] [stdout] | [INFO] [stdout] 34 | const ADDR8: &str = "addr48"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `mock_app` is never used [INFO] [stdout] --> src/test_helpers.rs:36:4 [INFO] [stdout] | [INFO] [stdout] 36 | fn mock_app(contract_balance: &[Coin]) -> CyberApp { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `cn_contract` is never used [INFO] [stdout] --> src/test_helpers.rs:87:8 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn cn_contract() -> Box> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `instantiate_contract_app` is never used [INFO] [stdout] --> src/test_helpers.rs:120:8 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn instantiate_contract_app(app: &mut CyberApp) -> Addr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `register_ok_neuron_app` is never used [INFO] [stdout] --> src/test_helpers.rs:136:8 [INFO] [stdout] | [INFO] [stdout] 136 | pub fn register_ok_neuron_app( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_state` is never used [INFO] [stdout] --> src/test_helpers.rs:444:8 [INFO] [stdout] | [INFO] [stdout] 444 | pub fn print_state(app: &mut CyberApp, cn_addr: &Addr) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_instantiate` is never used [INFO] [stdout] --> src/test_helpers.rs:466:4 [INFO] [stdout] | [INFO] [stdout] 466 | fn test_instantiate() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fixed` is never used [INFO] [stdout] --> src/tests/epoch.rs:30:8 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn fixed(val: f32) -> I32F32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fixed_to_u16` is never used [INFO] [stdout] --> src/tests/epoch.rs:34:8 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn fixed_to_u16(x: I32F32) -> u16 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fixed_proportion_to_u16` is never used [INFO] [stdout] --> src/tests/epoch.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn fixed_proportion_to_u16(x: I32F32) -> u16 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `non_extreme_fixed_ratio` is never used [INFO] [stdout] --> src/tests/epoch.rs:67:4 [INFO] [stdout] | [INFO] [stdout] 67 | fn non_extreme_fixed_ratio(ratio: I32F32, total: usize) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `normal` is never used [INFO] [stdout] --> src/tests/epoch.rs:81:4 [INFO] [stdout] | [INFO] [stdout] 81 | fn normal(size: usize, rng: &mut StdRng, dist: &Uniform) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `split_graph` is never used [INFO] [stdout] --> src/tests/epoch.rs:301:4 [INFO] [stdout] | [INFO] [stdout] 301 | fn split_graph( [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_number_of_subnets` is never used [INFO] [stdout] --> src/uids.rs:224:8 [INFO] [stdout] | [INFO] [stdout] 224 | pub fn get_number_of_subnets(store: &dyn Storage) -> u16 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `set_last_adjustment_block` is never used [INFO] [stdout] --> src/utils.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn set_last_adjustment_block(store: &mut dyn Storage, netuid: u16, last_adjustment_block: u64) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `set_blocks_since_last_step` is never used [INFO] [stdout] --> src/utils.rs:77:8 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn set_blocks_since_last_step( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `set_registrations_this_block` is never used [INFO] [stdout] --> src/utils.rs:88:8 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn set_registrations_this_block( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `set_last_mechanism_step_block` is never used [INFO] [stdout] --> src/utils.rs:99:8 [INFO] [stdout] | [INFO] [stdout] 99 | pub fn set_last_mechanism_step_block( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `set_registrations_this_interval` is never used [INFO] [stdout] --> src/utils.rs:110:8 [INFO] [stdout] | [INFO] [stdout] 110 | pub fn set_registrations_this_interval( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `set_pow_registrations_this_interval` is never used [INFO] [stdout] --> src/utils.rs:121:8 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn set_pow_registrations_this_interval( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `set_burn_registrations_this_interval` is never used [INFO] [stdout] --> src/utils.rs:132:8 [INFO] [stdout] | [INFO] [stdout] 132 | pub fn set_burn_registrations_this_interval( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_rank` is never used [INFO] [stdout] --> src/utils.rs:158:8 [INFO] [stdout] | [INFO] [stdout] 158 | pub fn get_rank(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_trust` is never used [INFO] [stdout] --> src/utils.rs:163:8 [INFO] [stdout] | [INFO] [stdout] 163 | pub fn get_trust(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_emission` is never used [INFO] [stdout] --> src/utils.rs:172:8 [INFO] [stdout] | [INFO] [stdout] 172 | pub fn get_emission(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_consensus` is never used [INFO] [stdout] --> src/utils.rs:177:8 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn get_consensus(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_incentive` is never used [INFO] [stdout] --> src/utils.rs:182:8 [INFO] [stdout] | [INFO] [stdout] 182 | pub fn get_incentive(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_dividends` is never used [INFO] [stdout] --> src/utils.rs:187:8 [INFO] [stdout] | [INFO] [stdout] 187 | pub fn get_dividends(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_pruning_score` is never used [INFO] [stdout] --> src/utils.rs:196:8 [INFO] [stdout] | [INFO] [stdout] 196 | pub fn get_pruning_score(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_validator_trust` is never used [INFO] [stdout] --> src/utils.rs:201:8 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn get_validator_trust(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_last_mechanism_step_block` is never used [INFO] [stdout] --> src/utils.rs:396:8 [INFO] [stdout] | [INFO] [stdout] 396 | pub fn get_last_mechanism_step_block(store: &dyn Storage, netuid: u16) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_pow_registrations_this_interval` is never used [INFO] [stdout] --> src/utils.rs:405:8 [INFO] [stdout] | [INFO] [stdout] 405 | pub fn get_pow_registrations_this_interval(store: &dyn Storage, netuid: u16) -> u16 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_burn_registrations_this_interval` is never used [INFO] [stdout] --> src/utils.rs:410:8 [INFO] [stdout] | [INFO] [stdout] 410 | pub fn get_burn_registrations_this_interval(store: &dyn Storage, netuid: u16) -> u16 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_subnet_locked_balance` is never used [INFO] [stdout] --> src/utils.rs:454:8 [INFO] [stdout] | [INFO] [stdout] 454 | pub fn get_subnet_locked_balance(store: &mut dyn Storage, netuid: u16) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_weights_version_key` is never used [INFO] [stdout] --> src/utils.rs:616:8 [INFO] [stdout] | [INFO] [stdout] 616 | pub fn get_weights_version_key(store: &dyn Storage, netuid: u16) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_adjustment_alpha` is never used [INFO] [stdout] --> src/utils.rs:724:8 [INFO] [stdout] | [INFO] [stdout] 724 | pub fn get_adjustment_alpha(store: &dyn Storage, netuid: u16) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_validator_prune_len` is never used [INFO] [stdout] --> src/utils.rs:763:8 [INFO] [stdout] | [INFO] [stdout] 763 | pub fn get_validator_prune_len(store: &dyn Storage, netuid: u16) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_min_allowed_weights` is never used [INFO] [stdout] --> src/utils.rs:864:8 [INFO] [stdout] | [INFO] [stdout] 864 | pub fn get_min_allowed_weights(store: &dyn Storage, netuid: u16) -> u16 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_min_burn_as_u64` is never used [INFO] [stdout] --> src/utils.rs:1134:8 [INFO] [stdout] | [INFO] [stdout] 1134 | pub fn get_min_burn_as_u64(store: &dyn Storage, netuid: u16) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_max_burn_as_u64` is never used [INFO] [stdout] --> src/utils.rs:1166:8 [INFO] [stdout] | [INFO] [stdout] 1166 | pub fn get_max_burn_as_u64(store: &dyn Storage, netuid: u16) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_subnet_owner_cut` is never used [INFO] [stdout] --> src/utils.rs:1355:8 [INFO] [stdout] | [INFO] [stdout] 1355 | pub fn get_subnet_owner_cut(store: &dyn Storage) -> u16 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unstake_all` is never used [INFO] [stdout] --> src/utils.rs:1755:8 [INFO] [stdout] | [INFO] [stdout] 1755 | pub fn unstake_all( [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `sparseWeightsMatrix` should have a snake case name [INFO] [stdout] --> src/tests/graph.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | let mut sparseWeightsMatrix: Vec> = vec![vec![]; 4]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sparse_weights_matrix` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/tests/serving.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | / register_ok_neuron( [INFO] [stdout] 45 | | deps.as_mut(), [INFO] [stdout] 46 | | env.clone(), [INFO] [stdout] 47 | | netuid, [INFO] [stdout] ... | [INFO] [stdout] 50 | | 0, [INFO] [stdout] 51 | | ); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 44 | let _ = register_ok_neuron( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/tests/serving.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | / register_ok_neuron( [INFO] [stdout] 96 | | deps.as_mut(), [INFO] [stdout] 97 | | env.clone(), [INFO] [stdout] 98 | | netuid, [INFO] [stdout] ... | [INFO] [stdout] 101 | | 0, [INFO] [stdout] 102 | | ); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 95 | let _ = register_ok_neuron( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/tests/serving.rs:180:5 [INFO] [stdout] | [INFO] [stdout] 180 | / register_ok_neuron( [INFO] [stdout] 181 | | deps.as_mut(), [INFO] [stdout] 182 | | env.clone(), [INFO] [stdout] 183 | | netuid, [INFO] [stdout] ... | [INFO] [stdout] 186 | | 0, [INFO] [stdout] 187 | | ); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 180 | let _ = register_ok_neuron( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/tests/weights.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | / register_ok_neuron( [INFO] [stdout] 105 | | deps.as_mut(), [INFO] [stdout] 106 | | env.clone(), [INFO] [stdout] 107 | | netuid0, [INFO] [stdout] ... | [INFO] [stdout] 110 | | 2143124, [INFO] [stdout] 111 | | ); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 104 | let _ = register_ok_neuron( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/tests/weights.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | / register_ok_neuron( [INFO] [stdout] 114 | | deps.as_mut(), [INFO] [stdout] 115 | | env.clone(), [INFO] [stdout] 116 | | netuid1, [INFO] [stdout] ... | [INFO] [stdout] 119 | | 2143124, [INFO] [stdout] 120 | | ); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 113 | let _ = register_ok_neuron( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 24.13s [INFO] running `Command { std: "docker" "inspect" "b53d752f13ffdf4776cacb47821b2bb7d48bee8736ede8cdb849b56b1889c57d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b53d752f13ffdf4776cacb47821b2bb7d48bee8736ede8cdb849b56b1889c57d", kill_on_drop: false }` [INFO] [stdout] b53d752f13ffdf4776cacb47821b2bb7d48bee8736ede8cdb849b56b1889c57d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7571ec48f043e6ba29cd3a74f95878220633a7e3e9947ca27d5de5f2765a6ec5 [INFO] running `Command { std: "docker" "start" "-a" "7571ec48f043e6ba29cd3a74f95878220633a7e3e9947ca27d5de5f2765a6ec5", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `std::ops::Deref` [INFO] [stderr] --> src/test_helpers.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::ops::Deref; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Api`, `CustomQuery`, and `QuerierWrapper` [INFO] [stderr] --> src/test_helpers.rs:7:88 [INFO] [stderr] | [INFO] [stderr] 7 | use cosmwasm_std::{coin, Addr, Coin, DepsMut, Empty, Env, OwnedDeps, Storage, Uint128, CustomQuery, Api, QuerierWrapper}; [INFO] [stderr] | ^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Contract` [INFO] [stderr] --> src/test_helpers.rs:8:21 [INFO] [stderr] | [INFO] [stderr] 8 | use cw_multi_test::{Contract, ContractWrapper, Executor}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin` [INFO] [stderr] --> src/tests/difficulty.rs:17:11 [INFO] [stderr] | [INFO] [stderr] 17 | #[cfg(not(tarpaulin))] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin` [INFO] [stderr] --> src/tests/epoch.rs:2282:11 [INFO] [stderr] | [INFO] [stderr] 2282 | #[cfg(not(tarpaulin))] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unused import: `get_economy` [INFO] [stderr] --> src/tests/epoch.rs:9:32 [INFO] [stderr] | [INFO] [stderr] 9 | use crate::contract::{execute, get_economy}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin` [INFO] [stderr] --> src/tests/neuron_info.rs:18:11 [INFO] [stderr] | [INFO] [stderr] 18 | #[cfg(not(tarpaulin))] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin` [INFO] [stderr] --> src/tests/registration.rs:278:11 [INFO] [stderr] | [INFO] [stderr] 278 | #[cfg(not(tarpaulin))] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unused imports: `do_sudo_set_block_emission` and `unstake_all` [INFO] [stderr] --> src/tests/root.rs:19:20 [INFO] [stderr] | [INFO] [stderr] 19 | ...::{do_sudo_set_block_emission, get_pending_emission, get_total_issuance, set_block_emission, set_burn, set_difficulty, set_max_allowed_uids, set_max_registrations_per_block, set_target_registrations_per_interval, set_tempo, set_weights_set_rate_limit, unstake_al... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin` [INFO] [stderr] --> src/tests/serving.rs:163:11 [INFO] [stderr] | [INFO] [stderr] 163 | #[cfg(not(tarpaulin))] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `tarpaulin` [INFO] [stderr] --> src/tests/serving.rs:442:11 [INFO] [stderr] | [INFO] [stderr] 442 | #[cfg(not(tarpaulin))] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tarpaulin)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(tarpaulin)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/tests/graph.rs:99:9 [INFO] [stderr] | [INFO] [stderr] 99 | let mut bonds: Vec> = vec![vec![]; n as usize]; [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `step` [INFO] [stderr] --> src/tests/root.rs:374:9 [INFO] [stderr] | [INFO] [stderr] 374 | let step = blocks_until_next_epoch(9, 1000, env.block.height); [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_step` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `step` [INFO] [stderr] --> src/tests/root.rs:536:9 [INFO] [stderr] | [INFO] [stderr] 536 | let step = blocks_until_next_epoch(9, 1000, env.block.height); [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_step` [INFO] [stderr] [INFO] [stderr] warning: function `block_step_increase_stake_on_coldkey_hotkey_account` is never used [INFO] [stderr] --> src/block_step.rs:357:8 [INFO] [stderr] | [INFO] [stderr] 357 | pub fn block_step_increase_stake_on_coldkey_hotkey_account( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function `block_step_decrease_stake_on_coldkey_hotkey_account` is never used [INFO] [stderr] --> src/block_step.rs:385:8 [INFO] [stderr] | [INFO] [stderr] 385 | pub fn block_step_decrease_stake_on_coldkey_hotkey_account( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_float_rho` is never used [INFO] [stderr] --> src/epoch.rs:418:8 [INFO] [stderr] | [INFO] [stderr] 418 | pub fn get_float_rho(store: &dyn Storage, netuid: u16) -> I32F32 { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_normalized_stake` is never used [INFO] [stderr] --> src/epoch.rs:427:8 [INFO] [stderr] | [INFO] [stderr] 427 | pub fn get_normalized_stake(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `fixed32_to_fixed64` is never used [INFO] [stderr] --> src/math.rs:29:8 [INFO] [stderr] | [INFO] [stderr] 29 | pub fn fixed32_to_fixed64(x: I32F32) -> I64F64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `vec_fixed32_to_u64` is never used [INFO] [stderr] --> src/math.rs:48:8 [INFO] [stderr] | [INFO] [stderr] 48 | pub fn vec_fixed32_to_u64(vec: Vec) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `vec_fixed32_to_fixed64` is never used [INFO] [stderr] --> src/math.rs:57:8 [INFO] [stderr] | [INFO] [stderr] 57 | pub fn vec_fixed32_to_fixed64(vec: Vec) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `vec_u16_proportions_to_fixed` is never used [INFO] [stderr] --> src/math.rs:66:8 [INFO] [stderr] | [INFO] [stderr] 66 | pub fn vec_u16_proportions_to_fixed(vec: Vec) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `sparse_threshold` is never used [INFO] [stderr] --> src/math.rs:1045:8 [INFO] [stderr] | [INFO] [stderr] 1045 | pub fn sparse_threshold(w: &Vec>, threshold: I32F32) -> Vec> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `set_network_immunity_period` is never used [INFO] [stderr] --> src/root.rs:1058:8 [INFO] [stderr] | [INFO] [stderr] 1058 | pub fn set_network_immunity_period(store: &mut dyn Storage, net_immunity_period: u64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `set_network_min_lock` is never used [INFO] [stderr] --> src/root.rs:1065:8 [INFO] [stderr] | [INFO] [stderr] 1065 | pub fn set_network_min_lock(store: &mut dyn Storage, net_min_lock: u64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `increase_total_stake` is never used [INFO] [stderr] --> src/staking.rs:403:8 [INFO] [stderr] | [INFO] [stderr] 403 | pub fn increase_total_stake(store: &mut dyn Storage, increment: u64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `decrease_total_stake` is never used [INFO] [stderr] --> src/staking.rs:413:8 [INFO] [stderr] | [INFO] [stderr] 413 | pub fn decrease_total_stake(store: &mut dyn Storage, decrement: u64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_total_stake_for_coldkey` is never used [INFO] [stderr] --> src/staking.rs:430:8 [INFO] [stderr] | [INFO] [stderr] 430 | pub fn get_total_stake_for_coldkey(store: &dyn Storage, coldkey: &Addr) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `decrease_stake_on_hotkey_account` is never used [INFO] [stderr] --> src/staking.rs:492:8 [INFO] [stderr] | [INFO] [stderr] 492 | pub fn decrease_stake_on_hotkey_account( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `ADDR1` is never used [INFO] [stderr] --> src/test_helpers.rs:27:7 [INFO] [stderr] | [INFO] [stderr] 27 | const ADDR1: &str = "addr41"; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `ADDR2` is never used [INFO] [stderr] --> src/test_helpers.rs:28:7 [INFO] [stderr] | [INFO] [stderr] 28 | const ADDR2: &str = "addr42"; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `ADDR3` is never used [INFO] [stderr] --> src/test_helpers.rs:29:7 [INFO] [stderr] | [INFO] [stderr] 29 | const ADDR3: &str = "addr43"; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `ADDR4` is never used [INFO] [stderr] --> src/test_helpers.rs:30:7 [INFO] [stderr] | [INFO] [stderr] 30 | const ADDR4: &str = "addr44"; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `ADDR5` is never used [INFO] [stderr] --> src/test_helpers.rs:31:7 [INFO] [stderr] | [INFO] [stderr] 31 | const ADDR5: &str = "addr45"; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `ADDR6` is never used [INFO] [stderr] --> src/test_helpers.rs:32:7 [INFO] [stderr] | [INFO] [stderr] 32 | const ADDR6: &str = "addr46"; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `ADDR7` is never used [INFO] [stderr] --> src/test_helpers.rs:33:7 [INFO] [stderr] | [INFO] [stderr] 33 | const ADDR7: &str = "addr47"; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `ADDR8` is never used [INFO] [stderr] --> src/test_helpers.rs:34:7 [INFO] [stderr] | [INFO] [stderr] 34 | const ADDR8: &str = "addr48"; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `mock_app` is never used [INFO] [stderr] --> src/test_helpers.rs:36:4 [INFO] [stderr] | [INFO] [stderr] 36 | fn mock_app(contract_balance: &[Coin]) -> CyberApp { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `cn_contract` is never used [INFO] [stderr] --> src/test_helpers.rs:87:8 [INFO] [stderr] | [INFO] [stderr] 87 | pub fn cn_contract() -> Box> { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `instantiate_contract_app` is never used [INFO] [stderr] --> src/test_helpers.rs:120:8 [INFO] [stderr] | [INFO] [stderr] 120 | pub fn instantiate_contract_app(app: &mut CyberApp) -> Addr { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `register_ok_neuron_app` is never used [INFO] [stderr] --> src/test_helpers.rs:136:8 [INFO] [stderr] | [INFO] [stderr] 136 | pub fn register_ok_neuron_app( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `print_state` is never used [INFO] [stderr] --> src/test_helpers.rs:444:8 [INFO] [stderr] | [INFO] [stderr] 444 | pub fn print_state(app: &mut CyberApp, cn_addr: &Addr) { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_instantiate` is never used [INFO] [stderr] --> src/test_helpers.rs:466:4 [INFO] [stderr] | [INFO] [stderr] 466 | fn test_instantiate() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `fixed` is never used [INFO] [stderr] --> src/tests/epoch.rs:30:8 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn fixed(val: f32) -> I32F32 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `fixed_to_u16` is never used [INFO] [stderr] --> src/tests/epoch.rs:34:8 [INFO] [stderr] | [INFO] [stderr] 34 | pub fn fixed_to_u16(x: I32F32) -> u16 { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `fixed_proportion_to_u16` is never used [INFO] [stderr] --> src/tests/epoch.rs:38:8 [INFO] [stderr] | [INFO] [stderr] 38 | pub fn fixed_proportion_to_u16(x: I32F32) -> u16 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `non_extreme_fixed_ratio` is never used [INFO] [stderr] --> src/tests/epoch.rs:67:4 [INFO] [stderr] | [INFO] [stderr] 67 | fn non_extreme_fixed_ratio(ratio: I32F32, total: usize) -> usize { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `normal` is never used [INFO] [stderr] --> src/tests/epoch.rs:81:4 [INFO] [stderr] | [INFO] [stderr] 81 | fn normal(size: usize, rng: &mut StdRng, dist: &Uniform) -> Vec { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `split_graph` is never used [INFO] [stderr] --> src/tests/epoch.rs:301:4 [INFO] [stderr] | [INFO] [stderr] 301 | fn split_graph( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_number_of_subnets` is never used [INFO] [stderr] --> src/uids.rs:224:8 [INFO] [stderr] | [INFO] [stderr] 224 | pub fn get_number_of_subnets(store: &dyn Storage) -> u16 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `set_last_adjustment_block` is never used [INFO] [stderr] --> src/utils.rs:70:8 [INFO] [stderr] | [INFO] [stderr] 70 | pub fn set_last_adjustment_block(store: &mut dyn Storage, netuid: u16, last_adjustment_block: u64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `set_blocks_since_last_step` is never used [INFO] [stderr] --> src/utils.rs:77:8 [INFO] [stderr] | [INFO] [stderr] 77 | pub fn set_blocks_since_last_step( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `set_registrations_this_block` is never used [INFO] [stderr] --> src/utils.rs:88:8 [INFO] [stderr] | [INFO] [stderr] 88 | pub fn set_registrations_this_block( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `set_last_mechanism_step_block` is never used [INFO] [stderr] --> src/utils.rs:99:8 [INFO] [stderr] | [INFO] [stderr] 99 | pub fn set_last_mechanism_step_block( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `set_registrations_this_interval` is never used [INFO] [stderr] --> src/utils.rs:110:8 [INFO] [stderr] | [INFO] [stderr] 110 | pub fn set_registrations_this_interval( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `set_pow_registrations_this_interval` is never used [INFO] [stderr] --> src/utils.rs:121:8 [INFO] [stderr] | [INFO] [stderr] 121 | pub fn set_pow_registrations_this_interval( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `set_burn_registrations_this_interval` is never used [INFO] [stderr] --> src/utils.rs:132:8 [INFO] [stderr] | [INFO] [stderr] 132 | pub fn set_burn_registrations_this_interval( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_rank` is never used [INFO] [stderr] --> src/utils.rs:158:8 [INFO] [stderr] | [INFO] [stderr] 158 | pub fn get_rank(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_trust` is never used [INFO] [stderr] --> src/utils.rs:163:8 [INFO] [stderr] | [INFO] [stderr] 163 | pub fn get_trust(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_emission` is never used [INFO] [stderr] --> src/utils.rs:172:8 [INFO] [stderr] | [INFO] [stderr] 172 | pub fn get_emission(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_consensus` is never used [INFO] [stderr] --> src/utils.rs:177:8 [INFO] [stderr] | [INFO] [stderr] 177 | pub fn get_consensus(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_incentive` is never used [INFO] [stderr] --> src/utils.rs:182:8 [INFO] [stderr] | [INFO] [stderr] 182 | pub fn get_incentive(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_dividends` is never used [INFO] [stderr] --> src/utils.rs:187:8 [INFO] [stderr] | [INFO] [stderr] 187 | pub fn get_dividends(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_pruning_score` is never used [INFO] [stderr] --> src/utils.rs:196:8 [INFO] [stderr] | [INFO] [stderr] 196 | pub fn get_pruning_score(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_validator_trust` is never used [INFO] [stderr] --> src/utils.rs:201:8 [INFO] [stderr] | [INFO] [stderr] 201 | pub fn get_validator_trust(store: &dyn Storage, netuid: u16) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_last_mechanism_step_block` is never used [INFO] [stderr] --> src/utils.rs:396:8 [INFO] [stderr] | [INFO] [stderr] 396 | pub fn get_last_mechanism_step_block(store: &dyn Storage, netuid: u16) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_pow_registrations_this_interval` is never used [INFO] [stderr] --> src/utils.rs:405:8 [INFO] [stderr] | [INFO] [stderr] 405 | pub fn get_pow_registrations_this_interval(store: &dyn Storage, netuid: u16) -> u16 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_burn_registrations_this_interval` is never used [INFO] [stderr] --> src/utils.rs:410:8 [INFO] [stderr] | [INFO] [stderr] 410 | pub fn get_burn_registrations_this_interval(store: &dyn Storage, netuid: u16) -> u16 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_subnet_locked_balance` is never used [INFO] [stderr] --> src/utils.rs:454:8 [INFO] [stderr] | [INFO] [stderr] 454 | pub fn get_subnet_locked_balance(store: &mut dyn Storage, netuid: u16) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_weights_version_key` is never used [INFO] [stderr] --> src/utils.rs:616:8 [INFO] [stderr] | [INFO] [stderr] 616 | pub fn get_weights_version_key(store: &dyn Storage, netuid: u16) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_adjustment_alpha` is never used [INFO] [stderr] --> src/utils.rs:724:8 [INFO] [stderr] | [INFO] [stderr] 724 | pub fn get_adjustment_alpha(store: &dyn Storage, netuid: u16) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_validator_prune_len` is never used [INFO] [stderr] --> src/utils.rs:763:8 [INFO] [stderr] | [INFO] [stderr] 763 | pub fn get_validator_prune_len(store: &dyn Storage, netuid: u16) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_min_allowed_weights` is never used [INFO] [stderr] --> src/utils.rs:864:8 [INFO] [stderr] | [INFO] [stderr] 864 | pub fn get_min_allowed_weights(store: &dyn Storage, netuid: u16) -> u16 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_min_burn_as_u64` is never used [INFO] [stderr] --> src/utils.rs:1134:8 [INFO] [stderr] | [INFO] [stderr] 1134 | pub fn get_min_burn_as_u64(store: &dyn Storage, netuid: u16) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_max_burn_as_u64` is never used [INFO] [stderr] --> src/utils.rs:1166:8 [INFO] [stderr] | [INFO] [stderr] 1166 | pub fn get_max_burn_as_u64(store: &dyn Storage, netuid: u16) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `get_subnet_owner_cut` is never used [INFO] [stderr] --> src/utils.rs:1355:8 [INFO] [stderr] | [INFO] [stderr] 1355 | pub fn get_subnet_owner_cut(store: &dyn Storage) -> u16 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `unstake_all` is never used [INFO] [stderr] --> src/utils.rs:1755:8 [INFO] [stderr] | [INFO] [stderr] 1755 | pub fn unstake_all( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `sparseWeightsMatrix` should have a snake case name [INFO] [stderr] --> src/tests/graph.rs:67:13 [INFO] [stderr] | [INFO] [stderr] 67 | let mut sparseWeightsMatrix: Vec> = vec![vec![]; 4]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sparse_weights_matrix` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/tests/serving.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | / register_ok_neuron( [INFO] [stderr] 45 | | deps.as_mut(), [INFO] [stderr] 46 | | env.clone(), [INFO] [stderr] 47 | | netuid, [INFO] [stderr] ... | [INFO] [stderr] 50 | | 0, [INFO] [stderr] 51 | | ); [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 44 | let _ = register_ok_neuron( [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/tests/serving.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | / register_ok_neuron( [INFO] [stderr] 96 | | deps.as_mut(), [INFO] [stderr] 97 | | env.clone(), [INFO] [stderr] 98 | | netuid, [INFO] [stderr] ... | [INFO] [stderr] 101 | | 0, [INFO] [stderr] 102 | | ); [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 95 | let _ = register_ok_neuron( [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/tests/serving.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | / register_ok_neuron( [INFO] [stderr] 181 | | deps.as_mut(), [INFO] [stderr] 182 | | env.clone(), [INFO] [stderr] 183 | | netuid, [INFO] [stderr] ... | [INFO] [stderr] 186 | | 0, [INFO] [stderr] 187 | | ); [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 180 | let _ = register_ok_neuron( [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/tests/weights.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 104 | / register_ok_neuron( [INFO] [stderr] 105 | | deps.as_mut(), [INFO] [stderr] 106 | | env.clone(), [INFO] [stderr] 107 | | netuid0, [INFO] [stderr] ... | [INFO] [stderr] 110 | | 2143124, [INFO] [stderr] 111 | | ); [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 104 | let _ = register_ok_neuron( [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/tests/weights.rs:113:5 [INFO] [stderr] | [INFO] [stderr] 113 | / register_ok_neuron( [INFO] [stderr] 114 | | deps.as_mut(), [INFO] [stderr] 115 | | env.clone(), [INFO] [stderr] 116 | | netuid1, [INFO] [stderr] ... | [INFO] [stderr] 119 | | 2143124, [INFO] [stderr] 120 | | ); [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 113 | let _ = register_ok_neuron( [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `cybernet` (lib test) generated 83 warnings (run `cargo fix --lib -p cybernet --tests` to apply 6 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.23s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cybernet-c57265e9ff55ceb3) [INFO] [stdout] [INFO] [stdout] running 166 tests [INFO] [stdout] test math::tests::test_fixed_proportion_to_u16 ... ok [INFO] [stdout] test math::tests::test_check_vec_max_limited ... ok [INFO] [stdout] test math::tests::test_math_clip_sparse ... ok [INFO] [stdout] test math::tests::test_math_col_clip_sparse ... ok [INFO] [stdout] test math::tests::test_math_col_sum ... ok [INFO] [stdout] test math::tests::test_math_col_sum_sparse ... ok [INFO] [stdout] test math::tests::test_math_exp_safe ... ok [INFO] [stdout] test math::tests::test_math_fixed64_to_fixed32 ... ok [INFO] [stdout] test math::tests::test_math_clip ... ok [INFO] [stdout] test math::tests::test_math_fixed64_to_u64 ... ok [INFO] [stdout] test math::tests::test_math_fixed_overflow ... ok [INFO] [stdout] test math::tests::test_math_fixed_to_u64 ... ok [INFO] [stdout] test math::tests::test_math_fixed_to_u16 ... ok [INFO] [stdout] test math::tests::test_math_hadamard ... ok [INFO] [stdout] test math::tests::test_math_hadamard_sparse ... ok [INFO] [stdout] test math::tests::test_math_inplace_clip ... ok [INFO] [stdout] test math::tests::test_math_inplace_col_clip ... ok [INFO] [stdout] test math::tests::test_math_inplace_col_max_upscale ... ok [INFO] [stdout] test math::tests::test_math_inplace_col_max_upscale_sparse ... ok [INFO] [stdout] test math::tests::test_math_inplace_col_normalize ... ok [INFO] [stdout] test math::tests::test_math_inplace_col_normalize_sparse ... ok [INFO] [stdout] test math::tests::test_math_inplace_mask_diag ... ok [INFO] [stdout] test math::tests::test_math_inplace_mask_matrix ... ok [INFO] [stdout] test math::tests::test_math_inplace_mask_rows ... ok [INFO] [stdout] test math::tests::test_math_inplace_mask_vector ... ok [INFO] [stdout] test math::tests::test_math_inplace_normalize ... ok [INFO] [stdout] test math::tests::test_math_inplace_normalize_64 ... ok [INFO] [stdout] test math::tests::test_math_inplace_row_normalize_sparse ... ok [INFO] [stdout] test math::tests::test_math_inplace_row_normalize ... ok [INFO] [stdout] test math::tests::test_math_mask_rows_sparse ... ok [INFO] [stdout] test math::tests::test_math_matmul_transpose ... ok [INFO] [stdout] test math::tests::test_math_mat_ema ... ok [INFO] [stdout] test math::tests::test_math_matmul2 ... ok [INFO] [stdout] test math::tests::test_math_row_hadamard ... ok [INFO] [stdout] test math::tests::test_math_normalize ... ok [INFO] [stdout] test math::tests::test_math_matmul ... ok [INFO] [stdout] test math::tests::test_math_is_topk ... ok [INFO] [stdout] test math::tests::test_math_mask_diag_sparse ... ok [INFO] [stdout] test math::tests::test_math_row_hadamard_sparse ... ok [INFO] [stdout] test math::tests::test_math_row_sum ... ok [INFO] [stdout] test math::tests::test_math_row_sum_sparse ... ok [INFO] [stdout] test math::tests::test_math_sparse_mat_ema ... ok [INFO] [stdout] test math::tests::test_math_sparse_matmul ... ok [INFO] [stdout] test math::tests::test_math_sum ... ok [INFO] [stdout] test math::tests::test_math_sparse_matmul_transpose ... ok [INFO] [stdout] test math::tests::test_math_sigmoid_safe ... ok [INFO] [stdout] test math::tests::test_math_u16_proportion_to_fixed ... ok [INFO] [stdout] test math::tests::test_math_u64_normalization ... ok [INFO] [stdout] test math::tests::test_math_vec_mask_sparse_matrix ... ok [INFO] [stdout] test math::tests::test_math_to_num ... ok [INFO] [stdout] test math::tests::test_math_vec_to_fixed ... ok [INFO] [stdout] test math::tests::test_math_vec_to_sparse_mat_fixed ... ok [INFO] [stdout] test math::tests::test_math_vecdiv ... ok [INFO] [stdout] test math::tests::test_math_weighted_median_col ... ok [INFO] [stdout] test math::tests::test_math_weighted_median_col_sparse ... ok [INFO] [stdout] test math::tests::test_math_vec_to_mat_fixed ... ok [INFO] [stdout] test math::tests::test_math_u16_to_fixed ... ok [INFO] [stdout] test math::tests::test_vec_fixed64_to_fixed32 ... ok [INFO] [stdout] test math::tests::test_vec_max_upscale_to_u16 ... ok [INFO] [stdout] test math::tests::test_vec_u16_max_upscale_to_u16 ... ok [INFO] [stdout] test tests::block_step::test_blocks_until_epoch ... ok [INFO] [stdout] test test_helpers::test_deps ... ok [INFO] [stdout] test tests::block_step::test_burn_adjustment ... ok [INFO] [stdout] test tests::block_step::test_burn_adjustment_case_e_zero_registrations ... ok [INFO] [stdout] test tests::block_step::test_tuples_to_drain_this_block ... ok [INFO] [stdout] test tests::block_step::test_burn_adjustment_with_moving_average ... ok [INFO] [stdout] test tests::epoch::test_10_graph ... ok [INFO] [stdout] test tests::epoch::test_1_graph ... ok [INFO] [stdout] test math::tests::test_fixed_proportion_to_u16_panics - should panic ... ok [INFO] [stdout] test math::tests::test_math_fixed64_to_fixed32_panics - should panic ... ok [INFO] [stdout] test math::tests::test_math_fixed64_to_u64_panics - should panic ... ok [INFO] [stdout] test math::tests::test_math_fixed_to_u16_panics - should panic ... ok [INFO] [stdout] test math::tests::test_math_fixed_to_u64_panics - should panic ... ok [INFO] [stdout] test tests::block_step::test_loaded_emission ... ok [INFO] [stdout] test math::tests::test_vec_fixed64_to_fixed32_panics - should panic ... ok [INFO] [stdout] test tests::epoch::test_active_stake ... ok [INFO] [stdout] test tests::graph::test ... ok [INFO] [stdout] test tests::neuron_info::test_get_neuron_none ... ok [INFO] [stdout] test tests::neuron_info::test_get_neuron_some ... ok [INFO] [stdout] test tests::neuron_info::test_get_neurons_empty ... ok [INFO] [stdout] test tests::neuron_info::test_get_neurons_list ... ok [INFO] [stdout] test tests::registration::test_burn_adjustment ... ok [INFO] [stdout] test tests::registration::test_burn_registration_increase_recycled_rao ... ok [INFO] [stdout] test tests::registration::test_burned_registration_ok ... ok [INFO] [stdout] test tests::registration::test_full_pass_through ... ok [INFO] [stdout] test tests::registration::test_registration_add_network_size ... ok [INFO] [stdout] test tests::block_step::test_burn_adjustment_case_d ... ok [INFO] [stdout] test tests::registration::test_registration_difficulty ... ok [INFO] [stdout] test tests::registration::test_registration_disabled ... ok [INFO] [stdout] test tests::registration::test_registration_get_neuron_metadata ... ok [INFO] [stdout] test tests::registration::test_registration_already_active_hotkey ... ok [INFO] [stdout] test tests::registration::test_registration_get_uid_to_prune_all_in_immunity_period ... ok [INFO] [stdout] test tests::registration::test_registration_immunity_period ... ok [INFO] [stdout] test tests::registration::test_registration_get_uid_to_prune_none_in_immunity_period ... ok [INFO] [stdout] test tests::registration::test_registration_invalid_block_number ... ok [INFO] [stdout] test tests::registration::test_registration_invalid_seal ... ok [INFO] [stdout] test tests::registration::test_registration_invalid_difficulty ... ok [INFO] [stdout] test tests::registration::test_registration_ok ... ok [INFO] [stdout] test tests::registration::test_registration_origin_hotkey_mismatch ... ok [INFO] [stdout] test tests::registration::test_registration_pruning ... ok [INFO] [stdout] test tests::registration::test_registration_too_many_registrations_per_block ... ok [INFO] [stdout] test tests::registration::test_registration_too_many_registrations_per_interval ... ok [INFO] [stdout] test tests::root::test_root_register_network_exist ... ok [INFO] [stdout] test tests::root::test_root_register_normal_on_root_fails ... ok [INFO] [stdout] test tests::root::test_network_pruning ... ok [INFO] [stdout] test tests::root::test_root_set_weights ... ok [INFO] [stdout] test tests::root::test_root_set_weights_out_of_order_netuids ... ok [INFO] [stdout] test tests::root::test_root_subnet_creation_deletion ... ok [INFO] [stdout] test tests::serving::test_axon_invalid_port ... ok [INFO] [stdout] test tests::serving::test_axon_serving_rate_limit_exceeded ... ok [INFO] [stdout] test tests::serving::test_prometheus_invalid_port ... ok [INFO] [stdout] test tests::block_step::test_burn_adjustment_case_b ... ok [INFO] [stdout] test tests::serving::test_prometheus_serving_rate_limit_exceeded ... ok [INFO] [stdout] test tests::serving::test_prometheus_serving_ok ... ok [INFO] [stdout] test tests::serving::test_prometheus_serving_set_metadata_update ... ok [INFO] [stdout] test tests::serving::test_serving_is_invalid_ipv4_address ... ok [INFO] [stdout] test tests::serving::test_serving_is_valid_ip_address_ipv4 ... ok [INFO] [stdout] test tests::serving::test_serving_is_invalid_ipv6_address ... ok [INFO] [stdout] test tests::serving::test_serving_is_valid_ip_type_nok ... ok [INFO] [stdout] test tests::serving::test_serving_is_valid_ip_type_ok_ipv4 ... ok [INFO] [stdout] test tests::serving::test_serving_is_valid_ip_type_ok_ipv6 ... ok [INFO] [stdout] test tests::serving::test_serving_is_valid_ip_address_ipv6 ... ok [INFO] [stdout] test tests::serving::test_serving_ok ... ok [INFO] [stdout] test tests::uids::test_replace_neuron ... ok [INFO] [stdout] test tests::serving::test_serving_set_metadata_update ... ok [INFO] [stdout] test tests::uids::test_replace_neuron_multiple_subnets_unstake_all ... ok [INFO] [stdout] test tests::uids::test_replace_neuron_multiple_subnets ... ok [INFO] [stdout] test tests::weights::test_check_len_uids_within_allowed_not_within_network_pool ... ok [INFO] [stdout] test tests::weights::test_check_length_allows_singleton ... ok [INFO] [stdout] test tests::weights::test_check_len_uids_within_allowed_within_network_pool ... ok [INFO] [stdout] test tests::weights::test_check_length_weights_length_exceeds_min_allowed ... ok [INFO] [stdout] test tests::weights::test_check_length_to_few_weights ... ok [INFO] [stdout] test tests::weights::test_is_self_weight_uid_not_in_uids ... ok [INFO] [stdout] test tests::weights::test_is_self_weight_weights_length_not_one ... ok [INFO] [stdout] test tests::weights::test_max_weight_limited_allow_self_weights_to_exceed_max_weight_limit ... ok [INFO] [stdout] test tests::weights::test_max_weight_limited_when_guard_checks_are_not_triggered ... ok [INFO] [stdout] test tests::weights::test_is_self_weight_uid_in_uids ... ok [INFO] [stdout] test tests::weights::test_max_weight_limited_when_max_weight_is_within_limit ... ok [INFO] [stdout] test tests::weights::test_normalize_weights_does_not_mutate_when_sum_is_zero ... ok [INFO] [stdout] test tests::weights::test_normalize_weights_does_not_mutate_when_sum_not_zero ... ok [INFO] [stdout] test tests::weights::test_max_weight_limited_when_weight_limit_is_u16_max ... ok [INFO] [stdout] test tests::weights::test_set_weight_not_enough_values ... ok [INFO] [stdout] test tests::weights::test_set_weights_err_invalid_uid ... ok [INFO] [stdout] test tests::weights::test_set_weight_too_many_uids ... ok [INFO] [stdout] test tests::weights::test_set_weights_err_not_active ... ok [INFO] [stdout] test tests::weights::test_weights_err_has_duplicate_ids ... ok [INFO] [stdout] test tests::weights::test_set_weights_sum_larger_than_u16_max ... ok [INFO] [stdout] test tests::weights::test_weights_err_max_weight_limit ... ok [INFO] [stdout] test tests::weights::test_weights_err_no_validator_permit ... ok [INFO] [stdout] test tests::weights::test_weights_err_setting_weights_too_fast ... ok [INFO] [stdout] test tests::weights::test_weights_err_weights_vec_not_equal_size ... ok [INFO] [stdout] test tests::weights::test_weights_version_key ... ok [INFO] [stdout] test tests::root::test_root_register_stake_based_pruning_works ... ok [INFO] [stdout] test tests::epoch::test_zero_weights ... ok [INFO] [stdout] test tests::block_step::test_burn_adjustment_case_f ... ok [INFO] [stdout] test tests::block_step::test_burn_adjustment_case_e ... ok [INFO] [stdout] test tests::epoch::test_outdated_weights ... ok [INFO] [stdout] test tests::block_step::test_burn_adjustment_case_a ... ok [INFO] [stdout] test tests::epoch::test_bonds ... ok [INFO] [stdout] test tests::block_step::test_burn_adjustment_case_c ... ok [INFO] [stdout] test math::tests::test_math_weighted_median ... ok [INFO] [stdout] test tests::epoch::test_validator_permits ... ok [INFO] [stdout] test tests::epoch::test_512_graph ... ok [INFO] [stdout] test tests::epoch::test_graph_with_gas_sim ... ok [INFO] [stdout] test tests::epoch::test_512_graph_random_weights ... ok [INFO] [stdout] test tests::difficulty::test_registration_difficulty_adjustment has been running for over 60 seconds [INFO] [stdout] test tests::difficulty::test_registration_difficulty_adjustment ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 166 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 89.09s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/schema.rs (/opt/rustwide/target/debug/deps/schema-bd6cba2c262aec56) [INFO] [stderr] Doc-tests cybernet [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "7571ec48f043e6ba29cd3a74f95878220633a7e3e9947ca27d5de5f2765a6ec5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7571ec48f043e6ba29cd3a74f95878220633a7e3e9947ca27d5de5f2765a6ec5", kill_on_drop: false }` [INFO] [stdout] 7571ec48f043e6ba29cd3a74f95878220633a7e3e9947ca27d5de5f2765a6ec5