[INFO] fetching crate pallet-staking 50.0.0...
[INFO] testing pallet-staking-50.0.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate pallet-staking 50.0.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate pallet-staking 50.0.0
[INFO] finished tweaking crates.io crate pallet-staking 50.0.0
[INFO] tweaked toml for crates.io crate pallet-staking 50.0.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate pallet-staking 50.0.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate pallet-staking 50.0.0 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.borrowed-box` is deprecated in favor of `lints.clippy.borrowed_box` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.extra-unused-type-parameters` is deprecated in favor of `lints.clippy.extra_unused_type_parameters` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.identity-op` is deprecated in favor of `lints.clippy.identity_op` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.if-same-then-else` is deprecated in favor of `lints.clippy.if_same_then_else` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.needless-lifetimes` is deprecated in favor of `lints.clippy.needless_lifetimes` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.nonminimal-bool` is deprecated in favor of `lints.clippy.nonminimal_bool` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.option-map-unit-fn` is deprecated in favor of `lints.clippy.option_map_unit_fn` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.too-many-arguments` is deprecated in favor of `lints.clippy.too_many_arguments` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.zero-prefixed-literal` is deprecated in favor of `lints.clippy.zero_prefixed_literal` and will not work in a future edition
[INFO] [stderr] warning: `pallet-staking` (manifest) generated 9 warnings
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] f59653ff714017612f89a2ee08cc99fb810070b3a10e5f13d5554e4a56309061
[INFO] running `Command { std: "docker" "start" "f59653ff714017612f89a2ee08cc99fb810070b3a10e5f13d5554e4a56309061", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f59653ff714017612f89a2ee08cc99fb810070b3a10e5f13d5554e4a56309061", 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" "f59653ff714017612f89a2ee08cc99fb810070b3a10e5f13d5554e4a56309061" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f59653ff714017612f89a2ee08cc99fb810070b3a10e5f13d5554e4a56309061", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f59653ff714017612f89a2ee08cc99fb810070b3a10e5f13d5554e4a56309061" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.borrowed-box` is deprecated in favor of `lints.clippy.borrowed_box` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.extra-unused-type-parameters` is deprecated in favor of `lints.clippy.extra_unused_type_parameters` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.identity-op` is deprecated in favor of `lints.clippy.identity_op` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.if-same-then-else` is deprecated in favor of `lints.clippy.if_same_then_else` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.needless-lifetimes` is deprecated in favor of `lints.clippy.needless_lifetimes` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.nonminimal-bool` is deprecated in favor of `lints.clippy.nonminimal_bool` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.option-map-unit-fn` is deprecated in favor of `lints.clippy.option_map_unit_fn` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.too-many-arguments` is deprecated in favor of `lints.clippy.too_many_arguments` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.zero-prefixed-literal` is deprecated in favor of `lints.clippy.zero_prefixed_literal` and will not work in a future edition
[INFO] [stderr] warning: `pallet-staking` (manifest) generated 9 warnings
[INFO] [stderr]    Compiling unicode-ident v1.0.11
[INFO] [stderr]    Compiling hashbrown v0.15.3
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling rustversion v1.0.17
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling winnow v0.5.15
[INFO] [stderr]    Compiling getrandom v0.2.10
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling const-oid v0.9.5
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling byte-slice-cast v1.2.3
[INFO] [stderr]    Compiling aho-corasick v1.0.4
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling indexmap v2.9.0
[INFO] [stderr]    Compiling parity-scale-codec v3.7.5
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling smallvec v1.15.0
[INFO] [stderr]    Compiling itoa v1.0.9
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling lock_api v0.4.10
[INFO] [stderr]    Compiling cpufeatures v0.2.9
[INFO] [stderr]    Compiling semver v1.0.18
[INFO] [stderr]    Compiling parking_lot_core v0.9.8
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling proc-macro-warning v1.0.0
[INFO] [stderr]    Compiling const_format v0.2.34
[INFO] [stderr]    Compiling cc v1.2.58
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling regex-automata v0.4.8
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling libsecp256k1-core v0.3.0
[INFO] [stderr]    Compiling ref-cast v1.0.23
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling keccak v0.1.4
[INFO] [stderr]    Compiling arrayref v0.3.7
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling http v1.1.0
[INFO] [stderr]    Compiling jam-codec v0.1.0
[INFO] [stderr]    Compiling ff v0.13.0
[INFO] [stderr]    Compiling mio v1.0.2
[INFO] [stderr]    Compiling socket2 v0.5.9
[INFO] [stderr]    Compiling hash-db v0.16.0
[INFO] [stderr]    Compiling integer-sqrt v0.1.5
[INFO] [stderr]    Compiling winnow v0.6.18
[INFO] [stderr]    Compiling prettyplease v0.2.12
[INFO] [stderr]    Compiling thiserror v1.0.65
[INFO] [stderr]    Compiling bitcoin-internals v0.2.0
[INFO] [stderr]    Compiling tokio v1.45.0
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.3.0
[INFO] [stderr]    Compiling secp256k1-sys v0.9.2
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.3
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling der v0.7.8
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling derive-syn-parse v0.2.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling signature v2.1.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling sp-debug-derive v15.0.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.23
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling crypto-bigint v0.5.2
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling toml_edit v0.21.0
[INFO] [stderr]    Compiling serde_spanned v0.6.7
[INFO] [stderr]    Compiling toml_edit v0.22.22
[INFO] [stderr]    Compiling impl-serde v0.5.0
[INFO] [stderr]    Compiling serdect v0.2.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.65
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling base64ct v1.6.0
[INFO] [stderr]    Compiling rustc-hex v2.1.0
[INFO] [stderr]    Compiling httparse v1.10.0
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling serde_bytes v0.11.12
[INFO] [stderr]    Compiling ss58-registry v1.43.0
[INFO] [stderr]    Compiling tokio-util v0.7.15
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling merlin v3.0.0
[INFO] [stderr]    Compiling uint v0.10.0
[INFO] [stderr]    Compiling libsecp256k1 v0.7.1
[INFO] [stderr]    Compiling toml v0.8.19
[INFO] [stderr]    Compiling http-body v1.0.0
[INFO] [stderr]    Compiling parity-scale-codec-derive v3.7.5
[INFO] [stderr]    Compiling scale-info-derive v2.11.6
[INFO] [stderr]    Compiling jam-codec-derive v0.1.0
[INFO] [stderr]    Compiling getrandom_or_panic v0.0.3
[INFO] [stderr]    Compiling num_cpus v1.16.0
[INFO] [stderr]    Compiling common-path v1.0.0
[INFO] [stderr]    Compiling termcolor v1.2.0
[INFO] [stderr]    Compiling constant_time_eq v0.3.0
[INFO] [stderr]    Compiling atomic-waker v1.1.1
[INFO] [stderr]    Compiling hex-conservative v0.1.1
[INFO] [stderr]    Compiling expander v2.2.1
[INFO] [stderr]    Compiling environmental v1.1.4
[INFO] [stderr]    Compiling h2 v0.4.5
[INFO] [stderr]    Compiling bitcoin_hashes v0.13.0
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling scale-info v2.11.6
[INFO] [stderr]    Compiling sp-storage v25.0.0
[INFO] [stderr]    Compiling sp-externalities v0.34.0
[INFO] [stderr]    Compiling impl-codec v0.7.1
[INFO] [stderr]    Compiling docify_macros v0.2.9
[INFO] [stderr]    Compiling bounded-collections v0.3.2
[INFO] [stderr]    Compiling blake2b_simd v1.0.2
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling schnorrkel v0.11.4
[INFO] [stderr]    Compiling impl-num-traits v0.2.0
[INFO] [stderr]    Compiling ecdsa v0.16.8
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling unicode-normalization v0.1.22
[INFO] [stderr]    Compiling fixed-hash v0.8.0
[INFO] [stderr]    Compiling twox-hash v1.6.3
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling num-format v0.4.4
[INFO] [stderr]    Compiling file-guard v0.2.0
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling fs-err v2.9.0
[INFO] [stderr]    Compiling sp-std v14.0.0
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]    Compiling prometheus v0.13.3
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling secp256k1 v0.28.2
[INFO] [stderr]    Compiling hyper v1.6.0
[INFO] [stderr]    Compiling sp-crypto-hashing v0.1.0
[INFO] [stderr]    Compiling bip39 v2.2.0
[INFO] [stderr]    Compiling primitive-types v0.13.1
[INFO] [stderr]    Compiling regex-automata v0.1.10
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling substrate-bip39 v0.6.1
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling ed25519-zebra v4.1.0
[INFO] [stderr]    Compiling secrecy v0.8.0
[INFO] [stderr]    Compiling backtrace v0.3.71
[INFO] [stderr]    Compiling hash256-std-hasher v0.15.2
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling zerocopy v0.7.32
[INFO] [stderr]    Compiling gimli v0.28.0
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling dyn-clone v1.0.17
[INFO] [stderr]    Compiling array-bytes v6.2.2
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling num-conv v0.2.1
[INFO] [stderr]    Compiling sp-core v43.0.0
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling miniz_oxide v0.7.1
[INFO] [stderr]    Compiling matchers v0.1.0
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stderr]    Compiling http-body-util v0.1.2
[INFO] [stderr]    Compiling addr2line v0.21.0
[INFO] [stderr]    Compiling sharded-slab v0.1.4
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.7
[INFO] [stderr]    Compiling object v0.32.2
[INFO] [stderr]    Compiling rustc-demangle v0.1.23
[INFO] [stderr]    Compiling hashbrown v0.13.2
[INFO] [stderr]    Compiling substrate-prometheus-endpoint v0.17.7
[INFO] [stderr]    Compiling tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling schnellru v0.2.3
[INFO] [stderr]    Compiling docify v0.2.9
[INFO] [stderr]    Compiling trie-db v0.32.0
[INFO] [stderr]    Compiling memory-db v0.34.0
[INFO] [stderr]    Compiling trie-root v0.18.0
[INFO] [stderr]    Compiling sp-runtime-interface-proc-macro v21.0.1
[INFO] [stderr]    Compiling sp-wasm-interface v27.0.0
[INFO] [stderr]    Compiling sp-io v49.0.0
[INFO] [stderr]    Compiling sp-keystore v0.49.0
[INFO] [stderr]    Compiling sp-trie v47.0.0
[INFO] [stderr]    Compiling sp-tracing v19.0.0
[INFO] [stderr]    Compiling ed25519-dalek v2.1.1
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling sp-arithmetic v29.0.0
[INFO] [stderr]    Compiling sp-runtime-interface v37.0.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling sp-panic-handler v13.0.2
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling sp-state-machine v0.54.0
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling sp-weights v37.0.0
[INFO] [stderr]    Compiling binary-merkle-tree v16.1.2
[INFO] [stderr]    Compiling tuplex v0.1.2
[INFO] [stderr]    Compiling simple-mermaid v0.1.1
[INFO] [stderr]    Compiling proc-macro-hack v0.5.20+deprecated
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling macro_magic_core_macros v0.5.1
[INFO] [stderr]    Compiling sp-crypto-hashing-proc-macro v0.1.0
[INFO] [stderr]    Compiling frame-metadata v23.0.1
[INFO] [stderr]    Compiling const-random-macro v0.1.15
[INFO] [stderr]    Compiling const-random v0.1.15
[INFO] [stderr]    Compiling derive-where v1.6.0
[INFO] [stderr]    Compiling macro_magic_core v0.5.1
[INFO] [stderr]    Compiling sp-version-proc-macro v15.0.0
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling parity-wasm v0.45.0
[INFO] [stderr]    Compiling macro_magic_macros v0.5.1
[INFO] [stderr]    Compiling sp-api-proc-macro v29.0.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling sp-metadata-ir v0.15.0
[INFO] [stderr]    Compiling frame-support-procedural-tools-derive v12.0.0
[INFO] [stderr]    Compiling async-trait v0.1.88
[INFO] [stderr]    Compiling include_dir_macros v0.7.3
[INFO] [stderr]    Compiling cfg-expr v0.15.5
[INFO] [stderr]    Compiling include_dir v0.7.3
[INFO] [stderr]    Compiling sp-application-crypto v49.0.0
[INFO] [stderr]    Compiling frame-support-procedural-tools v13.0.1
[INFO] [stderr]    Compiling sp-runtime v49.0.0
[INFO] [stderr]    Compiling macro_magic v0.5.1
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling tt-call v1.0.9
[INFO] [stderr]    Compiling frame-election-provider-solution-type v16.1.1
[INFO] [stderr]    Compiling aquamarine v0.5.0
[INFO] [stderr]    Compiling frame-support-procedural v41.0.0
[INFO] [stderr]    Compiling sp-version v47.0.0
[INFO] [stderr]    Compiling sp-staking v46.0.0
[INFO] [stderr]    Compiling sp-inherents v44.0.0
[INFO] [stderr]    Compiling sp-npos-elections v44.0.0
[INFO] [stderr]    Compiling sp-api v44.0.0
[INFO] [stderr]    Compiling sp-genesis-builder v0.25.0
[INFO] [stderr]    Compiling sp-session v46.0.0
[INFO] [stderr]    Compiling sp-timestamp v44.0.0
[INFO] [stderr]    Compiling frame-support v49.0.0
[INFO] [stderr]    Compiling frame-system v49.0.0
[INFO] [stderr]    Compiling pallet-balances v51.0.0
[INFO] [stderr]    Compiling pallet-timestamp v49.0.0
[INFO] [stderr]    Compiling pallet-authorship v49.0.0
[INFO] [stderr]    Compiling frame-election-provider-support v49.0.0
[INFO] [stderr]    Compiling pallet-session v50.0.0
[INFO] [stderr]    Compiling pallet-staking v50.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5m 46s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: primitive-types v0.13.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 6`
[INFO] running `Command { std: "docker" "inspect" "f59653ff714017612f89a2ee08cc99fb810070b3a10e5f13d5554e4a56309061", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f59653ff714017612f89a2ee08cc99fb810070b3a10e5f13d5554e4a56309061" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.borrowed-box` is deprecated in favor of `lints.clippy.borrowed_box` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.extra-unused-type-parameters` is deprecated in favor of `lints.clippy.extra_unused_type_parameters` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.identity-op` is deprecated in favor of `lints.clippy.identity_op` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.if-same-then-else` is deprecated in favor of `lints.clippy.if_same_then_else` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.needless-lifetimes` is deprecated in favor of `lints.clippy.needless_lifetimes` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.nonminimal-bool` is deprecated in favor of `lints.clippy.nonminimal_bool` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.option-map-unit-fn` is deprecated in favor of `lints.clippy.option_map_unit_fn` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.too-many-arguments` is deprecated in favor of `lints.clippy.too_many_arguments` and will not work in a future edition
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.zero-prefixed-literal` is deprecated in favor of `lints.clippy.zero_prefixed_literal` and will not work in a future edition
[INFO] [stderr] warning: `pallet-staking` (manifest) generated 9 warnings
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling getrandom_or_panic v0.0.3
[INFO] [stderr]    Compiling twox-hash v1.6.3
[INFO] [stderr]    Compiling fixed-hash v0.8.0
[INFO] [stderr]    Compiling libsecp256k1 v0.7.1
[INFO] [stderr]    Compiling bip39 v2.2.0
[INFO] [stderr]    Compiling primitive-types v0.13.1
[INFO] [stderr]    Compiling schnorrkel v0.11.4
[INFO] [stderr]    Compiling sp-crypto-hashing v0.1.0
[INFO] [stderr]    Compiling substrate-bip39 v0.6.1
[INFO] [stderr]    Compiling sp-core v43.0.0
[INFO] [stderr]    Compiling sp-trie v47.0.0
[INFO] [stderr]    Compiling sp-keystore v0.49.0
[INFO] [stderr]    Compiling sp-state-machine v0.54.0
[INFO] [stderr]    Compiling sp-io v49.0.0
[INFO] [stderr]    Compiling sp-application-crypto v49.0.0
[INFO] [stderr]    Compiling sp-runtime v49.0.0
[INFO] [stderr]    Compiling sp-version v47.0.0
[INFO] [stderr]    Compiling sp-inherents v44.0.0
[INFO] [stderr]    Compiling sp-staking v46.0.0
[INFO] [stderr]    Compiling sp-npos-elections v44.0.0
[INFO] [stderr]    Compiling sp-api v44.0.0
[INFO] [stderr]    Compiling sp-genesis-builder v0.25.0
[INFO] [stderr]    Compiling sp-session v46.0.0
[INFO] [stderr]    Compiling frame-support v49.0.0
[INFO] [stderr]    Compiling sp-timestamp v44.0.0
[INFO] [stderr]    Compiling frame-system v49.0.0
[INFO] [stderr]    Compiling pallet-timestamp v49.0.0
[INFO] [stderr]    Compiling pallet-balances v51.0.0
[INFO] [stderr]    Compiling pallet-authorship v49.0.0
[INFO] [stderr]    Compiling frame-election-provider-support v49.0.0
[INFO] [stderr]    Compiling pallet-session v50.0.0
[INFO] [stderr]    Compiling pallet-staking v50.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `sp_core`
[INFO] [stdout]    --> src/election_size_tracker.rs:179:6
[INFO] [stdout]     |
[INFO] [stdout] 179 |     use sp_core::bounded_vec;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 179 |     use sp_application_crypto::sp_core::bounded_vec;
[INFO] [stdout]     |         +++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `frame_benchmarking`
[INFO] [stdout]   --> src/testing_utils.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use frame_benchmarking::account;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `frame_benchmarking`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `frame_benchmarking`, use `cargo add frame_benchmarking` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `sp_core`
[INFO] [stdout]   --> src/mock.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use sp_core::ConstBool;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]    |
[INFO] [stdout] 34 | use sp_application_crypto::sp_core::ConstBool;
[INFO] [stdout]    |     +++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pallet_balances`
[INFO] [stdout]   --> src/tests.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use pallet_balances::Error as BalancesError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `substrate_test_utils`
[INFO] [stdout]   --> src/tests.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 | use substrate_test_utils::assert_eq_uvec;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `substrate_test_utils`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `substrate_test_utils`, use `cargo add substrate_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::tests::Staking`, `crate::tests::Test`
[INFO] [stdout]     --> src/tests.rs:8471:11
[INFO] [stdout]      |
[INFO] [stdout] 8471 |         tests::{Staking, Test},
[INFO] [stdout]      |                 ^^^^^^^  ^^^^ no `Test` in `tests`
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 no `Staking` in `tests`
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider importing this variant instead:
[INFO] [stdout]              crate::HoldReason::Staking
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]      |
[INFO] [stdout] 8471 -         tests::{Staking, Test},
[INFO] [stdout] 8471 +         tests::{Staking, test},
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::mock::Staking`, `crate::mock::Test`
[INFO] [stdout]    --> src/election_size_tracker.rs:175:21
[INFO] [stdout]     |
[INFO] [stdout] 175 |         mock::{AccountId, Staking, Test},
[INFO] [stdout]     |                           ^^^^^^^  ^^^^ no `Test` in `mock`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           no `Staking` in `mock`
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this variant instead:
[INFO] [stdout]             crate::HoldReason::Staking
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_bags_list` in this scope
[INFO] [stdout]   --> src/mock.rs:99:18
[INFO] [stdout]    |
[INFO] [stdout] 99 |         VoterBagsList: pallet_bags_list::<Instance1>,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_bags_list`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]    --> src/mock.rs:129:15
[INFO] [stdout]     |
[INFO] [stdout] 129 | #[derive_impl(pallet_balances::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_staking_reward_curve` in this scope
[INFO] [stdout]    --> src/mock.rs:175:1
[INFO] [stdout]     |
[INFO] [stdout] 175 | pallet_staking_reward_curve::build! {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_staking_reward_curve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_staking_reward_curve` in this scope
[INFO] [stdout]   --> src/inflation.rs:56:2
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pallet_staking_reward_curve::build! {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_staking_reward_curve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]    --> src/mock.rs:692:3
[INFO] [stdout]     |
[INFO] [stdout] 692 |         pallet_balances::TotalIssuance::<Test>::get(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]    --> src/mock.rs:702:3
[INFO] [stdout]     |
[INFO] [stdout] 702 |         pallet_balances::TotalIssuance::<Test>::get(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]     --> src/tests.rs:2139:15
[INFO] [stdout]      |
[INFO] [stdout] 2139 |             assert_eq!(pallet_balances::Holds::<Test>::get(&1)[0].amount, 5);
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]     --> src/tests.rs:2160:15
[INFO] [stdout]      |
[INFO] [stdout] 2160 |             assert_eq!(pallet_balances::Holds::<Test>::get(&1)[0].amount, 5);
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]     --> src/tests.rs:2167:15
[INFO] [stdout]      |
[INFO] [stdout] 2167 |             assert_eq!(pallet_balances::Holds::<Test>::get(&1).len(), 0);
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]     --> src/tests.rs:3468:35
[INFO] [stdout]      |
[INFO] [stdout] 3468 |         let pre_payout_total_issuance = pallet_balances::TotalIssuance::<Test>::get();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]     --> src/tests.rs:3490:11
[INFO] [stdout]      |
[INFO] [stdout] 3490 |         assert!(pallet_balances::TotalIssuance::<Test>::get() > pre_payout_total_issuance);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]     --> src/tests.rs:3491:11
[INFO] [stdout]      |
[INFO] [stdout] 3491 |         assert!(pallet_balances::TotalIssuance::<Test>::get() < pre_payout_total_issuance + payout);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]     --> src/tests.rs:3515:4
[INFO] [stdout]      |
[INFO] [stdout] 3515 |             pallet_balances::TotalIssuance::<Test>::get(),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]     --> src/tests.rs:3558:36
[INFO] [stdout]      |
[INFO] [stdout] 3558 |             let pre_payout_total_issuance = pallet_balances::TotalIssuance::<Test>::get();
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]     --> src/tests.rs:3564:5
[INFO] [stdout]      |
[INFO] [stdout] 3564 |                 pallet_balances::TotalIssuance::<Test>::get(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]     --> src/tests.rs:3745:35
[INFO] [stdout]      |
[INFO] [stdout] 3745 |         let pre_payout_total_issuance = pallet_balances::TotalIssuance::<Test>::get();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]     --> src/tests.rs:3760:11
[INFO] [stdout]      |
[INFO] [stdout] 3760 |         assert!(pallet_balances::TotalIssuance::<Test>::get() > pre_payout_total_issuance);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]     --> src/tests.rs:3761:11
[INFO] [stdout]      |
[INFO] [stdout] 3761 |         assert!(pallet_balances::TotalIssuance::<Test>::get() < pre_payout_total_issuance + payout);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]     --> src/tests.rs:3780:4
[INFO] [stdout]      |
[INFO] [stdout] 3780 |             pallet_balances::TotalIssuance::<Test>::get(),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]     --> src/tests.rs:3824:36
[INFO] [stdout]      |
[INFO] [stdout] 3824 |             let pre_payout_total_issuance = pallet_balances::TotalIssuance::<Test>::get();
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]     --> src/tests.rs:3830:5
[INFO] [stdout]      |
[INFO] [stdout] 3830 |                 pallet_balances::TotalIssuance::<Test>::get(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/mock.rs:78:23
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let stash = Ledger::<Test>::get(&controller).unwrap().stash;
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub fn is_disabled<Test>(controller: AccountId) -> bool {
[INFO] [stdout]    |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/mock.rs:87:47
[INFO] [stdout]    |
[INFO] [stdout] 87 | type Block = frame_system::mocking::MockBlock<Test>;
[INFO] [stdout]    |                                               ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 87 | type Block<Test> = frame_system::mocking::MockBlock<Test>;
[INFO] [stdout]    |           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:124:31
[INFO] [stdout]     |
[INFO] [stdout] 124 | impl frame_system::Config for Test {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/mock.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | #[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `frame_system::config_preludes::TestDefaultConfig` which comes from the expansion of the macro `frame_support::macro_magic::forward_tokens_verbatim` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-49.0.0/src/lib.rs:350:9
[INFO] [stdout]     |
[INFO] [stdout] 350 |             type Self::RuntimeEvent = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/mock.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | #[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `frame_system::config_preludes::TestDefaultConfig` which comes from the expansion of the macro `frame_support::macro_magic::forward_tokens_verbatim` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-49.0.0/src/lib.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |             type Self::RuntimeOrigin = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]    --> src/mock.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | #[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `frame_system::config_preludes::TestDefaultConfig` which comes from the expansion of the macro `frame_support::macro_magic::forward_tokens_verbatim` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-49.0.0/src/lib.rs:354:9
[INFO] [stdout]     |
[INFO] [stdout] 354 |             type Self::RuntimeCall = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PalletInfo` in this scope
[INFO] [stdout]    --> src/mock.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | #[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `frame_system::config_preludes::TestDefaultConfig` which comes from the expansion of the macro `frame_support::macro_magic::forward_tokens_verbatim` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-49.0.0/src/lib.rs:356:9
[INFO] [stdout]     |
[INFO] [stdout] 356 |             type Self::PalletInfo = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RuntimeTask` in this scope
[INFO] [stdout]    --> src/mock.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | #[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `frame_system::config_preludes::TestDefaultConfig` which comes from the expansion of the macro `frame_support::macro_magic::forward_tokens_verbatim` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-49.0.0/src/lib.rs:358:9
[INFO] [stdout]     |
[INFO] [stdout] 358 |             type Self::RuntimeTask = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:142:33
[INFO] [stdout]     |
[INFO] [stdout] 142 | impl pallet_session::Config for Test {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:143:71
[INFO] [stdout]     |
[INFO] [stdout] 143 |     type SessionManager = pallet_session::historical::NoteHistoricalRoot<Test, Staking>;
[INFO] [stdout]     |                                                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 142 | impl<Test> pallet_session::Config for Test {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]    --> src/mock.rs:143:77
[INFO] [stdout]     |
[INFO] [stdout] 143 |     type SessionManager = pallet_session::historical::NoteHistoricalRoot<Test, Staking>;
[INFO] [stdout]     |                                                                                ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 143 -     type SessionManager = pallet_session::historical::NoteHistoricalRoot<Test, Staking>;
[INFO] [stdout] 143 +     type SessionManager = pallet_session::historical::NoteHistoricalRoot<Test, crate::HoldReason>;
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 143 -     type SessionManager = pallet_session::historical::NoteHistoricalRoot<Test, Staking>;
[INFO] [stdout] 143 +     type SessionManager = pallet_session::historical::NoteHistoricalRoot<Test, String>;
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 142 | impl<Staking> pallet_session::Config for Test {
[INFO] [stdout]     |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/mock.rs:147:22
[INFO] [stdout]     |
[INFO] [stdout] 147 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]     |                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 147 |     type RuntimeEvent = Self::RuntimeEvent;
[INFO] [stdout]     |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Balances` in this scope
[INFO] [stdout]    --> src/mock.rs:154:18
[INFO] [stdout]     |
[INFO] [stdout] 154 |     type Currency = Balances;
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named type alias `Balance` defined here
[INFO] [stdout]    --> src/mock.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub(crate) type Balance = u128;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a type alias with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 154 -     type Currency = Balances;
[INFO] [stdout] 154 +     type Currency = Balance;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:158:45
[INFO] [stdout]     |
[INFO] [stdout] 158 | impl pallet_session::historical::Config for Test {
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/mock.rs:159:22
[INFO] [stdout]     |
[INFO] [stdout] 159 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]     |                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 159 |     type RuntimeEvent = Self::RuntimeEvent;
[INFO] [stdout]     |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:163:36
[INFO] [stdout]     |
[INFO] [stdout] 163 | impl pallet_authorship::Config for Test {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl pallet_timestamp::Config for Test {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `I_NPOS` in this scope
[INFO] [stdout]    --> src/mock.rs:187:62
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub const RewardCurve: &'static PiecewiseLinear<'static> = &I_NPOS;
[INFO] [stdout]     |                                                                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:196:39
[INFO] [stdout]     |
[INFO] [stdout] 196 | impl OnUnbalanced<NegativeImbalanceOf<Test>> for RewardRemainderMock {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 196 | impl<Test> OnUnbalanced<NegativeImbalanceOf<Test>> for RewardRemainderMock {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:197:55
[INFO] [stdout]     |
[INFO] [stdout] 197 |     fn on_nonzero_unbalanced(amount: NegativeImbalanceOf<Test>) {
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 196 | impl<Test> OnUnbalanced<NegativeImbalanceOf<Test>> for RewardRemainderMock {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:220:58
[INFO] [stdout]     |
[INFO] [stdout] 220 | impl pallet_bags_list::Config<VoterBagsListInstance> for Test {
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/mock.rs:221:22
[INFO] [stdout]     |
[INFO] [stdout] 221 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]    --> src/mock.rs:224:23
[INFO] [stdout]     |
[INFO] [stdout] 224 |     type ScoreProvider = Staking;
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 224 -     type ScoreProvider = Staking;
[INFO] [stdout] 224 +     type ScoreProvider = crate::HoldReason;
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 224 -     type ScoreProvider = Staking;
[INFO] [stdout] 224 +     type ScoreProvider = String;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:236:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |     type System = Test;
[INFO] [stdout]     |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]    --> src/mock.rs:238:22
[INFO] [stdout]     |
[INFO] [stdout] 238 |     type DataProvider = Staking;
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 238 -     type DataProvider = Staking;
[INFO] [stdout] 238 +     type DataProvider = crate::HoldReason;
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 238 -     type DataProvider = Staking;
[INFO] [stdout] 238 +     type DataProvider = String;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:247:39
[INFO] [stdout]     |
[INFO] [stdout] 247 | impl OnUnbalanced<PositiveImbalanceOf<Test>> for MockReward {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 247 | impl<Test> OnUnbalanced<PositiveImbalanceOf<Test>> for MockReward {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:248:42
[INFO] [stdout]     |
[INFO] [stdout] 248 |     fn on_unbalanced(_: PositiveImbalanceOf<Test>) {
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 247 | impl<Test> OnUnbalanced<PositiveImbalanceOf<Test>> for MockReward {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:255:14
[INFO] [stdout]     |
[INFO] [stdout] 255 |         (BalanceOf<Test>, BTreeMap<EraIndex, BalanceOf<Test>>) =
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:255:50
[INFO] [stdout]     |
[INFO] [stdout] 255 |         (BalanceOf<Test>, BTreeMap<EraIndex, BalanceOf<Test>>) =
[INFO] [stdout]     |                                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:257:58
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub static SlashObserver: BTreeMap<AccountId, BalanceOf<Test>> = BTreeMap::new();
[INFO] [stdout]     |                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:288:40
[INFO] [stdout]     |
[INFO] [stdout] 288 | impl crate::pallet::pallet::Config for Test {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Balances` in this scope
[INFO] [stdout]    --> src/mock.rs:289:21
[INFO] [stdout]     |
[INFO] [stdout] 289 |     type OldCurrency = Balances;
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named type alias `Balance` defined here
[INFO] [stdout]    --> src/mock.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub(crate) type Balance = u128;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a type alias with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 289 -     type OldCurrency = Balances;
[INFO] [stdout] 289 +     type OldCurrency = Balance;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Balances` in this scope
[INFO] [stdout]    --> src/mock.rs:290:18
[INFO] [stdout]     |
[INFO] [stdout] 290 |     type Currency = Balances;
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named type alias `Balance` defined here
[INFO] [stdout]    --> src/mock.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub(crate) type Balance = u128;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a type alias with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 290 -     type Currency = Balances;
[INFO] [stdout] 290 +     type Currency = Balance;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Timestamp` in this scope
[INFO] [stdout]    --> src/mock.rs:291:18
[INFO] [stdout]     |
[INFO] [stdout] 291 |     type UnixTime = Timestamp;
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Session` in this scope
[INFO] [stdout]    --> src/mock.rs:299:24
[INFO] [stdout]     |
[INFO] [stdout] 299 |     type NextNewSession = Session;
[INFO] [stdout]     |                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VoterBagsList` in this scope
[INFO] [stdout]    --> src/mock.rs:305:19
[INFO] [stdout]     |
[INFO] [stdout] 305 |     type VoterList = VoterBagsList;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/pallet/mod.rs:363:9
[INFO] [stdout]     |
[INFO] [stdout] 363 |             type RuntimeEvent = ();
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:287:1
[INFO] [stdout]     |
[INFO] [stdout] 287 | #[derive_impl(crate::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::config_preludes::TestDefaultConfig` which comes from the expansion of the macro `frame_support::macro_magic::forward_tokens_verbatim` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 363 |             type Self::RuntimeEvent = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RuntimeHoldReason` in this scope
[INFO] [stdout]    --> src/pallet/mod.rs:365:9
[INFO] [stdout]     |
[INFO] [stdout] 365 |             type RuntimeHoldReason = ();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock.rs:287:1
[INFO] [stdout]     |
[INFO] [stdout] 287 | #[derive_impl(crate::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::config_preludes::TestDefaultConfig` which comes from the expansion of the macro `frame_support::macro_magic::forward_tokens_verbatim` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 365 |             type Self::RuntimeHoldReason = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:334:43
[INFO] [stdout]     |
[INFO] [stdout] 334 | pub(crate) type StakingCall = crate::Call<Test>;
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 334 | pub(crate) type StakingCall<Test> = crate::Call<Test>;
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:335:29
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub(crate) type TestCall = <Test as frame_system::Config>::RuntimeCall;
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:457:51
[INFO] [stdout]     |
[INFO] [stdout] 457 |         let mut storage = frame_system::GenesisConfig::<Test>::default().build_storage().unwrap();
[INFO] [stdout]     |                                                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 376 | impl<Test> ExtBuilder {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:460:44
[INFO] [stdout]     |
[INFO] [stdout] 460 |         let _ = pallet_balances::GenesisConfig::<Test> {
[INFO] [stdout]     |                                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 376 | impl<Test> ExtBuilder {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:544:43
[INFO] [stdout]     |
[INFO] [stdout] 544 |         let _ = pallet_staking::GenesisConfig::<Test> {
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 376 | impl<Test> ExtBuilder {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:556:43
[INFO] [stdout]     |
[INFO] [stdout] 556 |         let _ = pallet_session::GenesisConfig::<Test> {
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 376 | impl<Test> ExtBuilder {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/mock.rs:592:27
[INFO] [stdout]     |
[INFO] [stdout] 592 |                 Staking::do_try_state(System::block_number()).unwrap();
[INFO] [stdout]     |                                       ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:599:30
[INFO] [stdout]     |
[INFO] [stdout] 599 |     pallet_staking::ActiveEra::<Test>::get().unwrap().index
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 598 | pub(crate) fn active_era<Test>() -> EraIndex {
[INFO] [stdout]     |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:603:31
[INFO] [stdout]     |
[INFO] [stdout] 603 |     pallet_staking::CurrentEra::<Test>::get().unwrap()
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 602 | pub(crate) fn current_era<Test>() -> EraIndex {
[INFO] [stdout]     |                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:607:41
[INFO] [stdout]     |
[INFO] [stdout] 607 |     let _ = asset::set_stakeable_balance::<Test>(&who, val);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | pub(crate) fn bond<Test>(who: AccountId, val: Balance) {
[INFO] [stdout]     |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]    --> src/mock.rs:636:14
[INFO] [stdout]     |
[INFO] [stdout] 636 |     assert_ok!(<Staking as sp_staking::StakingUnchecked>::virtual_bond(&who, val, &payee));
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 636 -     assert_ok!(<Staking as sp_staking::StakingUnchecked>::virtual_bond(&who, val, &payee));
[INFO] [stdout] 636 +     assert_ok!(<crate::HoldReason as sp_staking::StakingUnchecked>::virtual_bond(&who, val, &payee));
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 636 -     assert_ok!(<Staking as sp_staking::StakingUnchecked>::virtual_bond(&who, val, &payee));
[INFO] [stdout] 636 +     assert_ok!(<String as sp_staking::StakingUnchecked>::virtual_bond(&who, val, &payee));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/mock.rs:646:2
[INFO] [stdout]     |
[INFO] [stdout] 646 |     System::run_to_block_with::<AllPalletsWithSystem>(
[INFO] [stdout]     |     ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AllPalletsWithSystem` in this scope
[INFO] [stdout]    --> src/mock.rs:646:30
[INFO] [stdout]     |
[INFO] [stdout] 646 |     System::run_to_block_with::<AllPalletsWithSystem>(
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 645 | pub(crate) fn run_to_block<AllPalletsWithSystem>(n: BlockNumber) {
[INFO] [stdout]     |                           ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:690:25
[INFO] [stdout]     |
[INFO] [stdout] 690 |     let (payout, _rest) = <Test as Config>::EraPayout::era_payout(
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:691:36
[INFO] [stdout]     |
[INFO] [stdout] 691 |         pallet_staking::ErasTotalStake::<Test>::get(active_era()),
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 689 | pub(crate) fn current_total_payout_for_duration<Test>(duration: u64) -> Balance {
[INFO] [stdout]     |                                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:692:36
[INFO] [stdout]     |
[INFO] [stdout] 692 |         pallet_balances::TotalIssuance::<Test>::get(),
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 689 | pub(crate) fn current_total_payout_for_duration<Test>(duration: u64) -> Balance {
[INFO] [stdout]     |                                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:700:24
[INFO] [stdout]     |
[INFO] [stdout] 700 |     let (payout, rest) = <Test as Config>::EraPayout::era_payout(
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:701:36
[INFO] [stdout]     |
[INFO] [stdout] 701 |         pallet_staking::ErasTotalStake::<Test>::get(active_era()),
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 699 | pub(crate) fn maximum_payout_for_duration<Test>(duration: u64) -> Balance {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:702:36
[INFO] [stdout]     |
[INFO] [stdout] 702 |         pallet_balances::TotalIssuance::<Test>::get(),
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 699 | pub(crate) fn maximum_payout_for_duration<Test>(duration: u64) -> Balance {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:730:17
[INFO] [stdout]     |
[INFO] [stdout] 730 |     let rewards = <Test as Config>::SessionInterface::validators().into_iter().map(|v| (v, 1));
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:732:10
[INFO] [stdout]     |
[INFO] [stdout] 732 |     <Pallet<Test>>::reward_by_ids(rewards)
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 729 | pub(crate) fn reward_all_elected<Test>() {
[INFO] [stdout]     |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:745:51
[INFO] [stdout]     |
[INFO] [stdout] 745 |         pallet_session::historical::IdentificationTuple<Test>,
[INFO] [stdout]     |                                                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 742 | pub(crate) fn on_offence_in_era<Test>(
[INFO] [stdout]     |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:750:40
[INFO] [stdout]     |
[INFO] [stdout] 750 |     let bonded_eras = crate::BondedEras::<Test>::get();
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 742 | pub(crate) fn on_offence_in_era<Test>(
[INFO] [stdout]     |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]    --> src/mock.rs:753:13
[INFO] [stdout]     |
[INFO] [stdout] 753 |             let _ = <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 753 -             let _ = <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout] 753 +             let _ = <crate::HoldReason as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 753 -             let _ = <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout] 753 +             let _ = <String as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:764:33
[INFO] [stdout]     |
[INFO] [stdout] 764 |     if pallet_staking::ActiveEra::<Test>::get().unwrap().index == era {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 742 | pub(crate) fn on_offence_in_era<Test>(
[INFO] [stdout]     |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]    --> src/mock.rs:765:12
[INFO] [stdout]     |
[INFO] [stdout] 765 |         let _ = <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 765 -         let _ = <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout] 765 +         let _ = <crate::HoldReason as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 765 -         let _ = <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout] 765 +         let _ = <String as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:768:44
[INFO] [stdout]     |
[INFO] [stdout] 768 |             pallet_staking::ErasStartSessionIndex::<Test>::get(era).unwrap(),
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 742 | pub(crate) fn on_offence_in_era<Test>(
[INFO] [stdout]     |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:778:51
[INFO] [stdout]     |
[INFO] [stdout] 778 |         pallet_session::historical::IdentificationTuple<Test>,
[INFO] [stdout]     |                                                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 775 | pub(crate) fn on_offence_now<Test>(
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:782:40
[INFO] [stdout]     |
[INFO] [stdout] 782 |     let now = pallet_staking::ActiveEra::<Test>::get().unwrap().index;
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 775 | pub(crate) fn on_offence_now<Test>(
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:789:80
[INFO] [stdout]     |
[INFO] [stdout] 789 | ) -> OffenceDetails<AccountId, pallet_session::historical::IdentificationTuple<Test>> {
[INFO] [stdout]     |                                                                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 786 | pub(crate) fn offence_from<Test>(
[INFO] [stdout]     |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:799:50
[INFO] [stdout]     |
[INFO] [stdout] 799 |     let validators_with_reward = ErasRewardPoints::<Test>::get(era)
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 798 | pub(crate) fn make_all_reward_payment<Test>(era: EraIndex) {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:807:24
[INFO] [stdout]     |
[INFO] [stdout] 807 |         let ledger = <Ledger<Test>>::get(&validator_controller).unwrap();
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 798 | pub(crate) fn make_all_reward_payment<Test>(era: EraIndex) {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:808:28
[INFO] [stdout]     |
[INFO] [stdout] 808 |         for page in 0..EraInfo::<Test>::get_page_count(era, &ledger.stash) {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 798 | pub(crate) fn make_all_reward_payment<Test>(era: EraIndex) {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:820:10
[INFO] [stdout]     |
[INFO] [stdout] 820 |     <Bonded<Test>>::get(&stash).map_or(Ok(()), |_| Err("stash already bonded"))?;
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 819 | pub(crate) fn bond_controller_stash<Test>(controller: AccountId, stash: AccountId) -> Result<(), String> {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:821:10
[INFO] [stdout]     |
[INFO] [stdout] 821 |     <Ledger<Test>>::get(&controller).map_or(Ok(()), |_| Err("controller already bonded"))?;
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 819 | pub(crate) fn bond_controller_stash<Test>(controller: AccountId, stash: AccountId) -> Result<(), String> {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:823:10
[INFO] [stdout]     |
[INFO] [stdout] 823 |     <Bonded<Test>>::insert(stash, controller);
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 819 | pub(crate) fn bond_controller_stash<Test>(controller: AccountId, stash: AccountId) -> Result<(), String> {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:824:10
[INFO] [stdout]     |
[INFO] [stdout] 824 |     <Ledger<Test>>::insert(controller, StakingLedger::<Test>::default_from(stash));
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 819 | pub(crate) fn bond_controller_stash<Test>(controller: AccountId, stash: AccountId) -> Result<(), String> {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:824:53
[INFO] [stdout]     |
[INFO] [stdout] 824 |     <Ledger<Test>>::insert(controller, StakingLedger::<Test>::default_from(stash));
[INFO] [stdout]     |                                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 819 | pub(crate) fn bond_controller_stash<Test>(controller: AccountId, stash: AccountId) -> Result<(), String> {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:831:28
[INFO] [stdout]     |
[INFO] [stdout] 831 |     let controller = Bonded::<Test>::get(stash).expect("testing stash should be bonded");
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 830 | pub(crate) fn set_controller_no_checks<Test>(stash: &AccountId) {
[INFO] [stdout]     |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:832:24
[INFO] [stdout]     |
[INFO] [stdout] 832 |     let ledger = Ledger::<Test>::get(&controller).expect("testing ledger should exist");
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 830 | pub(crate) fn set_controller_no_checks<Test>(stash: &AccountId) {
[INFO] [stdout]     |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:834:11
[INFO] [stdout]     |
[INFO] [stdout] 834 |     Ledger::<Test>::remove(&controller);
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 830 | pub(crate) fn set_controller_no_checks<Test>(stash: &AccountId) {
[INFO] [stdout]     |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:835:11
[INFO] [stdout]     |
[INFO] [stdout] 835 |     Ledger::<Test>::insert(stash, ledger);
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 830 | pub(crate) fn set_controller_no_checks<Test>(stash: &AccountId) {
[INFO] [stdout]     |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:836:11
[INFO] [stdout]     |
[INFO] [stdout] 836 |     Bonded::<Test>::insert(stash, stash);
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 830 | pub(crate) fn set_controller_no_checks<Test>(stash: &AccountId) {
[INFO] [stdout]     |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:841:28
[INFO] [stdout]     |
[INFO] [stdout] 841 |     let controller = Bonded::<Test>::get(stash).expect("bond must exist to bond_extra");
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 840 | pub(crate) fn bond_extra_no_checks<Test>(stash: &AccountId, amount: Balance) {
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:842:28
[INFO] [stdout]     |
[INFO] [stdout] 842 |     let mut ledger = Ledger::<Test>::get(&controller).expect("ledger must exist to bond_extra");
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 840 | pub(crate) fn bond_extra_no_checks<Test>(stash: &AccountId, amount: Balance) {
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:845:32
[INFO] [stdout]     |
[INFO] [stdout] 845 |     let _ = asset::update_stake::<Test>(stash, new_total);
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 840 | pub(crate) fn bond_extra_no_checks<Test>(stash: &AccountId, amount: Balance) {
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:848:11
[INFO] [stdout]     |
[INFO] [stdout] 848 |     Ledger::<Test>::insert(controller, ledger);
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 840 | pub(crate) fn bond_extra_no_checks<Test>(stash: &AccountId, amount: Balance) {
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:852:30
[INFO] [stdout]     |
[INFO] [stdout] 852 |     let init_ledgers = Ledger::<Test>::iter().count();
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:854:41
[INFO] [stdout]     |
[INFO] [stdout] 854 |     let _ = asset::set_stakeable_balance::<Test>(&333, 2000);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:855:41
[INFO] [stdout]     |
[INFO] [stdout] 855 |     let _ = asset::set_stakeable_balance::<Test>(&444, 2000);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:856:41
[INFO] [stdout]     |
[INFO] [stdout] 856 |     let _ = asset::set_stakeable_balance::<Test>(&555, 2000);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:857:41
[INFO] [stdout]     |
[INFO] [stdout] 857 |     let _ = asset::set_stakeable_balance::<Test>(&777, 2000);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:865:25
[INFO] [stdout]     |
[INFO] [stdout] 865 |         .for_each(|s| Payee::<Test>::insert(s, RewardDestination::Staked));
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:872:28
[INFO] [stdout]     |
[INFO] [stdout] 872 |     let ledger_333 = Ledger::<Test>::get(333).unwrap();
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:873:28
[INFO] [stdout]     |
[INFO] [stdout] 873 |     let ledger_444 = Ledger::<Test>::get(444).unwrap();
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:874:28
[INFO] [stdout]     |
[INFO] [stdout] 874 |     let ledger_555 = Ledger::<Test>::get(555).unwrap();
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:877:11
[INFO] [stdout]     |
[INFO] [stdout] 877 |     Bonded::<Test>::mutate(555, |controller| *controller = Some(777));
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:878:11
[INFO] [stdout]     |
[INFO] [stdout] 878 |     Ledger::<Test>::insert(777, ledger_555);
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:881:11
[INFO] [stdout]     |
[INFO] [stdout] 881 |     Bonded::<Test>::mutate(444, |controller| *controller = Some(555));
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:882:11
[INFO] [stdout]     |
[INFO] [stdout] 882 |     Ledger::<Test>::insert(555, ledger_444);
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:885:11
[INFO] [stdout]     |
[INFO] [stdout] 885 |     Bonded::<Test>::mutate(333, |controller| *controller = Some(444));
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:886:11
[INFO] [stdout]     |
[INFO] [stdout] 886 |     Ledger::<Test>::insert(444, ledger_333);
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:889:11
[INFO] [stdout]     |
[INFO] [stdout] 889 |     Ledger::<Test>::remove(333);
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:893:22
[INFO] [stdout]     |
[INFO] [stdout] 893 |     assert_eq!(Ledger::<Test>::iter().count(), 3 + init_ledgers);
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:896:22
[INFO] [stdout]     |
[INFO] [stdout] 896 |     assert_eq!(Bonded::<Test>::get(333), Some(444));
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:897:29
[INFO] [stdout]     |
[INFO] [stdout] 897 |     assert_eq!(StakingLedger::<Test>::paired_account(StakingAccount::Stash(333)), Some(444));
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:898:22
[INFO] [stdout]     |
[INFO] [stdout] 898 |     assert_eq!(Ledger::<Test>::get(444).unwrap().stash, 333);
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:901:22
[INFO] [stdout]     |
[INFO] [stdout] 901 |     assert_eq!(Bonded::<Test>::get(444), Some(555));
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:902:29
[INFO] [stdout]     |
[INFO] [stdout] 902 |     assert_eq!(StakingLedger::<Test>::paired_account(StakingAccount::Stash(444)), Some(555));
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:903:22
[INFO] [stdout]     |
[INFO] [stdout] 903 |     assert_eq!(Ledger::<Test>::get(555).unwrap().stash, 444);
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:906:22
[INFO] [stdout]     |
[INFO] [stdout] 906 |     assert_eq!(Bonded::<Test>::get(555), Some(777));
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:907:29
[INFO] [stdout]     |
[INFO] [stdout] 907 |     assert_eq!(StakingLedger::<Test>::paired_account(StakingAccount::Stash(555)), Some(777));
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:908:22
[INFO] [stdout]     |
[INFO] [stdout] 908 |     assert_eq!(Ledger::<Test>::get(777).unwrap().stash, 555);
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 851 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:931:52
[INFO] [stdout]     |
[INFO] [stdout] 931 | pub(crate) fn staking_events() -> Vec<crate::Event<Test>> {
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 931 | pub(crate) fn staking_events<Test>() -> Vec<crate::Event<Test>> {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/mock.rs:932:2
[INFO] [stdout]     |
[INFO] [stdout] 932 |     System::events()
[INFO] [stdout]     |     ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:939:61
[INFO] [stdout]     |
[INFO] [stdout] 939 | pub(crate) fn session_events() -> Vec<pallet_session::Event<Test>> {
[INFO] [stdout]     |                                                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 939 | pub(crate) fn session_events<Test>() -> Vec<pallet_session::Event<Test>> {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/mock.rs:940:2
[INFO] [stdout]     |
[INFO] [stdout] 940 |     System::events()
[INFO] [stdout]     |     ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:956:68
[INFO] [stdout]     |
[INFO] [stdout] 956 | pub(crate) fn staking_events_since_last_call() -> Vec<crate::Event<Test>> {
[INFO] [stdout]     |                                                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 956 | pub(crate) fn staking_events_since_last_call<Test>() -> Vec<crate::Event<Test>> {
[INFO] [stdout]     |                                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/mock.rs:957:20
[INFO] [stdout]     |
[INFO] [stdout] 957 |     let all: Vec<_> = System::events()
[INFO] [stdout]     |                       ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:967:30
[INFO] [stdout]     |
[INFO] [stdout] 967 |     (asset::stakeable_balance::<Test>(who), Balances::reserved_balance(who))
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 966 | pub(crate) fn balances<Test>(who: &AccountId) -> (Balance, Balance) {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:984:4
[INFO] [stdout]     |
[INFO] [stdout] 984 |     <<Test as Config>::ElectionProvider as ElectionProvider>::MaxWinnersPerPage,
[INFO] [stdout]     |       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 980 | pub(crate) fn to_bounded_supports<Test>(
[INFO] [stdout]     |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:985:4
[INFO] [stdout]     |
[INFO] [stdout] 985 |     <<Test as Config>::ElectionProvider as ElectionProvider>::MaxBackersPerWinner,
[INFO] [stdout]     |       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 980 | pub(crate) fn to_bounded_supports<Test>(
[INFO] [stdout]     |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:64:33
[INFO] [stdout]    |
[INFO] [stdout] 64 |         assert_eq!(MinNominatorBond::<Test>::get(), 1_500);
[INFO] [stdout]    |                                       ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn set_staking_configs_works<Test>() {
[INFO] [stdout]    |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:65:33
[INFO] [stdout]    |
[INFO] [stdout] 65 |         assert_eq!(MinValidatorBond::<Test>::get(), 2_000);
[INFO] [stdout]    |                                       ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn set_staking_configs_works<Test>() {
[INFO] [stdout]    |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:66:35
[INFO] [stdout]    |
[INFO] [stdout] 66 |         assert_eq!(MaxNominatorsCount::<Test>::get(), Some(10));
[INFO] [stdout]    |                                         ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn set_staking_configs_works<Test>() {
[INFO] [stdout]    |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:67:35
[INFO] [stdout]    |
[INFO] [stdout] 67 |         assert_eq!(MaxValidatorsCount::<Test>::get(), Some(20));
[INFO] [stdout]    |                                         ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn set_staking_configs_works<Test>() {
[INFO] [stdout]    |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:68:31
[INFO] [stdout]    |
[INFO] [stdout] 68 |         assert_eq!(ChillThreshold::<Test>::get(), Some(Percent::from_percent(75)));
[INFO] [stdout]    |                                     ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn set_staking_configs_works<Test>() {
[INFO] [stdout]    |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:69:30
[INFO] [stdout]    |
[INFO] [stdout] 69 |         assert_eq!(MinCommission::<Test>::get(), Perbill::from_percent(0));
[INFO] [stdout]    |                                    ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn set_staking_configs_works<Test>() {
[INFO] [stdout]    |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:70:33
[INFO] [stdout]    |
[INFO] [stdout] 70 |         assert_eq!(MaxStakedRewards::<Test>::get(), Some(Percent::from_percent(0)));
[INFO] [stdout]    |                                       ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn set_staking_configs_works<Test>() {
[INFO] [stdout]    |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:95:33
[INFO] [stdout]    |
[INFO] [stdout] 95 |         assert_eq!(MinNominatorBond::<Test>::get(), 0);
[INFO] [stdout]    |                                       ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn set_staking_configs_works<Test>() {
[INFO] [stdout]    |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:96:33
[INFO] [stdout]    |
[INFO] [stdout] 96 |         assert_eq!(MinValidatorBond::<Test>::get(), 0);
[INFO] [stdout]    |                                       ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn set_staking_configs_works<Test>() {
[INFO] [stdout]    |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:97:35
[INFO] [stdout]    |
[INFO] [stdout] 97 |         assert_eq!(MaxNominatorsCount::<Test>::get(), None);
[INFO] [stdout]    |                                         ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn set_staking_configs_works<Test>() {
[INFO] [stdout]    |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:98:35
[INFO] [stdout]    |
[INFO] [stdout] 98 |         assert_eq!(MaxValidatorsCount::<Test>::get(), None);
[INFO] [stdout]    |                                         ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn set_staking_configs_works<Test>() {
[INFO] [stdout]    |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:99:31
[INFO] [stdout]    |
[INFO] [stdout] 99 |         assert_eq!(ChillThreshold::<Test>::get(), None);
[INFO] [stdout]    |                                     ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn set_staking_configs_works<Test>() {
[INFO] [stdout]    |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:100:30
[INFO] [stdout]     |
[INFO] [stdout] 100 |         assert_eq!(MinCommission::<Test>::get(), Perbill::from_percent(0));
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout]  51 | fn set_staking_configs_works<Test>() {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:101:33
[INFO] [stdout]     |
[INFO] [stdout] 101 |         assert_eq!(MaxStakedRewards::<Test>::get(), None);
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout]  51 | fn set_staking_configs_works<Test>() {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:122:12
[INFO] [stdout]     |
[INFO] [stdout] 122 |             Error::<Test>::IncorrectSlashingSpans
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 106 | fn force_unstake_works<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:141:53
[INFO] [stdout]     |
[INFO] [stdout] 141 |         assert_noop!(Staking::kill_stash(&12, 0), Error::<Test>::NotStash);
[INFO] [stdout]     |                                                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 134 | fn kill_stash_works<Test>() {
[INFO] [stdout]     |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:143:53
[INFO] [stdout]     |
[INFO] [stdout] 143 |         assert_noop!(Staking::kill_stash(&11, 0), Error::<Test>::IncorrectSlashingSpans);
[INFO] [stdout]     |                                                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 134 | fn kill_stash_works<Test>() {
[INFO] [stdout]     |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:165:27
[INFO] [stdout]     |
[INFO] [stdout] 165 |             StakingLedgerInspect::<Test> {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 152 | fn basic_setup_works<Test>() {
[INFO] [stdout]     |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:176:27
[INFO] [stdout]     |
[INFO] [stdout] 176 |             StakingLedgerInspect::<Test> {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 152 | fn basic_setup_works<Test>() {
[INFO] [stdout]     |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:207:27
[INFO] [stdout]     |
[INFO] [stdout] 207 |         assert_eq!(Nominators::<Test>::get(101).unwrap().targets, vec![11, 21]);
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 152 | fn basic_setup_works<Test>() {
[INFO] [stdout]     |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:227:31
[INFO] [stdout]     |
[INFO] [stdout] 227 |         assert_eq!(ErasTotalStake::<Test>::get(active_era()), 2500);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 152 | fn basic_setup_works<Test>() {
[INFO] [stdout]     |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:230:31
[INFO] [stdout]     |
[INFO] [stdout] 230 |         assert_eq!(ValidatorCount::<Test>::get(), 2);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 152 | fn basic_setup_works<Test>() {
[INFO] [stdout]     |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:239:25
[INFO] [stdout]     |
[INFO] [stdout] 239 |         assert_eq!(ForceEra::<Test>::get(), Forcing::NotForcing);
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 152 | fn basic_setup_works<Test>() {
[INFO] [stdout]     |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:246:77
[INFO] [stdout]     |
[INFO] [stdout] 246 |         let (stash, controller) = testing_utils::create_unique_stash_controller::<Test>(
[INFO] [stdout]     |                                                                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 244 | fn change_controller_works<Test>() {
[INFO] [stdout]     |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:276:28
[INFO] [stdout]     |
[INFO] [stdout] 276 |         let raw_ledger = <Ledger<Test>>::get(&stash).unwrap();
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 244 | fn change_controller_works<Test>() {
[INFO] [stdout]     |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:282:12
[INFO] [stdout]     |
[INFO] [stdout] 282 |             Error::<Test>::NotController,
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 244 | fn change_controller_works<Test>() {
[INFO] [stdout]     |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:300:12
[INFO] [stdout]     |
[INFO] [stdout] 300 |             Error::<Test>::AlreadyPaired
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 289 | fn change_controller_already_paired_once_stash<Test>() {
[INFO] [stdout]     |                                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:308:12
[INFO] [stdout]     |
[INFO] [stdout] 308 |             Error::<Test>::NotController,
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 289 | fn change_controller_already_paired_once_stash<Test>() {
[INFO] [stdout]     |                                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:317:48
[INFO] [stdout]     |
[INFO] [stdout] 317 |         let init_balance_11 = asset::total_balance::<Test>(&11);
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:318:48
[INFO] [stdout]     |
[INFO] [stdout] 318 |         let init_balance_21 = asset::total_balance::<Test>(&21);
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:319:49
[INFO] [stdout]     |
[INFO] [stdout] 319 |         let init_balance_101 = asset::total_balance::<Test>(&101);
[INFO] [stdout]     |                                                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:322:11
[INFO] [stdout]     |
[INFO] [stdout] 322 |         Payee::<Test>::insert(11, RewardDestination::Account(11));
[INFO] [stdout]     |                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:323:11
[INFO] [stdout]     |
[INFO] [stdout] 323 |         Payee::<Test>::insert(21, RewardDestination::Account(21));
[INFO] [stdout]     |                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:324:11
[INFO] [stdout]     |
[INFO] [stdout] 324 |         Payee::<Test>::insert(101, RewardDestination::Account(101));
[INFO] [stdout]     |                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:326:12
[INFO] [stdout]     |
[INFO] [stdout] 326 |         Pallet::<Test>::reward_by_ids(vec![(11, 50)]);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:327:12
[INFO] [stdout]     |
[INFO] [stdout] 327 |         Pallet::<Test>::reward_by_ids(vec![(11, 50)]);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:329:12
[INFO] [stdout]     |
[INFO] [stdout] 329 |         Pallet::<Test>::reward_by_ids(vec![(21, 50)]);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:338:37
[INFO] [stdout]     |
[INFO] [stdout] 338 |         assert_eq!(asset::total_balance::<Test>(&11), init_balance_11);
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:339:37
[INFO] [stdout]     |
[INFO] [stdout] 339 |         assert_eq!(asset::total_balance::<Test>(&21), init_balance_21);
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:340:37
[INFO] [stdout]     |
[INFO] [stdout] 340 |         assert_eq!(asset::total_balance::<Test>(&101), init_balance_101);
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:342:23
[INFO] [stdout]     |
[INFO] [stdout] 342 |             ErasRewardPoints::<Test>::get(active_era()),
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:368:50
[INFO] [stdout]     |
[INFO] [stdout] 368 |         let total_issuance_0 = asset::total_issuance::<Test>();
[INFO] [stdout]     |                                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:373:50
[INFO] [stdout]     |
[INFO] [stdout] 373 |         let total_issuance_1 = asset::total_issuance::<Test>();
[INFO] [stdout]     |                                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:377:27
[INFO] [stdout]     |
[INFO] [stdout] 377 |             asset::total_balance::<Test>(&11),
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:382:27
[INFO] [stdout]     |
[INFO] [stdout] 382 |             asset::total_balance::<Test>(&21),
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:387:27
[INFO] [stdout]     |
[INFO] [stdout] 387 |             asset::total_balance::<Test>(&101),
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:395:12
[INFO] [stdout]     |
[INFO] [stdout] 395 |         Pallet::<Test>::reward_by_ids(vec![(11, 1)]);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:415:38
[INFO] [stdout]     |
[INFO] [stdout] 415 |         assert_eq!(asset::total_issuance::<Test>(), total_issuance_1 + total_payout_1);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:417:27
[INFO] [stdout]     |
[INFO] [stdout] 417 |             asset::total_balance::<Test>(&11),
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:422:27
[INFO] [stdout]     |
[INFO] [stdout] 422 |             asset::total_balance::<Test>(&21),
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:427:27
[INFO] [stdout]     |
[INFO] [stdout] 427 |             asset::total_balance::<Test>(&101),
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn rewards_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:444:43
[INFO] [stdout]     |
[INFO] [stdout] 444 |             let _ = asset::set_stakeable_balance::<Test>(&i, 2000);
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 437 | fn staking_should_work<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:528:28
[INFO] [stdout]     |
[INFO] [stdout] 528 |             assert_eq!(Nominators::<Test>::get(&101).unwrap().targets, vec![11]);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 514 | fn blocking_and_kicking_works<Test>() {
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:532:25
[INFO] [stdout]     |
[INFO] [stdout] 532 |             assert!(Nominators::<Test>::get(&101).unwrap().targets.is_empty());
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 514 | fn blocking_and_kicking_works<Test>() {
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:536:13
[INFO] [stdout]     |
[INFO] [stdout] 536 |                 Error::<Test>::BadTarget
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 514 | fn blocking_and_kicking_works<Test>() {
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:548:32
[INFO] [stdout]     |
[INFO] [stdout] 548 |             assert_eq!(ValidatorCount::<Test>::get(), 4);
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 542 | fn less_than_needed_candidates_works<Test>() {
[INFO] [stdout]     |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:549:39
[INFO] [stdout]     |
[INFO] [stdout] 549 |             assert_eq!(MinimumValidatorCount::<Test>::get(), 1);
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 542 | fn less_than_needed_candidates_works<Test>() {
[INFO] [stdout]     |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:559:31
[INFO] [stdout]     |
[INFO] [stdout] 559 |             assert!(ErasStakersPaged::<Test>::iter_prefix_values((active_era(),))
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 542 | fn less_than_needed_candidates_works<Test>() {
[INFO] [stdout]     |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:575:17
[INFO] [stdout]     |
[INFO] [stdout] 575 |             Validators::<Test>::insert(11, prefs.clone());
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 565 | fn no_candidate_emergency_condition<Test>() {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:578:28
[INFO] [stdout]     |
[INFO] [stdout] 578 |             MinimumValidatorCount::<Test>::put(11);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 565 | fn no_candidate_emergency_condition<Test>() {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:584:35
[INFO] [stdout]     |
[INFO] [stdout] 584 |             let current_era = CurrentEra::<Test>::get();
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 565 | fn no_candidate_emergency_condition<Test>() {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:590:41
[INFO] [stdout]     |
[INFO] [stdout] 590 |             assert_eq!(current_era, CurrentEra::<Test>::get());
[INFO] [stdout]     |                                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 565 | fn no_candidate_emergency_condition<Test>() {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:599:26
[INFO] [stdout]     |
[INFO] [stdout] 599 |             assert!(!Validators::<Test>::contains_key(11));
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 565 | fn no_candidate_emergency_condition<Test>() {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:601:41
[INFO] [stdout]     |
[INFO] [stdout] 601 |             assert_eq!(current_era, CurrentEra::<Test>::get());
[INFO] [stdout]     |                                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 565 | fn no_candidate_emergency_condition<Test>() {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:629:44
[INFO] [stdout]     |
[INFO] [stdout] 629 |                 let _ = asset::set_stakeable_balance::<Test>(&i, initial_balance);
[INFO] [stdout]     |                                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:645:13
[INFO] [stdout]     |
[INFO] [stdout] 645 |             Pallet::<Test>::reward_by_ids(vec![(41, 1)]);
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:646:13
[INFO] [stdout]     |
[INFO] [stdout] 646 |             Pallet::<Test>::reward_by_ids(vec![(21, 1)]);
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:654:52
[INFO] [stdout]     |
[INFO] [stdout] 654 |             let initial_balance_41 = asset::total_balance::<Test>(&41);
[INFO] [stdout]     |                                                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:655:56
[INFO] [stdout]     |
[INFO] [stdout] 655 |             let mut initial_balance_21 = asset::total_balance::<Test>(&21);
[INFO] [stdout]     |                                                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:657:38
[INFO] [stdout]     |
[INFO] [stdout] 657 |             assert_eq!(asset::total_balance::<Test>(&41), initial_balance_41 + total_payout_0 / 2);
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:658:38
[INFO] [stdout]     |
[INFO] [stdout] 658 |             assert_eq!(asset::total_balance::<Test>(&21), initial_balance_21 + total_payout_0 / 2);
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:659:48
[INFO] [stdout]     |
[INFO] [stdout] 659 |             initial_balance_21 = asset::total_balance::<Test>(&21);
[INFO] [stdout]     |                                                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:661:34
[INFO] [stdout]     |
[INFO] [stdout] 661 |             assert_eq!(ErasStakersPaged::<Test>::iter_prefix_values((active_era(),)).count(), 2);
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:687:13
[INFO] [stdout]     |
[INFO] [stdout] 687 |             Pallet::<Test>::reward_by_ids(vec![(21, 2)]);
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:688:13
[INFO] [stdout]     |
[INFO] [stdout] 688 |             Pallet::<Test>::reward_by_ids(vec![(11, 1)]);
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:701:28
[INFO] [stdout]     |
[INFO] [stdout] 701 |                 asset::total_balance::<Test>(&1),
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:707:42
[INFO] [stdout]     |
[INFO] [stdout] 707 |             assert_eq!(asset::stakeable_balance::<Test>(&3), initial_balance);
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:710:28
[INFO] [stdout]     |
[INFO] [stdout] 710 |                 asset::total_balance::<Test>(&333),
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:717:28
[INFO] [stdout]     |
[INFO] [stdout] 717 |                 asset::total_balance::<Test>(&11),
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:724:28
[INFO] [stdout]     |
[INFO] [stdout] 724 |                 asset::total_balance::<Test>(&21),
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 606 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:797:77
[INFO] [stdout]     |
[INFO] [stdout] 797 |         let (stash, controller) = testing_utils::create_unique_stash_controller::<Test>(
[INFO] [stdout]     |                                                                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 790 | fn double_staking_should_fail<Test>() {
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:812:12
[INFO] [stdout]     |
[INFO] [stdout] 812 |             Error::<Test>::AlreadyBonded,
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 790 | fn double_staking_should_fail<Test>() {
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:817:12
[INFO] [stdout]     |
[INFO] [stdout] 817 |             Error::<Test>::NotController
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 790 | fn double_staking_should_fail<Test>() {
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:831:68
[INFO] [stdout]     |
[INFO] [stdout] 831 |         let (stash, _) = testing_utils::create_unique_stash_controller::<Test>(
[INFO] [stdout]     |                                                                          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 825 | fn double_controlling_attempt_should_fail<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:846:12
[INFO] [stdout]     |
[INFO] [stdout] 846 |             Error::<Test>::AlreadyBonded,
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 825 | fn double_controlling_attempt_should_fail<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/tests.rs:857:14
[INFO] [stdout]     |
[INFO] [stdout] 857 |         assert_eq!(System::block_number(), 1);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/tests.rs:863:14
[INFO] [stdout]     |
[INFO] [stdout] 863 |         assert_eq!(System::block_number(), 1);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/tests.rs:869:14
[INFO] [stdout]     |
[INFO] [stdout] 869 |         assert_eq!(System::block_number(), 2);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/tests.rs:875:14
[INFO] [stdout]     |
[INFO] [stdout] 875 |         assert_eq!(System::block_number(), 3);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/tests.rs:881:14
[INFO] [stdout]     |
[INFO] [stdout] 881 |         assert_eq!(System::block_number(), 4);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/tests.rs:887:14
[INFO] [stdout]     |
[INFO] [stdout] 887 |         assert_eq!(System::block_number(), 5);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/tests.rs:893:14
[INFO] [stdout]     |
[INFO] [stdout] 893 |         assert_eq!(System::block_number(), 6);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/tests.rs:902:14
[INFO] [stdout]     |
[INFO] [stdout] 902 |         assert_eq!(System::block_number(), 1);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/tests.rs:907:14
[INFO] [stdout]     |
[INFO] [stdout] 907 |         assert_eq!(System::block_number(), 5);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/tests.rs:912:14
[INFO] [stdout]     |
[INFO] [stdout] 912 |         assert_eq!(System::block_number(), 10);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/tests.rs:917:14
[INFO] [stdout]     |
[INFO] [stdout] 917 |         assert_eq!(System::block_number(), 15);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/tests.rs:922:14
[INFO] [stdout]     |
[INFO] [stdout] 922 |         assert_eq!(System::block_number(), 20);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/tests.rs:927:14
[INFO] [stdout]     |
[INFO] [stdout] 927 |         assert_eq!(System::block_number(), 25);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/tests.rs:932:14
[INFO] [stdout]     |
[INFO] [stdout] 932 |         assert_eq!(System::block_number(), 30);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:989:25
[INFO] [stdout]     |
[INFO] [stdout] 989 |         assert_eq!(ForceEra::<Test>::get(), Forcing::NotForcing);
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 937 | fn forcing_new_era_works<Test>() {
[INFO] [stdout]     |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1006:41
[INFO] [stdout]      |
[INFO] [stdout] 1006 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 | fn cannot_transfer_staked_balance<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1016:42
[INFO] [stdout]      |
[INFO] [stdout] 1016 |         let _ = asset::set_stakeable_balance::<Test>(&11, 10000);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 | fn cannot_transfer_staked_balance<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1031:41
[INFO] [stdout]      |
[INFO] [stdout] 1031 |         assert_eq!(asset::stakeable_balance::<Test>(&21), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1023 | fn cannot_transfer_staked_balance_2<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1051:30
[INFO] [stdout]      |
[INFO] [stdout] 1051 |         assert_eq!(asset::staked::<Test>(&11), 1000);
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1045 | fn cannot_reserve_staked_balance<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1054:59
[INFO] [stdout]      |
[INFO] [stdout] 1054 |         assert_noop!(Balances::reserve(&11, 2), BalancesError::<Test, _>::InsufficientBalance);
[INFO] [stdout]      |                                                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1045 | fn cannot_reserve_staked_balance<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1058:42
[INFO] [stdout]      |
[INFO] [stdout] 1058 |         let _ = asset::set_stakeable_balance::<Test>(&11, 1000 + 1000);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1045 | fn cannot_reserve_staked_balance<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1059:37
[INFO] [stdout]      |
[INFO] [stdout] 1059 |         assert_eq!(asset::free_to_stake::<Test>(&11), 1000);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1045 | fn cannot_reserve_staked_balance<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1065:37
[INFO] [stdout]      |
[INFO] [stdout] 1065 |         assert_eq!(asset::free_to_stake::<Test>(&11), 500);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1045 | fn cannot_reserve_staked_balance<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1075:30
[INFO] [stdout]      |
[INFO] [stdout] 1075 |         assert_eq!(asset::staked::<Test>(&11), 1000);
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1070 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1076:37
[INFO] [stdout]      |
[INFO] [stdout] 1076 |         assert_eq!(asset::free_to_stake::<Test>(&11), 0);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1070 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1079:42
[INFO] [stdout]      |
[INFO] [stdout] 1079 |         let _ = asset::set_stakeable_balance::<Test>(&11, 1000 + 1000);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1070 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1081:37
[INFO] [stdout]      |
[INFO] [stdout] 1081 |         assert_eq!(asset::free_to_stake::<Test>(&11), 1000);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1070 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1087:37
[INFO] [stdout]      |
[INFO] [stdout] 1087 |         assert_eq!(asset::free_to_stake::<Test>(&11), 1000);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1070 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1091:30
[INFO] [stdout]      |
[INFO] [stdout] 1091 |         assert_eq!(asset::staked::<Test>(&11), 1500);
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1070 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1095:30
[INFO] [stdout]      |
[INFO] [stdout] 1095 |         assert_eq!(asset::staked::<Test>(&11), 2000);
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1070 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1097:37
[INFO] [stdout]      |
[INFO] [stdout] 1097 |         assert_eq!(asset::free_to_stake::<Test>(&11), 0);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1070 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1104:30
[INFO] [stdout]      |
[INFO] [stdout] 1104 |         assert_eq!(asset::staked::<Test>(&11), 2000);
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1070 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1115:37
[INFO] [stdout]      |
[INFO] [stdout] 1115 |         assert_eq!(asset::total_balance::<Test>(&10), 1);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1109 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1117:37
[INFO] [stdout]      |
[INFO] [stdout] 1117 |         assert_eq!(asset::total_balance::<Test>(&11), 1001);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1109 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1132:12
[INFO] [stdout]      |
[INFO] [stdout] 1132 |         Pallet::<Test>::reward_by_ids(vec![(11, 1)]);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1109 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1140:41
[INFO] [stdout]      |
[INFO] [stdout] 1140 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000 + total_payout_0);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1109 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1154:31
[INFO] [stdout]      |
[INFO] [stdout] 1154 |         assert_eq!(ClaimedRewards::<Test>::get(0, &11), vec![0]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1109 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1157:10
[INFO] [stdout]      |
[INFO] [stdout] 1157 |         <Payee<Test>>::insert(&11, RewardDestination::Stash);
[INFO] [stdout]      |                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1109 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1161:12
[INFO] [stdout]      |
[INFO] [stdout] 1161 |         Pallet::<Test>::reward_by_ids(vec![(11, 1)]);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1109 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1169:41
[INFO] [stdout]      |
[INFO] [stdout] 1169 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000 + total_payout_0 + total_payout_1);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1109 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1185:31
[INFO] [stdout]      |
[INFO] [stdout] 1185 |         assert_eq!(ClaimedRewards::<Test>::get(1, &11), vec![0]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1109 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1188:10
[INFO] [stdout]      |
[INFO] [stdout] 1188 |         <Payee<Test>>::insert(&11, RewardDestination::Account(11));
[INFO] [stdout]      |                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1109 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1191:41
[INFO] [stdout]      |
[INFO] [stdout] 1191 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 23150);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1109 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1195:12
[INFO] [stdout]      |
[INFO] [stdout] 1195 |         Pallet::<Test>::reward_by_ids(vec![(11, 1)]);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1109 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1203:41
[INFO] [stdout]      |
[INFO] [stdout] 1203 |         assert_eq!(asset::stakeable_balance::<Test>(&11), recorded_stash_balance + total_payout_2);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1109 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1217:31
[INFO] [stdout]      |
[INFO] [stdout] 1217 |         assert_eq!(ClaimedRewards::<Test>::get(2, &11), vec![0]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1109 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1228:15
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         <Validators<Test>>::insert(&11, ValidatorPrefs { commission, ..Default::default() });
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1222 | fn validator_payment_prefs_work<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1231:10
[INFO] [stdout]      |
[INFO] [stdout] 1231 |         <Payee<Test>>::insert(&11, RewardDestination::Stash);
[INFO] [stdout]      |                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1222 | fn validator_payment_prefs_work<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1232:10
[INFO] [stdout]      |
[INFO] [stdout] 1232 |         <Payee<Test>>::insert(&101, RewardDestination::Stash);
[INFO] [stdout]      |                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1222 | fn validator_payment_prefs_work<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1237:49
[INFO] [stdout]      |
[INFO] [stdout] 1237 |         let balance_era_1_11 = asset::total_balance::<Test>(&11);
[INFO] [stdout]      |                                                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1222 | fn validator_payment_prefs_work<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1238:50
[INFO] [stdout]      |
[INFO] [stdout] 1238 |         let balance_era_1_101 = asset::total_balance::<Test>(&101);
[INFO] [stdout]      |                                                        ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1222 | fn validator_payment_prefs_work<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1243:12
[INFO] [stdout]      |
[INFO] [stdout] 1243 |         Pallet::<Test>::reward_by_ids(vec![(11, 1)]);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1222 | fn validator_payment_prefs_work<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1253:27
[INFO] [stdout]      |
[INFO] [stdout] 1253 |             asset::total_balance::<Test>(&11),
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1222 | fn validator_payment_prefs_work<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1258:27
[INFO] [stdout]      |
[INFO] [stdout] 1258 |             asset::total_balance::<Test>(&101),
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1222 | fn validator_payment_prefs_work<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1272:23
[INFO] [stdout]      |
[INFO] [stdout] 1272 |         assert!(<Validators<Test>>::contains_key(11));
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1266 | fn bond_extra_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1288:42
[INFO] [stdout]      |
[INFO] [stdout] 1288 |         let _ = asset::set_stakeable_balance::<Test>(&11, 1000000);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1266 | fn bond_extra_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1323:30
[INFO] [stdout]      |
[INFO] [stdout] 1323 |         assert_eq!(StakingLedger::<Test>::get(StakingAccount::Stash(31)).unwrap().stash, 31);
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1321 | fn bond_extra_controller_bad_state_works<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1326:12
[INFO] [stdout]      |
[INFO] [stdout] 1326 |         Bonded::<Test>::insert(31, 41);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1321 | fn bond_extra_controller_bad_state_works<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1330:23
[INFO] [stdout]      |
[INFO] [stdout] 1330 |         assert_eq!(Ledger::<Test>::get(41).unwrap().stash, 41);
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1321 | fn bond_extra_controller_bad_state_works<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1333:76
[INFO] [stdout]      |
[INFO] [stdout] 1333 |         assert_noop!(Staking::bond_extra(RuntimeOrigin::signed(31), 10), Error::<Test>::BadState);
[INFO] [stdout]      |                                                                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1321 | fn bond_extra_controller_bad_state_works<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1349:42
[INFO] [stdout]      |
[INFO] [stdout] 1349 |         let _ = asset::set_stakeable_balance::<Test>(&11, 1000000);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1338 | fn bond_extra_and_withdraw_unbonded_works<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1352:41
[INFO] [stdout]      |
[INFO] [stdout] 1352 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1338 | fn bond_extra_and_withdraw_unbonded_works<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1482:32
[INFO] [stdout]      |
[INFO] [stdout] 1482 |         let max_unlocking_chunks = <<Test as Config>::MaxUnlockingChunks as Get<u32>>::get();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1499:6
[INFO] [stdout]      |
[INFO] [stdout] 1499 |             <<Test as Config>::MaxUnlockingChunks as Get<u32>>::get() as usize
[INFO] [stdout]      |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1514:6
[INFO] [stdout]      |
[INFO] [stdout] 1514 |             <<Test as Config>::BondingDuration>::get() as usize
[INFO] [stdout]      |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1539:71
[INFO] [stdout]      |
[INFO] [stdout] 1539 |         assert_noop!(Staking::unbond(RuntimeOrigin::signed(11), 1), Error::<Test>::NoMoreChunks);
[INFO] [stdout]      |                                                                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1520 | fn auto_withdraw_may_not_unlock_all_chunks<Test>() {
[INFO] [stdout]      |                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1559:42
[INFO] [stdout]      |
[INFO] [stdout] 1559 |         let _ = asset::set_stakeable_balance::<Test>(&11, 1000000);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1549 | fn rebond_works<Test>() {
[INFO] [stdout]      |                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1580:73
[INFO] [stdout]      |
[INFO] [stdout] 1580 |         assert_noop!(Staking::rebond(RuntimeOrigin::signed(11), 500), Error::<Test>::NoUnlockChunk);
[INFO] [stdout]      |                                                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1549 | fn rebond_works<Test>() {
[INFO] [stdout]      |                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1685:42
[INFO] [stdout]      |
[INFO] [stdout] 1685 |         let _ = asset::set_stakeable_balance::<Test>(&11, 1000000);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1678 | fn rebond_is_fifo<Test>() {
[INFO] [stdout]      |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1781:42
[INFO] [stdout]      |
[INFO] [stdout] 1781 |         let _ = asset::set_stakeable_balance::<Test>(&11, 1000000);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1773 | fn rebond_emits_right_value_in_event<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1834:32
[INFO] [stdout]      |
[INFO] [stdout] 1834 |         assert_eq!(<MaxStakedRewards<Test>>::get(), None);
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1832 | fn max_staked_rewards_default_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1841:36
[INFO] [stdout]      |
[INFO] [stdout] 1841 |         assert_eq!(ErasValidatorReward::<Test>::get(0).unwrap(), default_stakers_payout);
[INFO] [stdout]      |                                          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1832 | fn max_staked_rewards_default_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1844:21
[INFO] [stdout]      |
[INFO] [stdout] 1844 |         <MaxStakedRewards<Test>>::set(Some(Percent::from_parts(100)));
[INFO] [stdout]      |                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1832 | fn max_staked_rewards_default_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1847:36
[INFO] [stdout]      |
[INFO] [stdout] 1847 |         assert_eq!(ErasValidatorReward::<Test>::get(0).unwrap(), default_stakers_payout);
[INFO] [stdout]      |                                          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1832 | fn max_staked_rewards_default_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1868:32
[INFO] [stdout]      |
[INFO] [stdout] 1868 |         assert_eq!(<MaxStakedRewards<Test>>::get(), Some(Percent::from_percent(10)));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1852 | fn max_staked_rewards_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1881:49
[INFO] [stdout]      |
[INFO] [stdout] 1881 |         let validators_payout = ErasValidatorReward::<Test>::get(0).unwrap();
[INFO] [stdout]      |                                                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1852 | fn max_staked_rewards_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1908:32
[INFO] [stdout]      |
[INFO] [stdout] 1908 |             assert_eq!(ValidatorCount::<Test>::get(), 2);
[INFO] [stdout]      |                                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1900 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1910:24
[INFO] [stdout]      |
[INFO] [stdout] 1910 |             assert!(<Validators<Test>>::contains_key(&11) && <Validators<Test>>::contains_key(&21));
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1900 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1910:65
[INFO] [stdout]      |
[INFO] [stdout] 1910 |             assert!(<Validators<Test>>::contains_key(&11) && <Validators<Test>>::contains_key(&21));
[INFO] [stdout]      |                                                                          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1900 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1916:43
[INFO] [stdout]      |
[INFO] [stdout] 1916 |             let _ = asset::set_stakeable_balance::<Test>(&10, 1000);
[INFO] [stdout]      |                                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1900 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1917:43
[INFO] [stdout]      |
[INFO] [stdout] 1917 |             let _ = asset::set_stakeable_balance::<Test>(&20, 1000);
[INFO] [stdout]      |                                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1900 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1920:14
[INFO] [stdout]      |
[INFO] [stdout] 1920 |             EraInfo::<Test>::set_exposure(0, &21, Exposure { total: 69, own: 69, others: vec![] });
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1900 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1921:12
[INFO] [stdout]      |
[INFO] [stdout] 1921 |             <Ledger<Test>>::insert(
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1900 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1934:13
[INFO] [stdout]      |
[INFO] [stdout] 1934 |             Pallet::<Test>::reward_by_ids(vec![(11, 1)]);
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1900 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1935:13
[INFO] [stdout]      |
[INFO] [stdout] 1935 |             Pallet::<Test>::reward_by_ids(vec![(21, 1)]);
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1900 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1944:49
[INFO] [stdout]      |
[INFO] [stdout] 1944 |             let _11_balance = asset::stakeable_balance::<Test>(&11);
[INFO] [stdout]      |                                                          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1900 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1963:31
[INFO] [stdout]      |
[INFO] [stdout] 1963 |             assert_eq!(asset::staked::<Test>(&11), 10 * 1000);
[INFO] [stdout]      |                                        ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1957 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1966:20
[INFO] [stdout]      |
[INFO] [stdout] 1966 |             assert!(<Ledger<Test>>::contains_key(&11));
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1957 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1967:20
[INFO] [stdout]      |
[INFO] [stdout] 1967 |             assert!(<Bonded<Test>>::contains_key(&11));
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1957 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1968:24
[INFO] [stdout]      |
[INFO] [stdout] 1968 |             assert!(<Validators<Test>>::contains_key(&11));
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1957 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1969:19
[INFO] [stdout]      |
[INFO] [stdout] 1969 |             assert!(<Payee<Test>>::contains_key(&11));
[INFO] [stdout]      |                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1957 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1974:13
[INFO] [stdout]      |
[INFO] [stdout] 1974 |                 Error::<Test>::FundedTarget
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1957 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1979:13
[INFO] [stdout]      |
[INFO] [stdout] 1979 |             Ledger::<Test>::insert(11, StakingLedger::<Test>::new(11, 5));
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1957 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1979:47
[INFO] [stdout]      |
[INFO] [stdout] 1979 |             Ledger::<Test>::insert(11, StakingLedger::<Test>::new(11, 5));
[INFO] [stdout]      |                                                        ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1957 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1985:21
[INFO] [stdout]      |
[INFO] [stdout] 1985 |             assert!(!<Ledger<Test>>::contains_key(&11));
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1957 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1986:21
[INFO] [stdout]      |
[INFO] [stdout] 1986 |             assert!(!<Bonded<Test>>::contains_key(&11));
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1957 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1987:25
[INFO] [stdout]      |
[INFO] [stdout] 1987 |             assert!(!<Validators<Test>>::contains_key(&11));
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1957 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1988:20
[INFO] [stdout]      |
[INFO] [stdout] 1988 |             assert!(!<Payee<Test>>::contains_key(&11));
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1957 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1990:31
[INFO] [stdout]      |
[INFO] [stdout] 1990 |             assert_eq!(asset::staked::<Test>(&11), 0);
[INFO] [stdout]      |                                        ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1957 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2001:31
[INFO] [stdout]      |
[INFO] [stdout] 2001 |             assert_eq!(asset::staked::<Test>(&11), 10 * 1000);
[INFO] [stdout]      |                                        ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1995 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2004:20
[INFO] [stdout]      |
[INFO] [stdout] 2004 |             assert!(<Ledger<Test>>::contains_key(&11));
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1995 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2005:20
[INFO] [stdout]      |
[INFO] [stdout] 2005 |             assert!(<Bonded<Test>>::contains_key(&11));
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1995 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2006:24
[INFO] [stdout]      |
[INFO] [stdout] 2006 |             assert!(<Validators<Test>>::contains_key(&11));
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1995 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2007:19
[INFO] [stdout]      |
[INFO] [stdout] 2007 |             assert!(<Payee<Test>>::contains_key(&11));
[INFO] [stdout]      |                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1995 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2012:13
[INFO] [stdout]      |
[INFO] [stdout] 2012 |                 Error::<Test>::FundedTarget
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1995 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2017:13
[INFO] [stdout]      |
[INFO] [stdout] 2017 |             Ledger::<Test>::insert(11, StakingLedger::<Test>::new(11, 0));
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1995 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2017:47
[INFO] [stdout]      |
[INFO] [stdout] 2017 |             Ledger::<Test>::insert(11, StakingLedger::<Test>::new(11, 0));
[INFO] [stdout]      |                                                        ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1995 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2023:21
[INFO] [stdout]      |
[INFO] [stdout] 2023 |             assert!(!<Ledger<Test>>::contains_key(&11));
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1995 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2024:21
[INFO] [stdout]      |
[INFO] [stdout] 2024 |             assert!(!<Bonded<Test>>::contains_key(&11));
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1995 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2025:25
[INFO] [stdout]      |
[INFO] [stdout] 2025 |             assert!(!<Validators<Test>>::contains_key(&11));
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1995 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2026:20
[INFO] [stdout]      |
[INFO] [stdout] 2026 |             assert!(!<Payee<Test>>::contains_key(&11));
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1995 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2028:31
[INFO] [stdout]      |
[INFO] [stdout] 2028 |             assert_eq!(asset::staked::<Test>(&11), 0);
[INFO] [stdout]      |                                        ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1995 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2135:13
[INFO] [stdout]      |
[INFO] [stdout] 2135 |                 Error::<Test>::InsufficientBond,
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2122 | fn bond_with_no_staked_value<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2139:40
[INFO] [stdout]      |
[INFO] [stdout] 2139 |             assert_eq!(pallet_balances::Holds::<Test>::get(&1)[0].amount, 5);
[INFO] [stdout]      |                                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2122 | fn bond_with_no_staked_value<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2160:40
[INFO] [stdout]      |
[INFO] [stdout] 2160 |             assert_eq!(pallet_balances::Holds::<Test>::get(&1)[0].amount, 5);
[INFO] [stdout]      |                                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2122 | fn bond_with_no_staked_value<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2167:40
[INFO] [stdout]      |
[INFO] [stdout] 2167 |             assert_eq!(pallet_balances::Holds::<Test>::get(&1).len(), 0);
[INFO] [stdout]      |                                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2122 | fn bond_with_no_staked_value<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2181:52
[INFO] [stdout]      |
[INFO] [stdout] 2181 |             let init_balance_1 = asset::stakeable_balance::<Test>(&1);
[INFO] [stdout]      |                                                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2172 | fn bond_with_little_staked_value_bounded<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2182:53
[INFO] [stdout]      |
[INFO] [stdout] 2182 |             let init_balance_11 = asset::stakeable_balance::<Test>(&11);
[INFO] [stdout]      |                                                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2172 | fn bond_with_little_staked_value_bounded<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2210:32
[INFO] [stdout]      |
[INFO] [stdout] 2210 |                 asset::stakeable_balance::<Test>(&11),
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2172 | fn bond_with_little_staked_value_bounded<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2215:42
[INFO] [stdout]      |
[INFO] [stdout] 2215 |             assert_eq!(asset::stakeable_balance::<Test>(&1), init_balance_1);
[INFO] [stdout]      |                                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2172 | fn bond_with_little_staked_value_bounded<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2228:32
[INFO] [stdout]      |
[INFO] [stdout] 2228 |                 asset::stakeable_balance::<Test>(&1),
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2172 | fn bond_with_little_staked_value_bounded<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2233:32
[INFO] [stdout]      |
[INFO] [stdout] 2233 |                 asset::stakeable_balance::<Test>(&11),
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2172 | fn bond_with_little_staked_value_bounded<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2250:17
[INFO] [stdout]      |
[INFO] [stdout] 2250 |                 <Validators<Test>>::iter()
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2241 | fn bond_with_duplicate_vote_should_be_ignored_by_election_provider<Test>() {
[INFO] [stdout]      |                                                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2256:24
[INFO] [stdout]      |
[INFO] [stdout] 2256 |             assert!(<Nominators<Test>>::iter().map(|(n, _)| n).collect::<Vec<_>>().is_empty());
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2241 | fn bond_with_duplicate_vote_should_be_ignored_by_election_provider<Test>() {
[INFO] [stdout]      |                                                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2261:44
[INFO] [stdout]      |
[INFO] [stdout] 2261 |                 let _ = asset::set_stakeable_balance::<Test>(&i, initial_balance);
[INFO] [stdout]      |                                                        ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2241 | fn bond_with_duplicate_vote_should_be_ignored_by_election_provider<Test>() {
[INFO] [stdout]      |                                                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2280:20
[INFO] [stdout]      |
[INFO] [stdout] 2280 |             let supports = <Test as Config>::ElectionProvider::elect(SINGLE_PAGE).unwrap();
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2300:17
[INFO] [stdout]      |
[INFO] [stdout] 2300 |                 <Validators<Test>>::iter()
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2290 | fn bond_with_duplicate_vote_should_be_ignored_by_election_provider_elected<Test>() {
[INFO] [stdout]      |                                                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2307:24
[INFO] [stdout]      |
[INFO] [stdout] 2307 |             assert!(<Nominators<Test>>::iter().collect::<Vec<_>>().is_empty());
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2290 | fn bond_with_duplicate_vote_should_be_ignored_by_election_provider_elected<Test>() {
[INFO] [stdout]      |                                                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2312:44
[INFO] [stdout]      |
[INFO] [stdout] 2312 |                 let _ = asset::set_stakeable_balance::<Test>(&i, initial_balance);
[INFO] [stdout]      |                                                        ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2290 | fn bond_with_duplicate_vote_should_be_ignored_by_election_provider_elected<Test>() {
[INFO] [stdout]      |                                                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2330:20
[INFO] [stdout]      |
[INFO] [stdout] 2330 |             let supports = <Test as Config>::ElectionProvider::elect(SINGLE_PAGE).unwrap();
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2343:31
[INFO] [stdout]      |
[INFO] [stdout] 2343 |         assert_eq!(ValidatorCount::<Test>::get(), 1);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2341 | fn new_era_elects_correct_number_of_validators<Test>() {
[INFO] [stdout]      |                                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:2346:26
[INFO] [stdout]      |
[INFO] [stdout] 2346 |         Session::on_initialize(System::block_number());
[INFO] [stdout]      |                                ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   20 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2387:42
[INFO] [stdout]      |
[INFO] [stdout] 2387 |         let _ = asset::set_stakeable_balance::<Test>(&11, stake);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2378 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2396:22
[INFO] [stdout]      |
[INFO] [stdout] 2396 |         ErasRewardPoints::<Test>::insert(0, reward);
[INFO] [stdout]      |                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2378 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2397:13
[INFO] [stdout]      |
[INFO] [stdout] 2397 |         EraInfo::<Test>::set_exposure(0, &11, exposure);
[INFO] [stdout]      |                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2378 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2398:25
[INFO] [stdout]      |
[INFO] [stdout] 2398 |         ErasValidatorReward::<Test>::insert(0, stake);
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2378 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2400:41
[INFO] [stdout]      |
[INFO] [stdout] 2400 |         assert_eq!(asset::stakeable_balance::<Test>(&11), stake * 2);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2378 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2403:12
[INFO] [stdout]      |
[INFO] [stdout] 2403 |         Ledger::<Test>::insert(
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2378 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2414:42
[INFO] [stdout]      |
[INFO] [stdout] 2414 |         let _ = asset::set_stakeable_balance::<Test>(&11, stake);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2378 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2415:42
[INFO] [stdout]      |
[INFO] [stdout] 2415 |         let _ = asset::set_stakeable_balance::<Test>(&2, stake);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2378 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2420:13
[INFO] [stdout]      |
[INFO] [stdout] 2420 |         EraInfo::<Test>::set_exposure(
[INFO] [stdout]      |                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2378 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2433:41
[INFO] [stdout]      |
[INFO] [stdout] 2433 |         assert_eq!(asset::stakeable_balance::<Test>(&11), stake - 1);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2378 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2434:41
[INFO] [stdout]      |
[INFO] [stdout] 2434 |         assert_eq!(asset::stakeable_balance::<Test>(&2), 1);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2378 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2443:41
[INFO] [stdout]      |
[INFO] [stdout] 2443 |         assert_eq!(<pallet_authorship::Pallet<Test>>::author(), Some(11));
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2439 | fn reward_from_authorship_event_handler_works<Test>() {
[INFO] [stdout]      |                                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2445:12
[INFO] [stdout]      |
[INFO] [stdout] 2445 |         Pallet::<Test>::note_author(11);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2439 | fn reward_from_authorship_event_handler_works<Test>() {
[INFO] [stdout]      |                                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2446:12
[INFO] [stdout]      |
[INFO] [stdout] 2446 |         Pallet::<Test>::note_author(11);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2439 | fn reward_from_authorship_event_handler_works<Test>() {
[INFO] [stdout]      |                                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2454:23
[INFO] [stdout]      |
[INFO] [stdout] 2454 |             ErasRewardPoints::<Test>::get(active_era()),
[INFO] [stdout]      |                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2439 | fn reward_from_authorship_event_handler_works<Test>() {
[INFO] [stdout]      |                                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2466:12
[INFO] [stdout]      |
[INFO] [stdout] 2466 |         Pallet::<Test>::reward_by_ids(vec![(21, 1), (11, 1), (11, 1)]);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2461 | fn add_reward_points_fns_works<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2468:12
[INFO] [stdout]      |
[INFO] [stdout] 2468 |         Pallet::<Test>::reward_by_ids(vec![(21, 1), (11, 1), (11, 1)]);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2461 | fn add_reward_points_fns_works<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2471:23
[INFO] [stdout]      |
[INFO] [stdout] 2471 |             ErasRewardPoints::<Test>::get(active_era()),
[INFO] [stdout]      |                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2461 | fn add_reward_points_fns_works<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2498:38
[INFO] [stdout]      |
[INFO] [stdout] 2498 |         assert_eq!(ErasStartSessionIndex::<Test>::get(current_era()).unwrap(), session_per_era);
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2491 | fn era_is_always_same_length<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2502:28
[INFO] [stdout]      |
[INFO] [stdout] 2502 |             ErasStartSessionIndex::<Test>::get(current_era()).unwrap(),
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2491 | fn era_is_always_same_length<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2511:38
[INFO] [stdout]      |
[INFO] [stdout] 2511 |         assert_eq!(ErasStartSessionIndex::<Test>::get(current_era()).unwrap(), session + 2);
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2491 | fn era_is_always_same_length<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2515:28
[INFO] [stdout]      |
[INFO] [stdout] 2515 |             ErasStartSessionIndex::<Test>::get(current_era()).unwrap(),
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2491 | fn era_is_always_same_length<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2526:25
[INFO] [stdout]      |
[INFO] [stdout] 2526 |         assert_eq!(ForceEra::<Test>::get(), Forcing::NotForcing);
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2522 | fn offence_doesnt_force_new_era<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2534:25
[INFO] [stdout]      |
[INFO] [stdout] 2534 |         assert_eq!(ForceEra::<Test>::get(), Forcing::ForceAlways);
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2531 | fn offence_ensures_new_era_without_clobbering<Test>() {
[INFO] [stdout]      |                                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2538:25
[INFO] [stdout]      |
[INFO] [stdout] 2538 |         assert_eq!(ForceEra::<Test>::get(), Forcing::ForceAlways);
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2531 | fn offence_ensures_new_era_without_clobbering<Test>() {
[INFO] [stdout]      |                                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2553:41
[INFO] [stdout]      |
[INFO] [stdout] 2553 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 500);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2543 | fn slashing_performed_according_exposure<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2573:37
[INFO] [stdout]      |
[INFO] [stdout] 2573 |         assert_eq!(asset::total_balance::<Test>(&1), 10 + reward_each);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2558 | fn reporters_receive_their_slice<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2574:37
[INFO] [stdout]      |
[INFO] [stdout] 2574 |         assert_eq!(asset::total_balance::<Test>(&2), 20 + reward_each);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2558 | fn reporters_receive_their_slice<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2593:37
[INFO] [stdout]      |
[INFO] [stdout] 2593 |         assert_eq!(asset::total_balance::<Test>(&1), 10 + reward);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2579 | fn subsequent_reports_in_same_span_pay_out_less<Test>() {
[INFO] [stdout]      |                                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2602:37
[INFO] [stdout]      |
[INFO] [stdout] 2602 |         assert_eq!(asset::total_balance::<Test>(&1), 10 + prior_payout + reward);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2579 | fn subsequent_reports_in_same_span_pay_out_less<Test>() {
[INFO] [stdout]      |                                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2610:41
[INFO] [stdout]      |
[INFO] [stdout] 2610 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2607 | fn invulnerables_are_not_slashed<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2611:41
[INFO] [stdout]      |
[INFO] [stdout] 2611 |         assert_eq!(asset::stakeable_balance::<Test>(&21), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2607 | fn invulnerables_are_not_slashed<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2619:40
[INFO] [stdout]      |
[INFO] [stdout] 2619 |             .map(|o| asset::stakeable_balance::<Test>(&o.who))
[INFO] [stdout]      |                                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2607 | fn invulnerables_are_not_slashed<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2628:41
[INFO] [stdout]      |
[INFO] [stdout] 2628 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2607 | fn invulnerables_are_not_slashed<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2630:41
[INFO] [stdout]      |
[INFO] [stdout] 2630 |         assert_eq!(asset::stakeable_balance::<Test>(&21), 2000 - (2 * initial_balance / 10));
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2607 | fn invulnerables_are_not_slashed<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2635:32
[INFO] [stdout]      |
[INFO] [stdout] 2635 |                 asset::stakeable_balance::<Test>(&other.who),
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2607 | fn invulnerables_are_not_slashed<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2646:41
[INFO] [stdout]      |
[INFO] [stdout] 2646 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2643 | fn dont_slash_if_fraction_is_zero<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2651:41
[INFO] [stdout]      |
[INFO] [stdout] 2651 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2643 | fn dont_slash_if_fraction_is_zero<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2652:25
[INFO] [stdout]      |
[INFO] [stdout] 2652 |         assert_eq!(ForceEra::<Test>::get(), Forcing::NotForcing);
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2643 | fn dont_slash_if_fraction_is_zero<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2661:41
[INFO] [stdout]      |
[INFO] [stdout] 2661 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2657 | fn only_slash_for_max_in_era<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2666:41
[INFO] [stdout]      |
[INFO] [stdout] 2666 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 500);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2657 | fn only_slash_for_max_in_era<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2667:25
[INFO] [stdout]      |
[INFO] [stdout] 2667 |         assert_eq!(ForceEra::<Test>::get(), Forcing::NotForcing);
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2657 | fn only_slash_for_max_in_era<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2672:41
[INFO] [stdout]      |
[INFO] [stdout] 2672 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 500);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2657 | fn only_slash_for_max_in_era<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2677:41
[INFO] [stdout]      |
[INFO] [stdout] 2677 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 400);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2657 | fn only_slash_for_max_in_era<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2688:42
[INFO] [stdout]      |
[INFO] [stdout] 2688 |             assert_eq!(asset::stakeable_balance::<Test>(&11), 2000);
[INFO] [stdout]      |                                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2682 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2692:42
[INFO] [stdout]      |
[INFO] [stdout] 2692 |             assert_eq!(asset::stakeable_balance::<Test>(&11), 2000 - 200);
[INFO] [stdout]      |                                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2682 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2693:28
[INFO] [stdout]      |
[INFO] [stdout] 2693 |             assert!(SlashingSpans::<Test>::get(&11).is_some());
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2682 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2694:27
[INFO] [stdout]      |
[INFO] [stdout] 2694 |             assert_eq!(SpanSlash::<Test>::get(&(11, 0)).amount(), &200);
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2682 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2701:42
[INFO] [stdout]      |
[INFO] [stdout] 2701 |             assert_eq!(asset::stakeable_balance::<Test>(&11), 0);
[INFO] [stdout]      |                                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2682 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2703:38
[INFO] [stdout]      |
[INFO] [stdout] 2703 |             assert_eq!(asset::total_balance::<Test>(&11), ExistentialDeposit::get());
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2682 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2705:41
[INFO] [stdout]      |
[INFO] [stdout] 2705 |             let slashing_spans = SlashingSpans::<Test>::get(&11).unwrap();
[INFO] [stdout]      |                                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2682 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2711:13
[INFO] [stdout]      |
[INFO] [stdout] 2711 |                 Error::<Test>::IncorrectSlashingSpans
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2682 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2715:28
[INFO] [stdout]      |
[INFO] [stdout] 2715 |             assert!(SlashingSpans::<Test>::get(&11).is_none());
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2682 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2716:27
[INFO] [stdout]      |
[INFO] [stdout] 2716 |             assert_eq!(SpanSlash::<Test>::get(&(11, 0)).amount(), &0);
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2682 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2727:41
[INFO] [stdout]      |
[INFO] [stdout] 2727 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2721 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2731:41
[INFO] [stdout]      |
[INFO] [stdout] 2731 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2721 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2736:41
[INFO] [stdout]      |
[INFO] [stdout] 2736 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 900);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2721 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2737:41
[INFO] [stdout]      |
[INFO] [stdout] 2737 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000 - (nominated_value / 10));
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2721 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2739:33
[INFO] [stdout]      |
[INFO] [stdout] 2739 |         assert!(ValidatorSlashInEra::<Test>::get(&now, &11).is_some());
[INFO] [stdout]      |                                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2721 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2740:33
[INFO] [stdout]      |
[INFO] [stdout] 2740 |         assert!(NominatorSlashInEra::<Test>::get(&now, &101).is_some());
[INFO] [stdout]      |                                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2721 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2744:34
[INFO] [stdout]      |
[INFO] [stdout] 2744 |             assert!(ValidatorSlashInEra::<Test>::get(&now, &11).is_some());
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2721 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2745:34
[INFO] [stdout]      |
[INFO] [stdout] 2745 |             assert!(NominatorSlashInEra::<Test>::get(&now, &101).is_some());
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2721 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2750:33
[INFO] [stdout]      |
[INFO] [stdout] 2750 |         assert!(ValidatorSlashInEra::<Test>::get(&now, &11).is_none());
[INFO] [stdout]      |                                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2721 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2751:33
[INFO] [stdout]      |
[INFO] [stdout] 2751 |         assert!(NominatorSlashInEra::<Test>::get(&now, &101).is_none());
[INFO] [stdout]      |                                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2721 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2762:41
[INFO] [stdout]      |
[INFO] [stdout] 2762 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2756 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2763:41
[INFO] [stdout]      |
[INFO] [stdout] 2763 |         assert_eq!(asset::stakeable_balance::<Test>(&21), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2756 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2764:41
[INFO] [stdout]      |
[INFO] [stdout] 2764 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2756 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2774:41
[INFO] [stdout]      |
[INFO] [stdout] 2774 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 900);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2756 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2777:41
[INFO] [stdout]      |
[INFO] [stdout] 2777 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000 - slash_1_amount);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2756 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2784:44
[INFO] [stdout]      |
[INFO] [stdout] 2784 |         let get_span = |account| SlashingSpans::<Test>::get(&account).unwrap();
[INFO] [stdout]      |                                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2756 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2794:41
[INFO] [stdout]      |
[INFO] [stdout] 2794 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 900);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2756 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2795:41
[INFO] [stdout]      |
[INFO] [stdout] 2795 |         assert_eq!(asset::stakeable_balance::<Test>(&21), 1700);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2756 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2801:41
[INFO] [stdout]      |
[INFO] [stdout] 2801 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000 - slash_2_amount);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2756 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2808:41
[INFO] [stdout]      |
[INFO] [stdout] 2808 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 800);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2756 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2809:41
[INFO] [stdout]      |
[INFO] [stdout] 2809 |         assert_eq!(asset::stakeable_balance::<Test>(&21), 1700);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2756 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2816:41
[INFO] [stdout]      |
[INFO] [stdout] 2816 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000 - slash_2_amount);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2756 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2827:41
[INFO] [stdout]      |
[INFO] [stdout] 2827 |         assert_eq!(asset::stakeable_balance::<Test>(&21), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2821 | fn slashes_are_summed_across_spans<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2830:44
[INFO] [stdout]      |
[INFO] [stdout] 2830 |         let get_span = |account| SlashingSpans::<Test>::get(&account).unwrap();
[INFO] [stdout]      |                                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2821 | fn slashes_are_summed_across_spans<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2840:41
[INFO] [stdout]      |
[INFO] [stdout] 2840 |         assert_eq!(asset::stakeable_balance::<Test>(&21), 1900);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2821 | fn slashes_are_summed_across_spans<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2858:41
[INFO] [stdout]      |
[INFO] [stdout] 2858 |         assert_eq!(asset::stakeable_balance::<Test>(&21), 1810);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2821 | fn slashes_are_summed_across_spans<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2867:41
[INFO] [stdout]      |
[INFO] [stdout] 2867 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2863 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2870:41
[INFO] [stdout]      |
[INFO] [stdout] 2870 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2863 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:2873:3
[INFO] [stdout]      |
[INFO] [stdout] 2873 |         System::reset_events();
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   20 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2878:27
[INFO] [stdout]      |
[INFO] [stdout] 2878 |         assert_eq!(Nominators::<Test>::get(101).unwrap().targets, vec![11, 21]);
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2863 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2880:41
[INFO] [stdout]      |
[INFO] [stdout] 2880 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2863 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2881:41
[INFO] [stdout]      |
[INFO] [stdout] 2881 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2863 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2885:41
[INFO] [stdout]      |
[INFO] [stdout] 2885 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2863 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2886:41
[INFO] [stdout]      |
[INFO] [stdout] 2886 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2863 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2890:41
[INFO] [stdout]      |
[INFO] [stdout] 2890 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2863 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2891:41
[INFO] [stdout]      |
[INFO] [stdout] 2891 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2863 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2897:41
[INFO] [stdout]      |
[INFO] [stdout] 2897 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 900);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2863 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2898:41
[INFO] [stdout]      |
[INFO] [stdout] 2898 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000 - (nominated_value / 10));
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2863 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2920:27
[INFO] [stdout]      |
[INFO] [stdout] 2920 |         assert_eq!(Nominators::<Test>::get(101).unwrap().targets, vec![11, 21]);
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2914 | fn retroactive_deferred_slashes_two_eras_before<Test>() {
[INFO] [stdout]      |                                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:2922:3
[INFO] [stdout]      |
[INFO] [stdout] 2922 |         System::reset_events();
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   20 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:2954:3
[INFO] [stdout]      |
[INFO] [stdout] 2954 |         System::reset_events();
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   20 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2990:41
[INFO] [stdout]      |
[INFO] [stdout] 2990 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2985 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2991:41
[INFO] [stdout]      |
[INFO] [stdout] 2991 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2985 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3002:27
[INFO] [stdout]      |
[INFO] [stdout] 3002 |         assert_eq!(CurrentEra::<Test>::get().unwrap(), 1);
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2985 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3006:13
[INFO] [stdout]      |
[INFO] [stdout] 3006 |             Ledger::<Test>::get(101).unwrap(),
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2985 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3017:41
[INFO] [stdout]      |
[INFO] [stdout] 3017 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2985 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3018:41
[INFO] [stdout]      |
[INFO] [stdout] 3018 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2985 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3022:41
[INFO] [stdout]      |
[INFO] [stdout] 3022 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2985 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3023:41
[INFO] [stdout]      |
[INFO] [stdout] 3023 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2985 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3024:27
[INFO] [stdout]      |
[INFO] [stdout] 3024 |         assert_eq!(CurrentEra::<Test>::get().unwrap(), 2);
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2985 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3029:41
[INFO] [stdout]      |
[INFO] [stdout] 3029 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2985 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3030:41
[INFO] [stdout]      |
[INFO] [stdout] 3030 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2985 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3031:27
[INFO] [stdout]      |
[INFO] [stdout] 3031 |         assert_eq!(CurrentEra::<Test>::get().unwrap(), 3);
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2985 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3039:13
[INFO] [stdout]      |
[INFO] [stdout] 3039 |             Ledger::<Test>::get(101).unwrap().unlocking.into_inner(),
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2985 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3047:41
[INFO] [stdout]      |
[INFO] [stdout] 3047 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 900);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2985 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3048:41
[INFO] [stdout]      |
[INFO] [stdout] 3048 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000 - (nominated_value / 10));
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2985 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3059:41
[INFO] [stdout]      |
[INFO] [stdout] 3059 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3055 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3062:41
[INFO] [stdout]      |
[INFO] [stdout] 3062 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3055 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3068:41
[INFO] [stdout]      |
[INFO] [stdout] 3068 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3055 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3069:41
[INFO] [stdout]      |
[INFO] [stdout] 3069 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3055 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:3074:3
[INFO] [stdout]      |
[INFO] [stdout] 3074 |         System::reset_events();
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   20 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3080:12
[INFO] [stdout]      |
[INFO] [stdout] 3080 |             Error::<Test>::EmptyTargets
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3055 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3086:41
[INFO] [stdout]      |
[INFO] [stdout] 3086 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3055 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3087:41
[INFO] [stdout]      |
[INFO] [stdout] 3087 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3055 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3091:41
[INFO] [stdout]      |
[INFO] [stdout] 3091 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3055 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3092:41
[INFO] [stdout]      |
[INFO] [stdout] 3092 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3055 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3117:41
[INFO] [stdout]      |
[INFO] [stdout] 3117 |         assert_eq!(asset::stakeable_balance::<Test>(&11), 950);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3055 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3118:41
[INFO] [stdout]      |
[INFO] [stdout] 3118 |         assert_eq!(asset::stakeable_balance::<Test>(&101), 2000 - actual_slash);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3055 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3132:42
[INFO] [stdout]      |
[INFO] [stdout] 3132 |             assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3123 | fn remove_multi_deferred<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3133:42
[INFO] [stdout]      |
[INFO] [stdout] 3133 |             assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3123 | fn remove_multi_deferred<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3145:34
[INFO] [stdout]      |
[INFO] [stdout] 3145 |             assert_eq!(UnappliedSlashes::<Test>::get(&4).len(), 5);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3123 | fn remove_multi_deferred<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3150:13
[INFO] [stdout]      |
[INFO] [stdout] 3150 |                 Error::<Test>::NotSortedAndUnique
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3123 | fn remove_multi_deferred<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3155:13
[INFO] [stdout]      |
[INFO] [stdout] 3155 |                 Error::<Test>::NotSortedAndUnique
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3123 | fn remove_multi_deferred<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3160:13
[INFO] [stdout]      |
[INFO] [stdout] 3160 |                 Error::<Test>::InvalidSlashIndex
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3123 | fn remove_multi_deferred<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3165:37
[INFO] [stdout]      |
[INFO] [stdout] 3165 |             let slashes = UnappliedSlashes::<Test>::get(&4);
[INFO] [stdout]      |                                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3123 | fn remove_multi_deferred<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3180:21
[INFO] [stdout]      |
[INFO] [stdout] 3180 |         let err_weight = <Test as Config>::WeightInfo::payout_stakers_alive_staked(0);
[INFO] [stdout]      |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3182:48
[INFO] [stdout]      |
[INFO] [stdout] 3182 |         let init_balance_11 = asset::total_balance::<Test>(&11);
[INFO] [stdout]      |                                                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3173 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3183:49
[INFO] [stdout]      |
[INFO] [stdout] 3183 |         let init_balance_101 = asset::total_balance::<Test>(&101);
[INFO] [stdout]      |                                                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3173 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3189:11
[INFO] [stdout]      |
[INFO] [stdout] 3189 |         Payee::<Test>::insert(11, RewardDestination::Account(11));
[INFO] [stdout]      |                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3173 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3190:11
[INFO] [stdout]      |
[INFO] [stdout] 3190 |         Payee::<Test>::insert(101, RewardDestination::Account(101));
[INFO] [stdout]      |                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3173 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3192:12
[INFO] [stdout]      |
[INFO] [stdout] 3192 |         Pallet::<Test>::reward_by_ids(vec![(11, 1)]);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3173 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3198:12
[INFO] [stdout]      |
[INFO] [stdout] 3198 |         Pallet::<Test>::reward_by_ids(vec![(11, 1)]);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3173 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3208:12
[INFO] [stdout]      |
[INFO] [stdout] 3208 |         Pallet::<Test>::reward_by_ids(vec![(11, 1)]);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3173 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3221:34
[INFO] [stdout]      |
[INFO] [stdout] 3221 |         let current_era = CurrentEra::<Test>::get().unwrap();
[INFO] [stdout]      |                                        ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3173 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3228:12
[INFO] [stdout]      |
[INFO] [stdout] 3228 |             Error::<Test>::InvalidEraToReward.with_weight(err_weight)
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3173 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3235:12
[INFO] [stdout]      |
[INFO] [stdout] 3235 |             Error::<Test>::AlreadyClaimed.with_weight(err_weight)
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3173 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3240:12
[INFO] [stdout]      |
[INFO] [stdout] 3240 |             Error::<Test>::InvalidEraToReward.with_weight(err_weight)
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3173 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3247:27
[INFO] [stdout]      |
[INFO] [stdout] 3247 |             asset::total_balance::<Test>(&11),
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3173 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3251:27
[INFO] [stdout]      |
[INFO] [stdout] 3251 |             asset::total_balance::<Test>(&101),
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3173 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3268:42
[INFO] [stdout]      |
[INFO] [stdout] 3268 |             assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3258 | fn zero_slash_keeps_nominators<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3269:42
[INFO] [stdout]      |
[INFO] [stdout] 3269 |             assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3258 | fn zero_slash_keeps_nominators<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3273:42
[INFO] [stdout]      |
[INFO] [stdout] 3273 |             assert_eq!(asset::stakeable_balance::<Test>(&11), 1000);
[INFO] [stdout]      |                                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3258 | fn zero_slash_keeps_nominators<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3274:42
[INFO] [stdout]      |
[INFO] [stdout] 3274 |             assert_eq!(asset::stakeable_balance::<Test>(&101), 2000);
[INFO] [stdout]      |                                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3258 | fn zero_slash_keeps_nominators<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3277:25
[INFO] [stdout]      |
[INFO] [stdout] 3277 |             assert!(Validators::<Test>::iter().any(|(stash, _)| stash == 11));
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3258 | fn zero_slash_keeps_nominators<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3279:28
[INFO] [stdout]      |
[INFO] [stdout] 3279 |             assert_eq!(Nominators::<Test>::get(101).unwrap().targets, vec![11, 21]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3258 | fn zero_slash_keeps_nominators<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3293:15
[INFO] [stdout]      |
[INFO] [stdout] 3293 |         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 2), None);
[INFO] [stdout]      |                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3293 -         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 2), None);
[INFO] [stdout] 3293 +         assert_eq!(<crate::HoldReason as SessionManager<_>>::new_session(init_session + 2), None);
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3293 -         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 2), None);
[INFO] [stdout] 3293 +         assert_eq!(<String as SessionManager<_>>::new_session(init_session + 2), None);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3295:5
[INFO] [stdout]      |
[INFO] [stdout] 3295 |             <Staking as SessionManager<_>>::new_session(init_session + 3),
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3295 -             <Staking as SessionManager<_>>::new_session(init_session + 3),
[INFO] [stdout] 3295 +             <crate::HoldReason as SessionManager<_>>::new_session(init_session + 3),
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3295 -             <Staking as SessionManager<_>>::new_session(init_session + 3),
[INFO] [stdout] 3295 +             <String as SessionManager<_>>::new_session(init_session + 3),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3298:15
[INFO] [stdout]      |
[INFO] [stdout] 3298 |         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 4), None);
[INFO] [stdout]      |                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3298 -         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 4), None);
[INFO] [stdout] 3298 +         assert_eq!(<crate::HoldReason as SessionManager<_>>::new_session(init_session + 4), None);
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3298 -         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 4), None);
[INFO] [stdout] 3298 +         assert_eq!(<String as SessionManager<_>>::new_session(init_session + 4), None);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3299:15
[INFO] [stdout]      |
[INFO] [stdout] 3299 |         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 5), None);
[INFO] [stdout]      |                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3299 -         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 5), None);
[INFO] [stdout] 3299 +         assert_eq!(<crate::HoldReason as SessionManager<_>>::new_session(init_session + 5), None);
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3299 -         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 5), None);
[INFO] [stdout] 3299 +         assert_eq!(<String as SessionManager<_>>::new_session(init_session + 5), None);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3301:5
[INFO] [stdout]      |
[INFO] [stdout] 3301 |             <Staking as SessionManager<_>>::new_session(init_session + 6),
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3301 -             <Staking as SessionManager<_>>::new_session(init_session + 6),
[INFO] [stdout] 3301 +             <crate::HoldReason as SessionManager<_>>::new_session(init_session + 6),
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3301 -             <Staking as SessionManager<_>>::new_session(init_session + 6),
[INFO] [stdout] 3301 +             <String as SessionManager<_>>::new_session(init_session + 6),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3305:4
[INFO] [stdout]      |
[INFO] [stdout] 3305 |         <Staking as SessionManager<_>>::end_session(init_session);
[INFO] [stdout]      |          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3305 -         <Staking as SessionManager<_>>::end_session(init_session);
[INFO] [stdout] 3305 +         <crate::HoldReason as SessionManager<_>>::end_session(init_session);
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3305 -         <Staking as SessionManager<_>>::end_session(init_session);
[INFO] [stdout] 3305 +         <String as SessionManager<_>>::end_session(init_session);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3306:4
[INFO] [stdout]      |
[INFO] [stdout] 3306 |         <Staking as SessionManager<_>>::start_session(init_session + 1);
[INFO] [stdout]      |          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3306 -         <Staking as SessionManager<_>>::start_session(init_session + 1);
[INFO] [stdout] 3306 +         <crate::HoldReason as SessionManager<_>>::start_session(init_session + 1);
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3306 -         <Staking as SessionManager<_>>::start_session(init_session + 1);
[INFO] [stdout] 3306 +         <String as SessionManager<_>>::start_session(init_session + 1);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3309:4
[INFO] [stdout]      |
[INFO] [stdout] 3309 |         <Staking as SessionManager<_>>::end_session(init_session + 1);
[INFO] [stdout]      |          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3309 -         <Staking as SessionManager<_>>::end_session(init_session + 1);
[INFO] [stdout] 3309 +         <crate::HoldReason as SessionManager<_>>::end_session(init_session + 1);
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3309 -         <Staking as SessionManager<_>>::end_session(init_session + 1);
[INFO] [stdout] 3309 +         <String as SessionManager<_>>::end_session(init_session + 1);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3310:4
[INFO] [stdout]      |
[INFO] [stdout] 3310 |         <Staking as SessionManager<_>>::start_session(init_session + 2);
[INFO] [stdout]      |          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3310 -         <Staking as SessionManager<_>>::start_session(init_session + 2);
[INFO] [stdout] 3310 +         <crate::HoldReason as SessionManager<_>>::start_session(init_session + 2);
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3310 -         <Staking as SessionManager<_>>::start_session(init_session + 2);
[INFO] [stdout] 3310 +         <String as SessionManager<_>>::start_session(init_session + 2);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3317:4
[INFO] [stdout]      |
[INFO] [stdout] 3317 |         <Staking as SessionManager<_>>::end_session(init_session + 2);
[INFO] [stdout]      |          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3317 -         <Staking as SessionManager<_>>::end_session(init_session + 2);
[INFO] [stdout] 3317 +         <crate::HoldReason as SessionManager<_>>::end_session(init_session + 2);
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3317 -         <Staking as SessionManager<_>>::end_session(init_session + 2);
[INFO] [stdout] 3317 +         <String as SessionManager<_>>::end_session(init_session + 2);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3318:4
[INFO] [stdout]      |
[INFO] [stdout] 3318 |         <Staking as SessionManager<_>>::start_session(init_session + 3);
[INFO] [stdout]      |          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3318 -         <Staking as SessionManager<_>>::start_session(init_session + 3);
[INFO] [stdout] 3318 +         <crate::HoldReason as SessionManager<_>>::start_session(init_session + 3);
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3318 -         <Staking as SessionManager<_>>::start_session(init_session + 3);
[INFO] [stdout] 3318 +         <String as SessionManager<_>>::start_session(init_session + 3);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3321:4
[INFO] [stdout]      |
[INFO] [stdout] 3321 |         <Staking as SessionManager<_>>::end_session(init_session + 3);
[INFO] [stdout]      |          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3321 -         <Staking as SessionManager<_>>::end_session(init_session + 3);
[INFO] [stdout] 3321 +         <crate::HoldReason as SessionManager<_>>::end_session(init_session + 3);
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3321 -         <Staking as SessionManager<_>>::end_session(init_session + 3);
[INFO] [stdout] 3321 +         <String as SessionManager<_>>::end_session(init_session + 3);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3322:4
[INFO] [stdout]      |
[INFO] [stdout] 3322 |         <Staking as SessionManager<_>>::start_session(init_session + 4);
[INFO] [stdout]      |          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3322 -         <Staking as SessionManager<_>>::start_session(init_session + 4);
[INFO] [stdout] 3322 +         <crate::HoldReason as SessionManager<_>>::start_session(init_session + 4);
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3322 -         <Staking as SessionManager<_>>::start_session(init_session + 4);
[INFO] [stdout] 3322 +         <String as SessionManager<_>>::start_session(init_session + 4);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3325:4
[INFO] [stdout]      |
[INFO] [stdout] 3325 |         <Staking as SessionManager<_>>::end_session(init_session + 4);
[INFO] [stdout]      |          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3325 -         <Staking as SessionManager<_>>::end_session(init_session + 4);
[INFO] [stdout] 3325 +         <crate::HoldReason as SessionManager<_>>::end_session(init_session + 4);
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3325 -         <Staking as SessionManager<_>>::end_session(init_session + 4);
[INFO] [stdout] 3325 +         <String as SessionManager<_>>::end_session(init_session + 4);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3326:4
[INFO] [stdout]      |
[INFO] [stdout] 3326 |         <Staking as SessionManager<_>>::start_session(init_session + 5);
[INFO] [stdout]      |          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3326 -         <Staking as SessionManager<_>>::start_session(init_session + 5);
[INFO] [stdout] 3326 +         <crate::HoldReason as SessionManager<_>>::start_session(init_session + 5);
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3326 -         <Staking as SessionManager<_>>::start_session(init_session + 5);
[INFO] [stdout] 3326 +         <String as SessionManager<_>>::start_session(init_session + 5);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3333:4
[INFO] [stdout]      |
[INFO] [stdout] 3333 |         <Staking as SessionManager<_>>::end_session(init_session + 5);
[INFO] [stdout]      |          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3333 -         <Staking as SessionManager<_>>::end_session(init_session + 5);
[INFO] [stdout] 3333 +         <crate::HoldReason as SessionManager<_>>::end_session(init_session + 5);
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3333 -         <Staking as SessionManager<_>>::end_session(init_session + 5);
[INFO] [stdout] 3333 +         <String as SessionManager<_>>::end_session(init_session + 5);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3334:4
[INFO] [stdout]      |
[INFO] [stdout] 3334 |         <Staking as SessionManager<_>>::start_session(init_session + 6);
[INFO] [stdout]      |          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3334 -         <Staking as SessionManager<_>>::start_session(init_session + 6);
[INFO] [stdout] 3334 +         <crate::HoldReason as SessionManager<_>>::start_session(init_session + 6);
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3334 -         <Staking as SessionManager<_>>::start_session(init_session + 6);
[INFO] [stdout] 3334 +         <String as SessionManager<_>>::start_session(init_session + 6);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3338:33
[INFO] [stdout]      |
[INFO] [stdout] 3338 |         assert_eq!(ErasRewardPoints::<Test>::get(init_active_era).total, 1);
[INFO] [stdout]      |                                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3284 | fn six_session_delay<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3339:33
[INFO] [stdout]      |
[INFO] [stdout] 3339 |         assert_eq!(ErasRewardPoints::<Test>::get(init_active_era + 1).total, 2);
[INFO] [stdout]      |                                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3284 | fn six_session_delay<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3350:35
[INFO] [stdout]      |
[INFO] [stdout] 3350 |             asset::set_stakeable_balance::<Test>(&stash, balance);
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3344 | fn test_nominators_over_max_exposure_page_size_are_rewarded<Test>() {
[INFO] [stdout]      |                                                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3360:12
[INFO] [stdout]      |
[INFO] [stdout] 3360 |         Pallet::<Test>::reward_by_ids(vec![(11, 1)]);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3344 | fn test_nominators_over_max_exposure_page_size_are_rewarded<Test>() {
[INFO] [stdout]      |                                                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3372:39
[INFO] [stdout]      |
[INFO] [stdout] 3372 |             assert!(asset::stakeable_balance::<Test>(&stash) > balance);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3344 | fn test_nominators_over_max_exposure_page_size_are_rewarded<Test>() {
[INFO] [stdout]      |                                                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3378:38
[INFO] [stdout]      |
[INFO] [stdout] 3378 |         assert!(asset::stakeable_balance::<Test>(&stash) > (10_000 + i) as Balance);
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3344 | fn test_nominators_over_max_exposure_page_size_are_rewarded<Test>() {
[INFO] [stdout]      |                                                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3391:35
[INFO] [stdout]      |
[INFO] [stdout] 3391 |             asset::set_stakeable_balance::<Test>(&stash, balance);
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3383 | fn test_nominators_are_rewarded_for_all_exposure_page<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3401:12
[INFO] [stdout]      |
[INFO] [stdout] 3401 |         Pallet::<Test>::reward_by_ids(vec![(11, 1)]);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3383 | fn test_nominators_are_rewarded_for_all_exposure_page<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3408:24
[INFO] [stdout]      |
[INFO] [stdout] 3408 |         assert_eq!(EraInfo::<Test>::get_page_count(1, &11), 3);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3383 | fn test_nominators_are_rewarded_for_all_exposure_page<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3413:53
[INFO] [stdout]      |
[INFO] [stdout] 3413 |             let current_balance = asset::stakeable_balance::<Test>(&((10000 + i) as AccountId));
[INFO] [stdout]      |                                                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3383 | fn test_nominators_are_rewarded_for_all_exposure_page<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3416:32
[INFO] [stdout]      |
[INFO] [stdout] 3416 |                 asset::stakeable_balance::<Test>(&((10000 + i - 1) as AccountId));
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3383 | fn test_nominators_are_rewarded_for_all_exposure_page<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3437:27
[INFO] [stdout]      |
[INFO] [stdout] 3437 |         assert_eq!(Validators::<Test>::count(), 1);
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3451:24
[INFO] [stdout]      |
[INFO] [stdout] 3451 |         assert_eq!(EraInfo::<Test>::get_page_count(1, &11), 2);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3458:37
[INFO] [stdout]      |
[INFO] [stdout] 3458 |         let actual_exposure_0 = EraInfo::<Test>::get_paged_exposure(1, &11, 0).unwrap();
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3462:37
[INFO] [stdout]      |
[INFO] [stdout] 3462 |         let actual_exposure_1 = EraInfo::<Test>::get_paged_exposure(1, &11, 1).unwrap();
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3468:68
[INFO] [stdout]      |
[INFO] [stdout] 3468 |         let pre_payout_total_issuance = pallet_balances::TotalIssuance::<Test>::get();
[INFO] [stdout]      |                                                                          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:3470:3
[INFO] [stdout]      |
[INFO] [stdout] 3470 |         System::reset_events();
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   20 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3472:72
[INFO] [stdout]      |
[INFO] [stdout] 3472 |         let controller_balance_before_p0_payout = asset::stakeable_balance::<Test>(&11);
[INFO] [stdout]      |                                                                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3487:71
[INFO] [stdout]      |
[INFO] [stdout] 3487 |         let controller_balance_after_p0_payout = asset::stakeable_balance::<Test>(&11);
[INFO] [stdout]      |                                                                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3490:44
[INFO] [stdout]      |
[INFO] [stdout] 3490 |         assert!(pallet_balances::TotalIssuance::<Test>::get() > pre_payout_total_issuance);
[INFO] [stdout]      |                                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3491:44
[INFO] [stdout]      |
[INFO] [stdout] 3491 |         assert!(pallet_balances::TotalIssuance::<Test>::get() < pre_payout_total_issuance + payout);
[INFO] [stdout]      |                                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3511:41
[INFO] [stdout]      |
[INFO] [stdout] 3511 |         assert_eq!(asset::stakeable_balance::<Test>(&11), controller_balance_after_p0_payout);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3515:37
[INFO] [stdout]      |
[INFO] [stdout] 3515 |             pallet_balances::TotalIssuance::<Test>::get(),
[INFO] [stdout]      |                                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3522:38
[INFO] [stdout]      |
[INFO] [stdout] 3522 |         assert!(asset::stakeable_balance::<Test>(&11) > balance);
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3524:39
[INFO] [stdout]      |
[INFO] [stdout] 3524 |             assert!(asset::stakeable_balance::<Test>(&(1000 + i)) > balance + i as Balance);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3541:28
[INFO] [stdout]      |
[INFO] [stdout] 3541 |         for page in 0..EraInfo::<Test>::get_page_count(1, &11) {
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3543:15
[INFO] [stdout]      |
[INFO] [stdout] 3543 |                 EraInfo::<Test>::is_rewards_claimed_with_legacy_fallback(
[INFO] [stdout]      |                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3558:69
[INFO] [stdout]      |
[INFO] [stdout] 3558 |             let pre_payout_total_issuance = pallet_balances::TotalIssuance::<Test>::get();
[INFO] [stdout]      |                                                                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3564:38
[INFO] [stdout]      |
[INFO] [stdout] 3564 |                 pallet_balances::TotalIssuance::<Test>::get(),
[INFO] [stdout]      |                                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3571:29
[INFO] [stdout]      |
[INFO] [stdout] 3571 |             for page in 0..EraInfo::<Test>::get_page_count(i - 1, &11) {
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3573:16
[INFO] [stdout]      |
[INFO] [stdout] 3573 |                     EraInfo::<Test>::is_rewards_claimed_with_legacy_fallback(
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3584:31
[INFO] [stdout]      |
[INFO] [stdout] 3584 |         assert_eq!(ClaimedRewards::<Test>::get(14, &11), vec![0, 1]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3599:32
[INFO] [stdout]      |
[INFO] [stdout] 3599 |             assert_eq!(ClaimedRewards::<Test>::get(era, &11), Vec::<sp_staking::Page>::new());
[INFO] [stdout]      |                                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3609:31
[INFO] [stdout]      |
[INFO] [stdout] 3609 |         assert_eq!(ClaimedRewards::<Test>::get(first_claimable_reward_era, &11), vec![0]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3618:31
[INFO] [stdout]      |
[INFO] [stdout] 3618 |         assert_eq!(ClaimedRewards::<Test>::get(first_claimable_reward_era, &11), vec![0, 1]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3627:31
[INFO] [stdout]      |
[INFO] [stdout] 3627 |         assert_eq!(ClaimedRewards::<Test>::get(last_reward_era, &11), vec![0]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3636:31
[INFO] [stdout]      |
[INFO] [stdout] 3636 |         assert_eq!(ClaimedRewards::<Test>::get(last_reward_era, &11), vec![0, 1]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3640:31
[INFO] [stdout]      |
[INFO] [stdout] 3640 |         assert_eq!(ClaimedRewards::<Test>::get(69, &11), vec![0]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3642:31
[INFO] [stdout]      |
[INFO] [stdout] 3642 |         assert_eq!(ClaimedRewards::<Test>::get(23, &11), vec![1]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3644:31
[INFO] [stdout]      |
[INFO] [stdout] 3644 |         assert_eq!(ClaimedRewards::<Test>::get(42, &11), vec![0]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3429 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3675:24
[INFO] [stdout]      |
[INFO] [stdout] 3675 |         assert!(Validators::<Test>::contains_key(11));
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3649 | fn unbond_with_chill_works<Test>() {
[INFO] [stdout]      |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3680:27
[INFO] [stdout]      |
[INFO] [stdout] 3680 |         assert_eq!(Validators::<Test>::count(), 3);
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3649 | fn unbond_with_chill_works<Test>() {
[INFO] [stdout]      |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3696:25
[INFO] [stdout]      |
[INFO] [stdout] 3696 |         assert!(!Validators::<Test>::contains_key(11));
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3649 | fn unbond_with_chill_works<Test>() {
[INFO] [stdout]      |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3698:24
[INFO] [stdout]      |
[INFO] [stdout] 3698 |         assert!(Nominators::<Test>::get(11).is_none());
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3649 | fn unbond_with_chill_works<Test>() {
[INFO] [stdout]      |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3699:27
[INFO] [stdout]      |
[INFO] [stdout] 3699 |         assert_eq!(Validators::<Test>::count(), 2);
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3649 | fn unbond_with_chill_works<Test>() {
[INFO] [stdout]      |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3712:27
[INFO] [stdout]      |
[INFO] [stdout] 3712 |         assert_eq!(Validators::<Test>::count(), 1);
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3714:21
[INFO] [stdout]      |
[INFO] [stdout] 3714 |         let err_weight = <Test as Config>::WeightInfo::payout_stakers_alive_staked(0);
[INFO] [stdout]      |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3728:24
[INFO] [stdout]      |
[INFO] [stdout] 3728 |         assert_eq!(EraInfo::<Test>::get_page_count(1, &11), 2);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3735:37
[INFO] [stdout]      |
[INFO] [stdout] 3735 |         let actual_exposure_0 = EraInfo::<Test>::get_paged_exposure(1, &11, 0).unwrap();
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3739:37
[INFO] [stdout]      |
[INFO] [stdout] 3739 |         let actual_exposure_1 = EraInfo::<Test>::get_paged_exposure(1, &11, 1).unwrap();
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3745:68
[INFO] [stdout]      |
[INFO] [stdout] 3745 |         let pre_payout_total_issuance = pallet_balances::TotalIssuance::<Test>::get();
[INFO] [stdout]      |                                                                          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3748:72
[INFO] [stdout]      |
[INFO] [stdout] 3748 |         let controller_balance_before_p0_payout = asset::stakeable_balance::<Test>(&11);
[INFO] [stdout]      |                                                                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3754:12
[INFO] [stdout]      |
[INFO] [stdout] 3754 |             Error::<Test>::AlreadyClaimed.with_weight(err_weight)
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3757:71
[INFO] [stdout]      |
[INFO] [stdout] 3757 |         let controller_balance_after_p0_payout = asset::stakeable_balance::<Test>(&11);
[INFO] [stdout]      |                                                                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3760:44
[INFO] [stdout]      |
[INFO] [stdout] 3760 |         assert!(pallet_balances::TotalIssuance::<Test>::get() > pre_payout_total_issuance);
[INFO] [stdout]      |                                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3761:44
[INFO] [stdout]      |
[INFO] [stdout] 3761 |         assert!(pallet_balances::TotalIssuance::<Test>::get() < pre_payout_total_issuance + payout);
[INFO] [stdout]      |                                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3772:12
[INFO] [stdout]      |
[INFO] [stdout] 3772 |             Error::<Test>::AlreadyClaimed.with_weight(err_weight)
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3776:41
[INFO] [stdout]      |
[INFO] [stdout] 3776 |         assert_eq!(asset::stakeable_balance::<Test>(&11), controller_balance_after_p0_payout);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3780:37
[INFO] [stdout]      |
[INFO] [stdout] 3780 |             pallet_balances::TotalIssuance::<Test>::get(),
[INFO] [stdout]      |                                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3788:38
[INFO] [stdout]      |
[INFO] [stdout] 3788 |         assert!(asset::stakeable_balance::<Test>(&11) > balance);
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3790:39
[INFO] [stdout]      |
[INFO] [stdout] 3790 |             assert!(asset::stakeable_balance::<Test>(&(1000 + i)) > balance + i as Balance);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3807:28
[INFO] [stdout]      |
[INFO] [stdout] 3807 |         for page in 0..EraInfo::<Test>::get_page_count(1, &11) {
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3809:15
[INFO] [stdout]      |
[INFO] [stdout] 3809 |                 EraInfo::<Test>::is_rewards_claimed_with_legacy_fallback(
[INFO] [stdout]      |                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3824:69
[INFO] [stdout]      |
[INFO] [stdout] 3824 |             let pre_payout_total_issuance = pallet_balances::TotalIssuance::<Test>::get();
[INFO] [stdout]      |                                                                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3830:38
[INFO] [stdout]      |
[INFO] [stdout] 3830 |                 pallet_balances::TotalIssuance::<Test>::get(),
[INFO] [stdout]      |                                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3837:29
[INFO] [stdout]      |
[INFO] [stdout] 3837 |             for page in 0..EraInfo::<Test>::get_page_count(i - 1, &11) {
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3839:16
[INFO] [stdout]      |
[INFO] [stdout] 3839 |                     EraInfo::<Test>::is_rewards_claimed_with_legacy_fallback(
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3850:31
[INFO] [stdout]      |
[INFO] [stdout] 3850 |         assert_eq!(ClaimedRewards::<Test>::get(14, &11), vec![0, 1]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3865:32
[INFO] [stdout]      |
[INFO] [stdout] 3865 |             assert_eq!(ClaimedRewards::<Test>::get(era, &11), Vec::<sp_staking::Page>::new());
[INFO] [stdout]      |                                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3874:31
[INFO] [stdout]      |
[INFO] [stdout] 3874 |         assert_eq!(ClaimedRewards::<Test>::get(first_claimable_reward_era, &11), vec![0]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3882:31
[INFO] [stdout]      |
[INFO] [stdout] 3882 |         assert_eq!(ClaimedRewards::<Test>::get(first_claimable_reward_era, &11), vec![0, 1]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3891:31
[INFO] [stdout]      |
[INFO] [stdout] 3891 |         assert_eq!(ClaimedRewards::<Test>::get(last_reward_era, &11), vec![1]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3896:31
[INFO] [stdout]      |
[INFO] [stdout] 3896 |         assert_eq!(ClaimedRewards::<Test>::get(last_reward_era, &11), vec![1, 0]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3901:12
[INFO] [stdout]      |
[INFO] [stdout] 3901 |             Error::<Test>::AlreadyClaimed.with_weight(err_weight)
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3920:31
[INFO] [stdout]      |
[INFO] [stdout] 3920 |         assert_eq!(ClaimedRewards::<Test>::get(test_era, &11), vec![2]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3923:31
[INFO] [stdout]      |
[INFO] [stdout] 3923 |         assert_eq!(ClaimedRewards::<Test>::get(test_era, &11), vec![2, 0]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3928:12
[INFO] [stdout]      |
[INFO] [stdout] 3928 |             Error::<Test>::AlreadyClaimed.with_weight(err_weight)
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3932:31
[INFO] [stdout]      |
[INFO] [stdout] 3932 |         assert_eq!(ClaimedRewards::<Test>::get(test_era, &11), vec![2, 0, 1]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3935:31
[INFO] [stdout]      |
[INFO] [stdout] 3935 |         assert_eq!(ClaimedRewards::<Test>::get(test_era, &11), vec![2, 0, 1, 3]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3704 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3947:27
[INFO] [stdout]      |
[INFO] [stdout] 3947 |         assert_eq!(Validators::<Test>::count(), 1);
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3940 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3958:24
[INFO] [stdout]      |
[INFO] [stdout] 3958 |         assert_eq!(EraInfo::<Test>::get_page_count(1, &11), 2);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3940 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3961:24
[INFO] [stdout]      |
[INFO] [stdout] 3961 |         assert_eq!(EraInfo::<Test>::get_paged_exposure(1, &11, 0).unwrap().others().len(), 64);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3940 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3963:24
[INFO] [stdout]      |
[INFO] [stdout] 3963 |         assert_eq!(EraInfo::<Test>::get_paged_exposure(1, &11, 1).unwrap().others().len(), 36);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3940 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3969:24
[INFO] [stdout]      |
[INFO] [stdout] 3969 |         assert_eq!(EraInfo::<Test>::get_page_count(2, &11), 4);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3940 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3971:24
[INFO] [stdout]      |
[INFO] [stdout] 3971 |         assert_eq!(EraInfo::<Test>::get_paged_exposure(2, &11, 0).unwrap().others().len(), 32);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3940 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3972:24
[INFO] [stdout]      |
[INFO] [stdout] 3972 |         assert_eq!(EraInfo::<Test>::get_paged_exposure(2, &11, 1).unwrap().others().len(), 32);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3940 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3973:24
[INFO] [stdout]      |
[INFO] [stdout] 3973 |         assert_eq!(EraInfo::<Test>::get_paged_exposure(2, &11, 2).unwrap().others().len(), 32);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3940 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3974:24
[INFO] [stdout]      |
[INFO] [stdout] 3974 |         assert_eq!(EraInfo::<Test>::get_paged_exposure(2, &11, 3).unwrap().others().len(), 4);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3940 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3981:24
[INFO] [stdout]      |
[INFO] [stdout] 3981 |         assert_eq!(EraInfo::<Test>::get_page_count(3, &11), 20);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3940 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3990:21
[INFO] [stdout]      |
[INFO] [stdout] 3990 |         let err_weight = <Test as Config>::WeightInfo::payout_stakers_alive_staked(0);
[INFO] [stdout]      |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4012:12
[INFO] [stdout]      |
[INFO] [stdout] 4012 |             Error::<Test>::InvalidEraToReward.with_weight(err_weight)
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3986 | fn payout_stakers_handles_basic_errors<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4017:12
[INFO] [stdout]      |
[INFO] [stdout] 4017 |             Error::<Test>::NotStash.with_weight(err_weight)
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3986 | fn payout_stakers_handles_basic_errors<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4042:12
[INFO] [stdout]      |
[INFO] [stdout] 4042 |             Error::<Test>::InvalidEraToReward.with_weight(err_weight)
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3986 | fn payout_stakers_handles_basic_errors<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4051:12
[INFO] [stdout]      |
[INFO] [stdout] 4051 |             Error::<Test>::InvalidEraToReward.with_weight(err_weight)
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3986 | fn payout_stakers_handles_basic_errors<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4082:12
[INFO] [stdout]      |
[INFO] [stdout] 4082 |             Error::<Test>::AlreadyClaimed.with_weight(err_weight)
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3986 | fn payout_stakers_handles_basic_errors<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4092:12
[INFO] [stdout]      |
[INFO] [stdout] 4092 |             Error::<Test>::AlreadyClaimed.with_weight(err_weight)
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3986 | fn payout_stakers_handles_basic_errors<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4102:12
[INFO] [stdout]      |
[INFO] [stdout] 4102 |             Error::<Test>::AlreadyClaimed.with_weight(err_weight)
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3986 | fn payout_stakers_handles_basic_errors<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4113:12
[INFO] [stdout]      |
[INFO] [stdout] 4113 |             Error::<Test>::InvalidPage.with_weight(err_weight)
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3986 | fn payout_stakers_handles_basic_errors<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4129:27
[INFO] [stdout]      |
[INFO] [stdout] 4129 |         assert_eq!(Validators::<Test>::count(), 1);
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4119 | fn test_commission_paid_across_pages<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4142:24
[INFO] [stdout]      |
[INFO] [stdout] 4142 |         assert_eq!(EraInfo::<Test>::get_page_count(1, &11), 4);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4119 | fn test_commission_paid_across_pages<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4148:52
[INFO] [stdout]      |
[INFO] [stdout] 4148 |         let initial_balance = asset::stakeable_balance::<Test>(&11);
[INFO] [stdout]      |                                                          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4119 | fn test_commission_paid_across_pages<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4152:71
[INFO] [stdout]      |
[INFO] [stdout] 4152 |         let controller_balance_after_p0_payout = asset::stakeable_balance::<Test>(&11);
[INFO] [stdout]      |                                                                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4119 | fn test_commission_paid_across_pages<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4159:52
[INFO] [stdout]      |
[INFO] [stdout] 4159 |             let before_balance = asset::stakeable_balance::<Test>(&11);
[INFO] [stdout]      |                                                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4119 | fn test_commission_paid_across_pages<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4161:51
[INFO] [stdout]      |
[INFO] [stdout] 4161 |             let after_balance = asset::stakeable_balance::<Test>(&11);
[INFO] [stdout]      |                                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4119 | fn test_commission_paid_across_pages<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4167:31
[INFO] [stdout]      |
[INFO] [stdout] 4167 |             asset::stakeable_balance::<Test>(&11),
[INFO] [stdout]      |                                        ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4119 | fn test_commission_paid_across_pages<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4188:5
[INFO] [stdout]      |
[INFO] [stdout] 4188 |             <Test as Config>::WeightInfo::payout_stakers_alive_staked(max_nom_rewarded);
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4190:5
[INFO] [stdout]      |
[INFO] [stdout] 4190 |             <Test as Config>::WeightInfo::payout_stakers_alive_staked(half_max_nom_rewarded);
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4191:34
[INFO] [stdout]      |
[INFO] [stdout] 4191 |         let zero_nom_payouts_weight = <Test as Config>::WeightInfo::payout_stakers_alive_staked(0);
[INFO] [stdout]      |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4350:5
[INFO] [stdout]      |
[INFO] [stdout] 4350 |             <Test as frame_system::Config>::DbWeight::get().reads_writes(4, 1);
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4352:5
[INFO] [stdout]      |
[INFO] [stdout] 4352 |             <Staking as OnOffenceHandler<_, _, _>>::on_offence(&[], &[Perbill::from_percent(50)], 0),
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4352 -             <Staking as OnOffenceHandler<_, _, _>>::on_offence(&[], &[Perbill::from_percent(50)], 0),
[INFO] [stdout] 4352 +             <crate::HoldReason as OnOffenceHandler<_, _, _>>::on_offence(&[], &[Perbill::from_percent(50)], 0),
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4352 -             <Staking as OnOffenceHandler<_, _, _>>::on_offence(&[], &[Perbill::from_percent(50)], 0),
[INFO] [stdout] 4352 +             <String as OnOffenceHandler<_, _, _>>::on_offence(&[], &[Perbill::from_percent(50)], 0),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4358:37
[INFO] [stdout]      |
[INFO] [stdout] 4358 |         let n_offence_unapplied_weight = <Test as frame_system::Config>::DbWeight::get()
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4360:5
[INFO] [stdout]      |
[INFO] [stdout] 4360 |             <Test as frame_system::Config>::DbWeight::get().reads_writes(4, 5) +
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4361:5
[INFO] [stdout]      |
[INFO] [stdout] 4361 |             <Test as frame_system::Config>::DbWeight::get().reads_writes(2, 2);
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4365:6
[INFO] [stdout]      |
[INFO] [stdout] 4365 |                 <Test as frame_system::Config>::AccountId,
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4346 | fn offences_weight_calculated_correctly<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4366:53
[INFO] [stdout]      |
[INFO] [stdout] 4366 |                 pallet_session::historical::IdentificationTuple<Test>,
[INFO] [stdout]      |                                                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4346 | fn offences_weight_calculated_correctly<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4375:5
[INFO] [stdout]      |
[INFO] [stdout] 4375 |             <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4375 -             <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout] 4375 +             <crate::HoldReason as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4375 -             <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout] 4375 +             <String as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4389:5
[INFO] [stdout]      |
[INFO] [stdout] 4389 |             <Test as frame_system::Config>::DbWeight::get().reads_writes(4, 1)
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4391:5
[INFO] [stdout]      |
[INFO] [stdout] 4391 |             <Test as frame_system::Config>::DbWeight::get().reads_writes(rw, rw)
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4393:7
[INFO] [stdout]      |
[INFO] [stdout] 4393 |             + <Test as frame_system::Config>::DbWeight::get().reads_writes(6, 5)
[INFO] [stdout]      |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4395:7
[INFO] [stdout]      |
[INFO] [stdout] 4395 |             + <Test as frame_system::Config>::DbWeight::get().reads_writes(6, 5)
[INFO] [stdout]      |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4397:7
[INFO] [stdout]      |
[INFO] [stdout] 4397 |             + <Test as frame_system::Config>::DbWeight::get().reads_writes(2, 2)
[INFO] [stdout]      |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4399:7
[INFO] [stdout]      |
[INFO] [stdout] 4399 |             + <Test as frame_system::Config>::DbWeight::get().reads_writes(2, 2);
[INFO] [stdout]      |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4402:5
[INFO] [stdout]      |
[INFO] [stdout] 4402 |             <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4402 -             <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout] 4402 +             <crate::HoldReason as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4402 -             <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout] 4402 +             <String as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4426:41
[INFO] [stdout]      |
[INFO] [stdout] 4426 |         assert_eq!(asset::stakeable_balance::<Test>(&42), 0);
[INFO] [stdout]      |                                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4413 | fn payout_to_any_account_works<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4436:38
[INFO] [stdout]      |
[INFO] [stdout] 4436 |         assert!(asset::stakeable_balance::<Test>(&42) > 0);
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4413 | fn payout_to_any_account_works<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:4456:15
[INFO] [stdout]      |
[INFO] [stdout] 4456 |             assert_eq!(System::block_number(), 2);
[INFO] [stdout]      |                        ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   20 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:4462:15
[INFO] [stdout]      |
[INFO] [stdout] 4462 |             assert_eq!(System::block_number(), 7);
[INFO] [stdout]      |                        ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   20 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:4468:15
[INFO] [stdout]      |
[INFO] [stdout] 4468 |             assert_eq!(System::block_number(), 12);
[INFO] [stdout]      |                        ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   20 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:4475:15
[INFO] [stdout]      |
[INFO] [stdout] 4475 |             assert_eq!(System::block_number(), 17);
[INFO] [stdout]      |                        ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   20 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:4481:15
[INFO] [stdout]      |
[INFO] [stdout] 4481 |             assert_eq!(System::block_number(), 22);
[INFO] [stdout]      |                        ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   20 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:4507:15
[INFO] [stdout]      |
[INFO] [stdout] 4507 |             assert_eq!(System::block_number(), 5);
[INFO] [stdout]      |                        ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   20 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:4513:15
[INFO] [stdout]      |
[INFO] [stdout] 4513 |             assert_eq!(System::block_number(), 10);
[INFO] [stdout]      |                        ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   20 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:4519:15
[INFO] [stdout]      |
[INFO] [stdout] 4519 |             assert_eq!(System::block_number(), 15);
[INFO] [stdout]      |                        ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   20 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:4526:15
[INFO] [stdout]      |
[INFO] [stdout] 4526 |             assert_eq!(System::block_number(), 20);
[INFO] [stdout]      |                        ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   20 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:4532:15
[INFO] [stdout]      |
[INFO] [stdout] 4532 |             assert_eq!(System::block_number(), 25);
[INFO] [stdout]      |                        ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]   20 + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4577:13
[INFO] [stdout]      |
[INFO] [stdout] 4577 |                 Error::<Test>::InsufficientBond
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4543 | fn cannot_rebond_to_lower_than_ed<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4617:13
[INFO] [stdout]      |
[INFO] [stdout] 4617 |                 Error::<Test>::InsufficientBond,
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4583 | fn cannot_bond_extra_to_lower_than_ed<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4663:29
[INFO] [stdout]      |
[INFO] [stdout] 4663 |         let on_finalize_weight = <Test as frame_system::Config>::DbWeight::get().reads(1);
[INFO] [stdout]      |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4664:12
[INFO] [stdout]      |
[INFO] [stdout] 4664 |         assert!(<Staking as Hooks<u64>>::on_initialize(1).all_gte(on_finalize_weight));
[INFO] [stdout]      |                  ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4664 -         assert!(<Staking as Hooks<u64>>::on_initialize(1).all_gte(on_finalize_weight));
[INFO] [stdout] 4664 +         assert!(<crate::HoldReason as Hooks<u64>>::on_initialize(1).all_gte(on_finalize_weight));
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4664 -         assert!(<Staking as Hooks<u64>>::on_initialize(1).all_gte(on_finalize_weight));
[INFO] [stdout] 4664 +         assert!(<String as Hooks<u64>>::on_initialize(1).all_gte(on_finalize_weight));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4685:12
[INFO] [stdout]      |
[INFO] [stdout] 4685 |             Error::<Test>::Restricted
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4669 | fn restricted_accounts_can_only_withdraw<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4692:12
[INFO] [stdout]      |
[INFO] [stdout] 4692 |             Error::<Test>::Restricted
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4669 | fn restricted_accounts_can_only_withdraw<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4699:75
[INFO] [stdout]      |
[INFO] [stdout] 4699 |         assert_noop!(Staking::rebond(RuntimeOrigin::signed(alice), 50), Error::<Test>::Restricted);
[INFO] [stdout]      |                                                                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4669 | fn restricted_accounts_can_only_withdraw<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4708:12
[INFO] [stdout]      |
[INFO] [stdout] 4708 |             Error::<Test>::Restricted
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4669 | fn restricted_accounts_can_only_withdraw<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4734:10
[INFO] [stdout]      |
[INFO] [stdout] 4734 |         while <Test as Config>::WeightInfo::get_npos_targets(validators).all_lt(Weight::from_parts(
[INFO] [stdout]      |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4751:10
[INFO] [stdout]      |
[INFO] [stdout] 4751 |         while <Test as Config>::WeightInfo::get_npos_voters(validators, nominators).all_lt(
[INFO] [stdout]      |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4775:17
[INFO] [stdout]      |
[INFO] [stdout] 4775 |                 assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |                             ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4775 -                 assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4775 +                 assert_ok!(<crate::HoldReason as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4775 -                 assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4775 +                 assert_ok!(<String as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4779:37
[INFO] [stdout]      |
[INFO] [stdout] 4779 |                 assert_eq!(MinimumActiveStake::<Test>::get(), 10);
[INFO] [stdout]      |                                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4767 |     fn set_minimum_active_stake_is_correct<Test>() {
[INFO] [stdout]      |                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4784:17
[INFO] [stdout]      |
[INFO] [stdout] 4784 |                 assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |                             ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4784 -                 assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4784 +                 assert_ok!(<crate::HoldReason as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4784 -                 assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4784 +                 assert_ok!(<String as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4788:37
[INFO] [stdout]      |
[INFO] [stdout] 4788 |                 assert_eq!(MinimumActiveStake::<Test>::get(), 50);
[INFO] [stdout]      |                                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4767 |     fn set_minimum_active_stake_is_correct<Test>() {
[INFO] [stdout]      |                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4797:16
[INFO] [stdout]      |
[INFO] [stdout] 4797 |             assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4797 -             assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4797 +             assert_ok!(<crate::HoldReason as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4797 -             assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4797 +             assert_ok!(<String as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4801:16
[INFO] [stdout]      |
[INFO] [stdout] 4801 |             assert_eq!(<Test as Config>::VoterList::count(), 0);
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4802:36
[INFO] [stdout]      |
[INFO] [stdout] 4802 |             assert_eq!(MinimumActiveStake::<Test>::get(), 0);
[INFO] [stdout]      |                                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4793 |     fn set_minimum_active_stake_lower_bond_works<Test>() {
[INFO] [stdout]      |                                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4808:34
[INFO] [stdout]      |
[INFO] [stdout] 4808 |             assert_eq!(MinNominatorBond::<Test>::get(), 1);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4793 |     fn set_minimum_active_stake_lower_bond_works<Test>() {
[INFO] [stdout]      |                                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4809:16
[INFO] [stdout]      |
[INFO] [stdout] 4809 |             assert_eq!(<Test as Config>::VoterList::count(), 4);
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4813:16
[INFO] [stdout]      |
[INFO] [stdout] 4813 |             assert_eq!(<Test as Config>::VoterList::count(), 5);
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4815:25
[INFO] [stdout]      |
[INFO] [stdout] 4815 |             let voters_before = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |                                  ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4815 -             let voters_before = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4815 +             let voters_before = <crate::HoldReason as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4815 -             let voters_before = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4815 +             let voters_before = <String as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4820:36
[INFO] [stdout]      |
[INFO] [stdout] 4820 |             assert_eq!(MinimumActiveStake::<Test>::get(), 5);
[INFO] [stdout]      |                                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4793 |     fn set_minimum_active_stake_lower_bond_works<Test>() {
[INFO] [stdout]      |                                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4823:23
[INFO] [stdout]      |
[INFO] [stdout] 4823 |             MinNominatorBond::<Test>::set(10);
[INFO] [stdout]      |                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4793 |     fn set_minimum_active_stake_lower_bond_works<Test>() {
[INFO] [stdout]      |                                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4824:34
[INFO] [stdout]      |
[INFO] [stdout] 4824 |             assert_eq!(MinNominatorBond::<Test>::get(), 10);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4793 |     fn set_minimum_active_stake_lower_bond_works<Test>() {
[INFO] [stdout]      |                                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4827:16
[INFO] [stdout]      |
[INFO] [stdout] 4827 |             assert_eq!(<Test as Config>::VoterList::count(), 5);
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4829:18
[INFO] [stdout]      |
[INFO] [stdout] 4829 |             let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4829 -             let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4829 +             let voters = <crate::HoldReason as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4829 -             let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4829 +             let voters = <String as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4837:36
[INFO] [stdout]      |
[INFO] [stdout] 4837 |             assert_eq!(MinimumActiveStake::<Test>::get(), 5);
[INFO] [stdout]      |                                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4793 |     fn set_minimum_active_stake_lower_bond_works<Test>() {
[INFO] [stdout]      |                                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4849:19
[INFO] [stdout]      |
[INFO] [stdout] 4849 |                 let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4849 -                 let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4849 +                 let voters = <crate::HoldReason as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4849 -                 let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4849 +                 let voters = <String as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4855:37
[INFO] [stdout]      |
[INFO] [stdout] 4855 |                 assert_eq!(MinimumActiveStake::<Test>::get(), 500);
[INFO] [stdout]      |                                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4842 |     fn set_minimum_active_bond_corrupt_state<Test>() {
[INFO] [stdout]      |                                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4865:19
[INFO] [stdout]      |
[INFO] [stdout] 4865 |                 let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `String` defined here
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/string.rs:353:0
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4865 -                 let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4865 +                 let voters = <crate::HoldReason as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4865 -                 let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4865 +                 let voters = <String as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4874:37
[INFO] [stdout]      |
[INFO] [stdout] 4874 |                 assert_eq!(MinimumActiveStake::<Test>::get(), 2_000);
[INFO] [stdout]      |                                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4842 |     fn set_minimum_active_bond_corrupt_state<Test>() {
[INFO] [stdout]      |                                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4888:24
[INFO] [stdout]      |
[INFO] [stdout] 4888 |             assert!(<Validators<Test>>::iter().map(|(x, _)| x).all(|v| Staking::electing_voters(
[INFO] [stdout]      |                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4885 |     fn voters_include_self_vote<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4964:17
[INFO] [stdout]      |
[INFO] [stdout] 4964 |                 assert_eq!(<Test as Config>::VoterList::count(), 5);
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5078:13
[INFO] [stdout]      |
[INFO] [stdout] 5078 |                 Error::<Test>::TooManyTargets
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5065 |     fn nomination_quota_checks_at_nominate_works<Test>() {
[INFO] [stdout]      |                                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:5159:50
[INFO] [stdout]      |
[INFO] [stdout] 5159 |                 assert_eq!(Staking::next_election_prediction(System::block_number()), 20);
[INFO] [stdout]      |                                                              ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 4728 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:5164:49
[INFO] [stdout]      |
[INFO] [stdout] 5164 |             assert_eq!(Staking::next_election_prediction(System::block_number()), 45);
[INFO] [stdout]      |                                                          ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 4728 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:5170:50
[INFO] [stdout]      |
[INFO] [stdout] 5170 |                 assert_eq!(Staking::next_election_prediction(System::block_number()), 45);
[INFO] [stdout]      |                                                              ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 4728 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:5175:49
[INFO] [stdout]      |
[INFO] [stdout] 5175 |             assert_eq!(Staking::next_election_prediction(System::block_number()), 70);
[INFO] [stdout]      |                                                          ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 4728 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:5180:49
[INFO] [stdout]      |
[INFO] [stdout] 5180 |             assert_eq!(Staking::next_election_prediction(System::block_number()), u64::MAX);
[INFO] [stdout]      |                                                          ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 4728 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:5183:49
[INFO] [stdout]      |
[INFO] [stdout] 5183 |             assert_eq!(Staking::next_election_prediction(System::block_number()), 45 + 5);
[INFO] [stdout]      |                                                          ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 4728 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:5186:49
[INFO] [stdout]      |
[INFO] [stdout] 5186 |             assert_eq!(Staking::next_election_prediction(System::block_number()), 45 + 5);
[INFO] [stdout]      |                                                          ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 4728 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5189:28
[INFO] [stdout]      |
[INFO] [stdout] 5189 |             MinimumValidatorCount::<Test>::put(1000);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5154 |     fn estimate_next_election_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:5192:49
[INFO] [stdout]      |
[INFO] [stdout] 5192 |             assert_eq!(Staking::next_election_prediction(System::block_number()), 50 + 5);
[INFO] [stdout]      |                                                          ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 4728 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5194:26
[INFO] [stdout]      |
[INFO] [stdout] 5194 |             assert_eq!(ForceEra::<Test>::get(), Forcing::ForceNew);
[INFO] [stdout]      |                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5154 |     fn estimate_next_election_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5196:28
[INFO] [stdout]      |
[INFO] [stdout] 5196 |             MinimumValidatorCount::<Test>::put(2);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5154 |     fn estimate_next_election_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:5198:49
[INFO] [stdout]      |
[INFO] [stdout] 5198 |             assert_eq!(Staking::next_election_prediction(System::block_number()), 55 + 25);
[INFO] [stdout]      |                                                          ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 4728 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5209:26
[INFO] [stdout]      |
[INFO] [stdout] 5209 |             assert_eq!(ForceEra::<Test>::get(), Forcing::NotForcing);
[INFO] [stdout]      |                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5154 |     fn estimate_next_election_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5221:16
[INFO] [stdout]      |
[INFO] [stdout] 5221 |         Validators::<Test>::insert(987654321, ValidatorPrefs::default());
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5216 | fn count_check_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5222:16
[INFO] [stdout]      |
[INFO] [stdout] 5222 |         Nominators::<Test>::insert(
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5216 | fn count_check_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5239:38
[INFO] [stdout]      |
[INFO] [stdout] 5239 |         let rogue_ledger = StakingLedger::<Test>::new(123456, 20);
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5235 | fn check_payee_invariant1_works<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5240:12
[INFO] [stdout]      |
[INFO] [stdout] 5240 |         Ledger::<Test>::insert(123456, rogue_ledger);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5235 | fn check_payee_invariant1_works<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5251:11
[INFO] [stdout]      |
[INFO] [stdout] 5251 |         Payee::<Test>::insert(1111, RewardDestination::Staked);
[INFO] [stdout]      |                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5246 | fn check_payee_invariant2_works<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5267:13
[INFO] [stdout]      |
[INFO] [stdout] 5267 |                 Error::<Test>::InsufficientBond
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5256 | fn min_bond_checks_work<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5271:13
[INFO] [stdout]      |
[INFO] [stdout] 5271 |                 Error::<Test>::InsufficientBond,
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5256 | fn min_bond_checks_work<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5279:13
[INFO] [stdout]      |
[INFO] [stdout] 5279 |                 Error::<Test>::InsufficientBond,
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5256 | fn min_bond_checks_work<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5290:13
[INFO] [stdout]      |
[INFO] [stdout] 5290 |                 Error::<Test>::InsufficientBond
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5256 | fn min_bond_checks_work<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5298:13
[INFO] [stdout]      |
[INFO] [stdout] 5298 |                 Error::<Test>::InsufficientBond
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5256 | fn min_bond_checks_work<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5315:42
[INFO] [stdout]      |
[INFO] [stdout] 5315 |             let initial_validators = Validators::<Test>::count();
[INFO] [stdout]      |                                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5316:42
[INFO] [stdout]      |
[INFO] [stdout] 5316 |             let initial_nominators = Nominators::<Test>::count();
[INFO] [stdout]      |                                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5321:36
[INFO] [stdout]      |
[INFO] [stdout] 5321 |                 asset::set_stakeable_balance::<Test>(&a, 100_000);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5322:36
[INFO] [stdout]      |
[INFO] [stdout] 5322 |                 asset::set_stakeable_balance::<Test>(&b, 100_000);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5323:36
[INFO] [stdout]      |
[INFO] [stdout] 5323 |                 asset::set_stakeable_balance::<Test>(&c, 100_000);
[INFO] [stdout]      |                                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5360:13
[INFO] [stdout]      |
[INFO] [stdout] 5360 |                 Error::<Test>::CannotChillOther
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5364:13
[INFO] [stdout]      |
[INFO] [stdout] 5364 |                 Error::<Test>::CannotChillOther
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5382:13
[INFO] [stdout]      |
[INFO] [stdout] 5382 |                 Error::<Test>::CannotChillOther
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5386:13
[INFO] [stdout]      |
[INFO] [stdout] 5386 |                 Error::<Test>::CannotChillOther
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5404:13
[INFO] [stdout]      |
[INFO] [stdout] 5404 |                 Error::<Test>::CannotChillOther
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5408:13
[INFO] [stdout]      |
[INFO] [stdout] 5408 |                 Error::<Test>::CannotChillOther
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5426:13
[INFO] [stdout]      |
[INFO] [stdout] 5426 |                 Error::<Test>::CannotChillOther
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5430:13
[INFO] [stdout]      |
[INFO] [stdout] 5430 |                 Error::<Test>::CannotChillOther
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5448:13
[INFO] [stdout]      |
[INFO] [stdout] 5448 |                 Error::<Test>::CannotChillOther
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5452:13
[INFO] [stdout]      |
[INFO] [stdout] 5452 |                 Error::<Test>::CannotChillOther
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5470:13
[INFO] [stdout]      |
[INFO] [stdout] 5470 |                 Error::<Test>::CannotChillOther
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5474:13
[INFO] [stdout]      |
[INFO] [stdout] 5474 |                 Error::<Test>::CannotChillOther
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5492:13
[INFO] [stdout]      |
[INFO] [stdout] 5492 |                 Error::<Test>::CannotChillOther
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5496:13
[INFO] [stdout]      |
[INFO] [stdout] 5496 |                 Error::<Test>::CannotChillOther
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5512:28
[INFO] [stdout]      |
[INFO] [stdout] 5512 |             assert_eq!(Nominators::<Test>::count(), 15 + initial_nominators);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5513:28
[INFO] [stdout]      |
[INFO] [stdout] 5513 |             assert_eq!(Validators::<Test>::count(), 15 + initial_validators);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5527:28
[INFO] [stdout]      |
[INFO] [stdout] 5527 |             assert_eq!(Nominators::<Test>::count(), 7);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5530:13
[INFO] [stdout]      |
[INFO] [stdout] 5530 |                 Error::<Test>::CannotChillOther
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5533:28
[INFO] [stdout]      |
[INFO] [stdout] 5533 |             assert_eq!(Validators::<Test>::count(), 9);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5308 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5541:38
[INFO] [stdout]      |
[INFO] [stdout] 5541 |         let validator_count = Validators::<Test>::count();
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5539 | fn capped_stakers_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5543:38
[INFO] [stdout]      |
[INFO] [stdout] 5543 |         let nominator_count = Nominators::<Test>::count();
[INFO] [stdout]      |                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5539 | fn capped_stakers_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5562:67
[INFO] [stdout]      |
[INFO] [stdout] 5562 |             let (_, controller) = testing_utils::create_stash_controller::<Test>(
[INFO] [stdout]      |                                                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5539 | fn capped_stakers_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5577:45
[INFO] [stdout]      |
[INFO] [stdout] 5577 |             testing_utils::create_stash_controller::<Test>(1337, 100, RewardDestination::Stash)
[INFO] [stdout]      |                                                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5539 | fn capped_stakers_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5582:12
[INFO] [stdout]      |
[INFO] [stdout] 5582 |             Error::<Test>::TooManyValidators,
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5539 | fn capped_stakers_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5588:67
[INFO] [stdout]      |
[INFO] [stdout] 5588 |             let (_, controller) = testing_utils::create_stash_controller::<Test>(
[INFO] [stdout]      |                                                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5539 | fn capped_stakers_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5599:70
[INFO] [stdout]      |
[INFO] [stdout] 5599 |         let (_, last_nominator) = testing_utils::create_stash_controller::<Test>(
[INFO] [stdout]      |                                                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5539 | fn capped_stakers_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5607:12
[INFO] [stdout]      |
[INFO] [stdout] 5607 |             Error::<Test>::TooManyNominators
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5539 | fn capped_stakers_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5672:12
[INFO] [stdout]      |
[INFO] [stdout] 5672 |             Error::<Test>::CommissionTooLow
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5638 | fn min_commission_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5832:34
[INFO] [stdout]      |
[INFO] [stdout] 5832 |             assert_eq!(MaxNominationsOf::<Test>::get(), 16);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5822 | fn nomination_quota_max_changes_decoding<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5837:18
[INFO] [stdout]      |
[INFO] [stdout] 5837 |                 Nominators::<Test>::iter()
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5822 | fn nomination_quota_max_changes_decoding<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5853:69
[INFO] [stdout]      |
[INFO] [stdout] 5853 |         assert_eq!(Staking::api_nominations_quota(10), MaxNominationsOf::<Test>::get());
[INFO] [stdout]      |                                                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5851 | fn api_nominations_quota_works<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5854:70
[INFO] [stdout]      |
[INFO] [stdout] 5854 |         assert_eq!(Staking::api_nominations_quota(333), MaxNominationsOf::<Test>::get());
[INFO] [stdout]      |                                                                            ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5851 | fn api_nominations_quota_works<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5869:19
[INFO] [stdout]      |
[INFO] [stdout] 5869 |                 (Nominators::<Test>::count() + Validators::<Test>::count()) as u32;
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5865 |     fn re_nominate_does_not_change_counters_or_list<Test>() {
[INFO] [stdout]      |                                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5869:49
[INFO] [stdout]      |
[INFO] [stdout] 5869 |                 (Nominators::<Test>::count() + Validators::<Test>::count()) as u32;
[INFO] [stdout]      |                                                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5865 |     fn re_nominate_does_not_change_counters_or_list<Test>() {
[INFO] [stdout]      |                                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5870:16
[INFO] [stdout]      |
[INFO] [stdout] 5870 |             assert_eq!(<Test as Config>::VoterList::count(), pre_insert_voter_count);
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5873:6
[INFO] [stdout]      |
[INFO] [stdout] 5873 |                 <Test as Config>::VoterList::iter().collect::<Vec<_>>(),
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5881:16
[INFO] [stdout]      |
[INFO] [stdout] 5881 |             assert_eq!(<Test as Config>::VoterList::count(), pre_insert_voter_count);
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5884:6
[INFO] [stdout]      |
[INFO] [stdout] 5884 |                 <Test as Config>::VoterList::iter().collect::<Vec<_>>(),
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5895:19
[INFO] [stdout]      |
[INFO] [stdout] 5895 |                 (Nominators::<Test>::count() + Validators::<Test>::count()) as u32;
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5891 |     fn re_validate_does_not_change_counters_or_list<Test>() {
[INFO] [stdout]      |                                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5895:49
[INFO] [stdout]      |
[INFO] [stdout] 5895 |                 (Nominators::<Test>::count() + Validators::<Test>::count()) as u32;
[INFO] [stdout]      |                                                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5891 |     fn re_validate_does_not_change_counters_or_list<Test>() {
[INFO] [stdout]      |                                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5896:16
[INFO] [stdout]      |
[INFO] [stdout] 5896 |             assert_eq!(<Test as Config>::VoterList::count(), pre_insert_voter_count);
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5898:16
[INFO] [stdout]      |
[INFO] [stdout] 5898 |             assert_eq!(<Test as Config>::VoterList::iter().collect::<Vec<_>>(), vec![11, 21, 31]);
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5904:16
[INFO] [stdout]      |
[INFO] [stdout] 5904 |             assert_eq!(<Test as Config>::VoterList::count(), pre_insert_voter_count);
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5906:16
[INFO] [stdout]      |
[INFO] [stdout] 5906 |             assert_eq!(<Test as Config>::VoterList::iter().collect::<Vec<_>>(), vec![11, 21, 31]);
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5914:35
[INFO] [stdout]      |
[INFO] [stdout] 5914 |     let validators = || Validators::<Test>::iter().collect::<Vec<_>>();
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5912 | fn force_apply_min_commission_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5921:19
[INFO] [stdout]      |
[INFO] [stdout] 5921 |         MinCommission::<Test>::set(Perbill::from_percent(5));
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5912 | fn force_apply_min_commission_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5941:12
[INFO] [stdout]      |
[INFO] [stdout] 5941 |             Error::<Test>::NotStash
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5912 | fn force_apply_min_commission_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5955:36
[INFO] [stdout]      |
[INFO] [stdout] 5955 |         let mut ledger = StakingLedger::<Test>::new(123, 20);
[INFO] [stdout]      |                                          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5947 | fn proportional_slash_stop_slashing_if_remaining_zero<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5972:36
[INFO] [stdout]      |
[INFO] [stdout] 5972 |         let mut ledger = StakingLedger::<Test>::new(123, 10);
[INFO] [stdout]      |                                          ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5968 | fn proportional_ledger_slash_works<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6231:71
[INFO] [stdout]      |
[INFO] [stdout] 6231 |         assert_noop!(Staking::unbond(RuntimeOrigin::signed(3), 20), Error::<Test>::NoMoreChunks);
[INFO] [stdout]      |                                                                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6193 | fn reducing_max_unlocking_chunks_abrupt<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6236:71
[INFO] [stdout]      |
[INFO] [stdout] 6236 |         assert_noop!(Staking::unbond(RuntimeOrigin::signed(3), 20), Error::<Test>::NotController);
[INFO] [stdout]      |                                                                             ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6193 | fn reducing_max_unlocking_chunks_abrupt<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6237:72
[INFO] [stdout]      |
[INFO] [stdout] 6237 |         assert_noop!(Staking::rebond(RuntimeOrigin::signed(3), 100), Error::<Test>::NotController);
[INFO] [stdout]      |                                                                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6193 | fn reducing_max_unlocking_chunks_abrupt<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6255:12
[INFO] [stdout]      |
[INFO] [stdout] 6255 |             Error::<Test>::TooManyValidators,
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6245 | fn cannot_set_unsupported_validator_count<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6269:31
[INFO] [stdout]      |
[INFO] [stdout] 6269 |         assert_eq!(ValidatorCount::<Test>::get(), 46);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6261 | fn increase_validator_count_errors<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6274:12
[INFO] [stdout]      |
[INFO] [stdout] 6274 |             Error::<Test>::TooManyValidators,
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6261 | fn increase_validator_count_errors<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6291:31
[INFO] [stdout]      |
[INFO] [stdout] 6291 |         assert_eq!(ValidatorCount::<Test>::get(), 40);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6280 | fn scale_validator_count_errors<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6296:12
[INFO] [stdout]      |
[INFO] [stdout] 6296 |             Error::<Test>::TooManyValidators,
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6280 | fn scale_validator_count_errors<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6305:30
[INFO] [stdout]      |
[INFO] [stdout] 6305 |         assert_eq!(MinCommission::<Test>::get(), Zero::zero());
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6302 | fn set_min_commission_works_with_admin_origin<Test>() {
[INFO] [stdout]      |                                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6310:30
[INFO] [stdout]      |
[INFO] [stdout] 6310 |         assert_eq!(MinCommission::<Test>::get(), Perbill::from_percent(10));
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6302 | fn set_min_commission_works_with_admin_origin<Test>() {
[INFO] [stdout]      |                                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6330:12
[INFO] [stdout]      |
[INFO] [stdout] 6330 |             Error::<Test>::CommissionTooLow
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6302 | fn set_min_commission_works_with_admin_origin<Test>() {
[INFO] [stdout]      |                                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6390:12
[INFO] [stdout]      |
[INFO] [stdout] 6390 |         Pallet::<Test>::clear_era_information(0);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6387 | fn should_retain_era_info_only_upto_history_depth<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6394:21
[INFO] [stdout]      |
[INFO] [stdout] 6394 |             ClaimedRewards::<Test>::insert(era, &validator_stash, vec![0, 1, 2]);
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6387 | fn should_retain_era_info_only_upto_history_depth<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6396:24
[INFO] [stdout]      |
[INFO] [stdout] 6396 |                 ErasStakersPaged::<Test>::insert(
[INFO] [stdout]      |                                    ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6387 | fn should_retain_era_info_only_upto_history_depth<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6405:32
[INFO] [stdout]      |
[INFO] [stdout] 6405 |             assert_eq!(ClaimedRewards::<Test>::iter().count(), (4 - i));
[INFO] [stdout]      |                                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6387 | fn should_retain_era_info_only_upto_history_depth<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6407:32
[INFO] [stdout]      |
[INFO] [stdout] 6407 |             assert_eq!(ClaimedRewards::<Test>::iter_prefix(i as EraIndex).count(), 1);
[INFO] [stdout]      |                                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6387 | fn should_retain_era_info_only_upto_history_depth<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6409:34
[INFO] [stdout]      |
[INFO] [stdout] 6409 |             assert_eq!(ErasStakersPaged::<Test>::iter_prefix((i as EraIndex,)).count(), 3);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6387 | fn should_retain_era_info_only_upto_history_depth<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6412:13
[INFO] [stdout]      |
[INFO] [stdout] 6412 |             Pallet::<Test>::clear_era_information(i as EraIndex);
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6387 | fn should_retain_era_info_only_upto_history_depth<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6415:32
[INFO] [stdout]      |
[INFO] [stdout] 6415 |             assert_eq!(ClaimedRewards::<Test>::iter_prefix(i as EraIndex).count(), 0);
[INFO] [stdout]      |                                         ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6387 | fn should_retain_era_info_only_upto_history_depth<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6416:34
[INFO] [stdout]      |
[INFO] [stdout] 6416 |             assert_eq!(ErasStakersPaged::<Test>::iter_prefix((i as EraIndex,)).count(), 0);
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6387 | fn should_retain_era_info_only_upto_history_depth<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6429:12
[INFO] [stdout]      |
[INFO] [stdout] 6429 |         Pallet::<Test>::reward_by_ids(vec![(11, 1)]);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6422 | fn test_legacy_claimed_rewards_is_checked_at_reward_payout<Test>() {
[INFO] [stdout]      |                                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6431:12
[INFO] [stdout]      |
[INFO] [stdout] 6431 |         Pallet::<Test>::reward_by_ids(vec![(11, 1)]);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6422 | fn test_legacy_claimed_rewards_is_checked_at_reward_payout<Test>() {
[INFO] [stdout]      |                                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6436:14
[INFO] [stdout]      |
[INFO] [stdout] 6436 |             EraInfo::<Test>::is_rewards_claimed_with_legacy_fallback(
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6422 | fn test_legacy_claimed_rewards_is_checked_at_reward_payout<Test>() {
[INFO] [stdout]      |                                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6445:14
[INFO] [stdout]      |
[INFO] [stdout] 6445 |             EraInfo::<Test>::is_rewards_claimed_with_legacy_fallback(
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6422 | fn test_legacy_claimed_rewards_is_checked_at_reward_payout<Test>() {
[INFO] [stdout]      |                                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6455:12
[INFO] [stdout]      |
[INFO] [stdout] 6455 |         Ledger::<Test>::insert(
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6422 | fn test_legacy_claimed_rewards_is_checked_at_reward_payout<Test>() {
[INFO] [stdout]      |                                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6469:12
[INFO] [stdout]      |
[INFO] [stdout] 6469 |             Error::<Test>::AlreadyClaimed
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6422 | fn test_legacy_claimed_rewards_is_checked_at_reward_payout<Test>() {
[INFO] [stdout]      |                                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6470:19
[INFO] [stdout]      |
[INFO] [stdout] 6470 |                 .with_weight(<Test as Config>::WeightInfo::payout_stakers_alive_staked(0)),
[INFO] [stdout]      |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6473:14
[INFO] [stdout]      |
[INFO] [stdout] 6473 |             EraInfo::<Test>::is_rewards_claimed_with_legacy_fallback(
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6422 | fn test_legacy_claimed_rewards_is_checked_at_reward_payout<Test>() {
[INFO] [stdout]      |                                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6485:14
[INFO] [stdout]      |
[INFO] [stdout] 6485 |             EraInfo::<Test>::is_rewards_claimed_with_legacy_fallback(
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6422 | fn test_legacy_claimed_rewards_is_checked_at_reward_payout<Test>() {
[INFO] [stdout]      |                                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6495:13
[INFO] [stdout]      |
[INFO] [stdout] 6495 |             Ledger::<Test>::get(11).unwrap(),
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6422 | fn test_legacy_claimed_rewards_is_checked_at_reward_payout<Test>() {
[INFO] [stdout]      |                                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6505:31
[INFO] [stdout]      |
[INFO] [stdout] 6505 |         assert_eq!(ClaimedRewards::<Test>::get(2, 11), vec![0]);
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6422 | fn test_legacy_claimed_rewards_is_checked_at_reward_payout<Test>() {
[INFO] [stdout]      |                                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
