[INFO] fetching crate pallet-staking 43.0.0...
[INFO] testing pallet-staking-43.0.0 against beta-2025-10-28 for beta-1.92-2
[INFO] extracting crate pallet-staking 43.0.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate pallet-staking 43.0.0
[INFO] finished tweaking crates.io crate pallet-staking 43.0.0
[INFO] tweaked toml for crates.io crate pallet-staking 43.0.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate pallet-staking 43.0.0 on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate pallet-staking 43.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" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c508434d35c36bae5965a8924c9d01f5483149f02d85e26e923ec4d66b608e5f
[INFO] running `Command { std: "docker" "start" "-a" "c508434d35c36bae5965a8924c9d01f5483149f02d85e26e923ec4d66b608e5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c508434d35c36bae5965a8924c9d01f5483149f02d85e26e923ec4d66b608e5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c508434d35c36bae5965a8924c9d01f5483149f02d85e26e923ec4d66b608e5f", kill_on_drop: false }`
[INFO] [stdout] c508434d35c36bae5965a8924c9d01f5483149f02d85e26e923ec4d66b608e5f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bf2cebcfc0ef673528536d1c85d918f8c479fbb4b251c552970202eb4e2b9742
[INFO] running `Command { std: "docker" "start" "-a" "bf2cebcfc0ef673528536d1c85d918f8c479fbb4b251c552970202eb4e2b9742", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.11
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling libc v0.2.172
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling hashbrown v0.15.3
[INFO] [stderr]    Compiling rustversion v1.0.17
[INFO] [stderr]    Compiling winnow v0.5.15
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling bytes v1.10.1
[INFO] [stderr]    Compiling indexmap v2.9.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling getrandom v0.2.10
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling const-oid v0.9.5
[INFO] [stderr]    Compiling arrayvec v0.7.4
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling byte-slice-cast v1.2.3
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling itoa v1.0.9
[INFO] [stderr]    Compiling parity-scale-codec v3.7.5
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling cpufeatures v0.2.9
[INFO] [stderr]    Compiling pin-project-lite v0.2.14
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling aho-corasick v1.0.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling const_format v0.2.34
[INFO] [stderr]    Compiling smallvec v1.15.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling lock_api v0.4.10
[INFO] [stderr]    Compiling parking_lot_core v0.9.8
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling semver v1.0.18
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tracing-core v0.1.32
[INFO] [stderr]    Compiling arrayref v0.3.7
[INFO] [stderr]    Compiling keccak v0.1.4
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling cc v1.2.33
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling regex-automata v0.4.8
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling constant_time_eq v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-core v0.3.0
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling ref-cast v1.0.23
[INFO] [stderr]    Compiling ryu v1.0.15
[INFO] [stderr]    Compiling serde_json v1.0.132
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling integer-sqrt v0.1.5
[INFO] [stderr]    Compiling http v1.1.0
[INFO] [stderr]    Compiling ff v0.13.0
[INFO] [stderr]    Compiling jam-codec v0.1.0
[INFO] [stderr]    Compiling socket2 v0.5.9
[INFO] [stderr]    Compiling mio v1.0.2
[INFO] [stderr]    Compiling hash-db v0.16.0
[INFO] [stderr]    Compiling bitcoin-internals v0.2.0
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling prettyplease v0.2.12
[INFO] [stderr]    Compiling thiserror v1.0.65
[INFO] [stderr]    Compiling zerocopy v0.7.32
[INFO] [stderr]    Compiling tokio v1.45.0
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling secp256k1-sys v0.9.2
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.3.0
[INFO] [stderr]    Compiling rustc-hex v2.1.0
[INFO] [stderr]    Compiling base64ct v1.6.0
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling httparse v1.10.0
[INFO] [stderr]    Compiling winnow v0.6.18
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling libsecp256k1 v0.7.1
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]    Compiling http-body v1.0.0
[INFO] [stderr]    Compiling uint v0.10.0
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.3
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tracing v0.1.40
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling der v0.7.8
[INFO] [stderr]    Compiling signature v2.1.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.0
[INFO] [stderr]    Compiling derive-syn-parse v0.2.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sp-debug-derive v14.0.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.23
[INFO] [stderr]    Compiling crypto-bigint v0.5.2
[INFO] [stderr]    Compiling spki v0.7.2
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.65
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling ed25519 v2.2.2
[INFO] [stderr]    Compiling tokio-util v0.7.15
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling merlin v3.0.0
[INFO] [stderr]    Compiling getrandom_or_panic v0.0.3
[INFO] [stderr]    Compiling num_cpus v1.16.0
[INFO] [stderr]    Compiling opaque-debug v0.3.0
[INFO] [stderr]    Compiling environmental v1.1.4
[INFO] [stderr]    Compiling same-file v1.0.6
[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 h2 v0.4.5
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling bitcoin_hashes v0.13.0
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling twox-hash v1.6.3
[INFO] [stderr]    Compiling impl-num-traits v0.2.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.22
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling fixed-hash v0.8.0
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling blake2b_simd v1.0.2
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling serde_spanned v0.6.7
[INFO] [stderr]    Compiling toml_edit v0.21.0
[INFO] [stderr]    Compiling toml_edit v0.22.22
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling impl-serde v0.5.0
[INFO] [stderr]    Compiling serdect v0.2.0
[INFO] [stderr]    Compiling serde_bytes v0.11.12
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling schnorrkel v0.11.4
[INFO] [stderr]    Compiling num-format v0.4.4
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling ss58-registry v1.43.0
[INFO] [stderr]    Compiling file-guard v0.2.0
[INFO] [stderr]    Compiling common-path v1.0.0
[INFO] [stderr]    Compiling termcolor v1.2.0
[INFO] [stderr]    Compiling ecdsa v0.16.8
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling prometheus v0.13.3
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]    Compiling sp-std v14.0.0
[INFO] [stderr]    Compiling fs-err v2.9.0
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling deranged v0.3.11
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling hyper v1.6.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 toml v0.8.19
[INFO] [stderr]    Compiling regex-automata v0.1.10
[INFO] [stderr]    Compiling substrate-bip39 v0.6.0
[INFO] [stderr]    Compiling parity-bip39 v2.0.1
[INFO] [stderr]    Compiling ed25519-zebra v4.0.3
[INFO] [stderr]    Compiling docify_macros v0.2.9
[INFO] [stderr]    Compiling sp-crypto-hashing v0.1.0
[INFO] [stderr]    Compiling secp256k1 v0.28.2
[INFO] [stderr]    Compiling futures v0.3.31
[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 num-conv v0.1.0
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling dyn-clone v1.0.17
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling overload v0.1.1
[INFO] [stderr]    Compiling array-bytes v6.2.2
[INFO] [stderr]    Compiling gimli v0.28.0
[INFO] [stderr]    Compiling time v0.3.36
[INFO] [stderr]    Compiling docify v0.2.9
[INFO] [stderr]    Compiling nu-ansi-term v0.46.0
[INFO] [stderr]    Compiling miniz_oxide v0.7.1
[INFO] [stderr]    Compiling scale-info v2.11.6
[INFO] [stderr]    Compiling sp-storage v22.0.0
[INFO] [stderr]    Compiling impl-codec v0.7.1
[INFO] [stderr]    Compiling matchers v0.1.0
[INFO] [stderr]    Compiling hyper-util v0.1.10
[INFO] [stderr]    Compiling http-body-util v0.1.2
[INFO] [stderr]    Compiling sp-externalities v0.30.0
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling sharded-slab v0.1.4
[INFO] [stderr]    Compiling object v0.32.2
[INFO] [stderr]    Compiling thread_local v1.1.7
[INFO] [stderr]    Compiling rustc-demangle v0.1.23
[INFO] [stderr]    Compiling hashbrown v0.13.2
[INFO] [stderr]    Compiling bounded-collections v0.3.2
[INFO] [stderr]    Compiling primitive-types v0.13.1
[INFO] [stderr]    Compiling schnellru v0.2.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.18
[INFO] [stderr]    Compiling substrate-prometheus-endpoint v0.17.7
[INFO] [stderr]    Compiling trie-db v0.30.0
[INFO] [stderr]    Compiling memory-db v0.34.0
[INFO] [stderr]    Compiling addr2line v0.21.0
[INFO] [stderr]    Compiling trie-root v0.18.0
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling sp-wasm-interface v24.0.0
[INFO] [stderr]    Compiling sp-runtime-interface-proc-macro v20.0.0
[INFO] [stderr]    Compiling sp-io v43.0.0
[INFO] [stderr]    Compiling ed25519-dalek v2.1.1
[INFO] [stderr]    Compiling sp-arithmetic v28.0.0
[INFO] [stderr]    Compiling sp-core v38.1.0
[INFO] [stderr]    Compiling sp-tracing v19.0.0
[INFO] [stderr]    Compiling sp-runtime-interface v32.0.0
[INFO] [stderr]    Compiling sp-weights v33.1.0
[INFO] [stderr]    Compiling binary-merkle-tree v16.1.0
[INFO] [stderr]    Compiling tiny-keccak v2.0.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 proc-macro-warning v1.0.0
[INFO] [stderr]    Compiling sp-trie v41.1.0
[INFO] [stderr]    Compiling sp-keystore v0.44.1
[INFO] [stderr]    Compiling sp-panic-handler v13.0.2
[INFO] [stderr]    Compiling const-random-macro v0.1.15
[INFO] [stderr]    Compiling sp-state-machine v0.48.0
[INFO] [stderr]    Compiling macro_magic_core_macros v0.5.1
[INFO] [stderr]    Compiling const-random v0.1.15
[INFO] [stderr]    Compiling frame-metadata v23.0.0
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling macro_magic_core v0.5.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling parity-wasm v0.45.0
[INFO] [stderr]    Compiling sp-api-proc-macro v25.0.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling sp-version-proc-macro v15.0.0
[INFO] [stderr]    Compiling sp-crypto-hashing-proc-macro v0.1.0
[INFO] [stderr]    Compiling macro_magic_macros v0.5.1
[INFO] [stderr]    Compiling async-trait v0.1.88
[INFO] [stderr]    Compiling frame-support-procedural-tools-derive v12.0.0
[INFO] [stderr]    Compiling include_dir_macros v0.7.3
[INFO] [stderr]    Compiling include_dir v0.7.3
[INFO] [stderr]    Compiling sp-metadata-ir v0.12.0
[INFO] [stderr]    Compiling frame-support-procedural-tools v13.0.1
[INFO] [stderr]    Compiling cfg-expr v0.15.5
[INFO] [stderr]    Compiling macro_magic v0.5.1
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling frame-support-procedural v35.0.0
[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 sp-application-crypto v43.0.0
[INFO] [stderr]    Compiling sp-runtime v44.0.0
[INFO] [stderr]    Compiling sp-version v42.0.0
[INFO] [stderr]    Compiling sp-staking v41.0.0
[INFO] [stderr]    Compiling sp-inherents v39.0.0
[INFO] [stderr]    Compiling sp-npos-elections v39.0.0
[INFO] [stderr]    Compiling sp-api v39.0.0
[INFO] [stderr]    Compiling sp-genesis-builder v0.20.0
[INFO] [stderr]    Compiling sp-session v41.0.0
[INFO] [stderr]    Compiling frame-support v43.0.0
[INFO] [stderr]    Compiling sp-timestamp v39.0.0
[INFO] [stderr]    Compiling frame-system v43.0.0
[INFO] [stderr]    Compiling pallet-timestamp v42.0.0
[INFO] [stderr]    Compiling pallet-balances v44.0.0
[INFO] [stderr]    Compiling frame-election-provider-support v43.0.0
[INFO] [stderr]    Compiling pallet-authorship v43.0.0
[INFO] [stderr]    Compiling pallet-session v43.0.0
[INFO] [stderr]    Compiling pallet-staking v43.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4m 34s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: trie-db v0.30.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] running `Command { std: "docker" "inspect" "bf2cebcfc0ef673528536d1c85d918f8c479fbb4b251c552970202eb4e2b9742", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf2cebcfc0ef673528536d1c85d918f8c479fbb4b251c552970202eb4e2b9742", kill_on_drop: false }`
[INFO] [stdout] bf2cebcfc0ef673528536d1c85d918f8c479fbb4b251c552970202eb4e2b9742
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ca38f20e2457c5a2340410f4870c70bbd795c6fb3ea708eaf682930c2f4c8a3b
[INFO] running `Command { std: "docker" "start" "-a" "ca38f20e2457c5a2340410f4870c70bbd795c6fb3ea708eaf682930c2f4c8a3b", kill_on_drop: false }`
[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 parity-bip39 v2.0.1
[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.0
[INFO] [stderr]    Compiling sp-crypto-hashing-proc-macro v0.1.0
[INFO] [stderr]    Compiling frame-support-procedural v35.0.0
[INFO] [stderr]    Compiling sp-core v38.1.0
[INFO] [stderr]    Compiling sp-trie v41.1.0
[INFO] [stderr]    Compiling sp-keystore v0.44.1
[INFO] [stderr]    Compiling sp-state-machine v0.48.0
[INFO] [stderr]    Compiling sp-io v43.0.0
[INFO] [stderr]    Compiling sp-application-crypto v43.0.0
[INFO] [stderr]    Compiling sp-runtime v44.0.0
[INFO] [stderr]    Compiling sp-version v42.0.0
[INFO] [stderr]    Compiling sp-staking v41.0.0
[INFO] [stderr]    Compiling sp-inherents v39.0.0
[INFO] [stderr]    Compiling sp-npos-elections v39.0.0
[INFO] [stderr]    Compiling sp-api v39.0.0
[INFO] [stderr]    Compiling sp-genesis-builder v0.20.0
[INFO] [stderr]    Compiling sp-session v41.0.0
[INFO] [stderr]    Compiling frame-support v43.0.0
[INFO] [stderr]    Compiling sp-timestamp v39.0.0
[INFO] [stderr]    Compiling frame-system v43.0.0
[INFO] [stderr]    Compiling pallet-timestamp v42.0.0
[INFO] [stderr]    Compiling pallet-balances v44.0.0
[INFO] [stderr]    Compiling frame-election-provider-support v43.0.0
[INFO] [stderr]    Compiling pallet-authorship v43.0.0
[INFO] [stderr]    Compiling pallet-session v43.0.0
[INFO] [stderr]    Compiling pallet-staking v43.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]     |         ^^^^^^^ help: a similar path exists: `sp_application_crypto::sp_core`
[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]    |     ^^^^^^^ help: a similar path exists: `sp_application_crypto::sp_core`
[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:8461:11
[INFO] [stdout]      |
[INFO] [stdout] 8461 |         tests::{Staking, Test},
[INFO] [stdout]      |                 ^^^^^^^  ^^^^
[INFO] [stdout]      |                 |        |
[INFO] [stdout]      |                 |        no `Test` in `tests`
[INFO] [stdout]      |                 |        help: a similar name exists in the module: `test`
[INFO] [stdout]      |                 no `Staking` in `tests`
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider importing this variant instead:
[INFO] [stdout]              crate::HoldReason::Staking
[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]: failed to resolve: use of unresolved module or unlinked crate `pallet_bags_list`
[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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[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]: failed to resolve: use of unresolved module or unlinked crate `pallet_staking_reward_curve`
[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]: failed to resolve: use of unresolved module or unlinked crate `pallet_staking_reward_curve`
[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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]    --> src/mock.rs:689:3
[INFO] [stdout]     |
[INFO] [stdout] 689 |         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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]    --> src/mock.rs:699:3
[INFO] [stdout]     |
[INFO] [stdout] 699 |         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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:2132:15
[INFO] [stdout]      |
[INFO] [stdout] 2132 |             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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:2153:15
[INFO] [stdout]      |
[INFO] [stdout] 2153 |             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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:2160:15
[INFO] [stdout]      |
[INFO] [stdout] 2160 |             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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:3458:35
[INFO] [stdout]      |
[INFO] [stdout] 3458 |         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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:3480:11
[INFO] [stdout]      |
[INFO] [stdout] 3480 |         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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:3481:11
[INFO] [stdout]      |
[INFO] [stdout] 3481 |         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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:3505:4
[INFO] [stdout]      |
[INFO] [stdout] 3505 |             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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:3548:36
[INFO] [stdout]      |
[INFO] [stdout] 3548 |             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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:3554:5
[INFO] [stdout]      |
[INFO] [stdout] 3554 |                 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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:3735:35
[INFO] [stdout]      |
[INFO] [stdout] 3735 |         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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:3750:11
[INFO] [stdout]      |
[INFO] [stdout] 3750 |         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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:3751:11
[INFO] [stdout]      |
[INFO] [stdout] 3751 |         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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:3770:4
[INFO] [stdout]      |
[INFO] [stdout] 3770 |             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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:3814:36
[INFO] [stdout]      |
[INFO] [stdout] 3814 |             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]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]     --> src/tests.rs:3820:5
[INFO] [stdout]      |
[INFO] [stdout] 3820 |                 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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-43.0.0/src/lib.rs:358:9
[INFO] [stdout]     |
[INFO] [stdout] 358 |             type Self::RuntimeEvent = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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-43.0.0/src/lib.rs:360:9
[INFO] [stdout]     |
[INFO] [stdout] 360 |             type Self::RuntimeOrigin = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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-43.0.0/src/lib.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 362 |             type Self::RuntimeCall = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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-43.0.0/src/lib.rs:364:9
[INFO] [stdout]     |
[INFO] [stdout] 364 |             type Self::PalletInfo = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  20 + use frame_support::traits::PalletInfo;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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-43.0.0/src/lib.rs:366:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |             type Self::RuntimeTask = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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[E0412]: 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[E0412]: 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]     |                                                                                ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named struct `String` defined here
[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[E0412]: 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[E0412]: cannot find type `Balances` in this scope
[INFO] [stdout]    --> src/mock.rs:154:18
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub(crate) type Balance = u128;
[INFO] [stdout]     | ------------------------------- similarly named type alias `Balance` defined here
[INFO] [stdout] ...
[INFO] [stdout] 154 |     type Currency = Balances;
[INFO] [stdout]     |                     ^^^^^^^^ help: a type alias with a similar name exists: `Balance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]    --> src/mock.rs:224:23
[INFO] [stdout]     |
[INFO] [stdout] 224 |     type ScoreProvider = Staking;
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named struct `String` defined here
[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[E0412]: 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[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]    --> src/mock.rs:238:22
[INFO] [stdout]     |
[INFO] [stdout] 238 |     type DataProvider = Staking;
[INFO] [stdout]     |                         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named struct `String` defined here
[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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: cannot find type `Balances` in this scope
[INFO] [stdout]    --> src/mock.rs:289:21
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub(crate) type Balance = u128;
[INFO] [stdout]     | ------------------------------- similarly named type alias `Balance` defined here
[INFO] [stdout] ...
[INFO] [stdout] 289 |     type OldCurrency = Balances;
[INFO] [stdout]     |                        ^^^^^^^^ help: a type alias with a similar name exists: `Balance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Balances` in this scope
[INFO] [stdout]    --> src/mock.rs:290:18
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub(crate) type Balance = u128;
[INFO] [stdout]     | ------------------------------- similarly named type alias `Balance` defined here
[INFO] [stdout] ...
[INFO] [stdout] 290 |     type Currency = Balances;
[INFO] [stdout]     |                     ^^^^^^^^ help: a type alias with a similar name exists: `Balance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use sp_runtime::offchain::Timestamp;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0433]: failed to resolve: use of unresolved module or unlinked crate `sp_tracing`
[INFO] [stdout]    --> src/mock.rs:456:3
[INFO] [stdout]     |
[INFO] [stdout] 456 |         sp_tracing::try_init_simple();
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `sp_tracing`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 456 -         sp_tracing::try_init_simple();
[INFO] [stdout] 456 +         sp_staking::try_init_simple();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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]: failed to resolve: use of undeclared type `Timestamp`
[INFO] [stdout]    --> src/mock.rs:580:5
[INFO] [stdout]     |
[INFO] [stdout] 580 |                 Timestamp::set_timestamp(INIT_TIMESTAMP);
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `Timestamp`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use sp_runtime::offchain::Timestamp;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `sp_tracing`
[INFO] [stdout]    --> src/mock.rs:587:3
[INFO] [stdout]     |
[INFO] [stdout] 587 |         sp_tracing::try_init_simple();
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `sp_tracing`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 587 -         sp_tracing::try_init_simple();
[INFO] [stdout] 587 +         sp_staking::try_init_simple();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]    --> src/mock.rs:633:14
[INFO] [stdout]     |
[INFO] [stdout] 633 |     assert_ok!(<Staking as sp_staking::StakingUnchecked>::virtual_bond(&who, val, &payee));
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 633 -     assert_ok!(<Staking as sp_staking::StakingUnchecked>::virtual_bond(&who, val, &payee));
[INFO] [stdout] 633 +     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] 633 -     assert_ok!(<Staking as sp_staking::StakingUnchecked>::virtual_bond(&who, val, &payee));
[INFO] [stdout] 633 +     assert_ok!(<String as sp_staking::StakingUnchecked>::virtual_bond(&who, val, &payee));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:643:2
[INFO] [stdout]     |
[INFO] [stdout] 643 |     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[E0412]: cannot find type `AllPalletsWithSystem` in this scope
[INFO] [stdout]    --> src/mock.rs:643:30
[INFO] [stdout]     |
[INFO] [stdout] 643 |     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] 642 | pub(crate) fn run_to_block<AllPalletsWithSystem>(n: BlockNumber) {
[INFO] [stdout]     |                           ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Timestamp`
[INFO] [stdout]    --> src/mock.rs:646:4
[INFO] [stdout]     |
[INFO] [stdout] 646 |             Timestamp::set_timestamp(bn * BLOCK_TIME + INIT_TIMESTAMP);
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared type `Timestamp`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  20 + use sp_runtime::offchain::Timestamp;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:687:25
[INFO] [stdout]     |
[INFO] [stdout] 687 |     let (payout, _rest) = <Test as Config>::EraPayout::era_payout(
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:688:36
[INFO] [stdout]     |
[INFO] [stdout] 688 |         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] 686 | pub(crate) fn current_total_payout_for_duration<Test>(duration: u64) -> Balance {
[INFO] [stdout]     |                                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:689:36
[INFO] [stdout]     |
[INFO] [stdout] 689 |         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] 686 | pub(crate) fn current_total_payout_for_duration<Test>(duration: u64) -> Balance {
[INFO] [stdout]     |                                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:697:24
[INFO] [stdout]     |
[INFO] [stdout] 697 |     let (payout, rest) = <Test as Config>::EraPayout::era_payout(
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:698:36
[INFO] [stdout]     |
[INFO] [stdout] 698 |         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] 696 | pub(crate) fn maximum_payout_for_duration<Test>(duration: u64) -> Balance {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:699:36
[INFO] [stdout]     |
[INFO] [stdout] 699 |         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] 696 | pub(crate) fn maximum_payout_for_duration<Test>(duration: u64) -> Balance {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:727:17
[INFO] [stdout]     |
[INFO] [stdout] 727 |     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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:729:10
[INFO] [stdout]     |
[INFO] [stdout] 729 |     <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] 726 | pub(crate) fn reward_all_elected<Test>() {
[INFO] [stdout]     |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:742:51
[INFO] [stdout]     |
[INFO] [stdout] 742 |         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] 739 | pub(crate) fn on_offence_in_era<Test>(
[INFO] [stdout]     |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:747:40
[INFO] [stdout]     |
[INFO] [stdout] 747 |     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] 739 | pub(crate) fn on_offence_in_era<Test>(
[INFO] [stdout]     |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]    --> src/mock.rs:750:13
[INFO] [stdout]     |
[INFO] [stdout] 750 |             let _ = <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 750 -             let _ = <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout] 750 +             let _ = <crate::HoldReason as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 750 -             let _ = <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout] 750 +             let _ = <String as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:761:33
[INFO] [stdout]     |
[INFO] [stdout] 761 |     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] 739 | pub(crate) fn on_offence_in_era<Test>(
[INFO] [stdout]     |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]    --> src/mock.rs:762:12
[INFO] [stdout]     |
[INFO] [stdout] 762 |         let _ = <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 762 -         let _ = <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout] 762 +         let _ = <crate::HoldReason as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 762 -         let _ = <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout] 762 +         let _ = <String as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:765:44
[INFO] [stdout]     |
[INFO] [stdout] 765 |             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] 739 | pub(crate) fn on_offence_in_era<Test>(
[INFO] [stdout]     |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:775:51
[INFO] [stdout]     |
[INFO] [stdout] 775 |         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] 772 | pub(crate) fn on_offence_now<Test>(
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:779:40
[INFO] [stdout]     |
[INFO] [stdout] 779 |     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] 772 | pub(crate) fn on_offence_now<Test>(
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:786:80
[INFO] [stdout]     |
[INFO] [stdout] 786 | ) -> 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] 783 | pub(crate) fn offence_from<Test>(
[INFO] [stdout]     |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:796:50
[INFO] [stdout]     |
[INFO] [stdout] 796 |     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] 795 | pub(crate) fn make_all_reward_payment<Test>(era: EraIndex) {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:804:24
[INFO] [stdout]     |
[INFO] [stdout] 804 |         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] 795 | pub(crate) fn make_all_reward_payment<Test>(era: EraIndex) {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:805:28
[INFO] [stdout]     |
[INFO] [stdout] 805 |         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] 795 | pub(crate) fn make_all_reward_payment<Test>(era: EraIndex) {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:817:10
[INFO] [stdout]     |
[INFO] [stdout] 817 |     <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] 816 | pub(crate) fn bond_controller_stash<Test>(controller: AccountId, stash: AccountId) -> Result<(), String> {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:818:10
[INFO] [stdout]     |
[INFO] [stdout] 818 |     <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] 816 | pub(crate) fn bond_controller_stash<Test>(controller: AccountId, stash: AccountId) -> Result<(), String> {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:820:10
[INFO] [stdout]     |
[INFO] [stdout] 820 |     <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] 816 | pub(crate) fn bond_controller_stash<Test>(controller: AccountId, stash: AccountId) -> Result<(), String> {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:821:10
[INFO] [stdout]     |
[INFO] [stdout] 821 |     <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] 816 | pub(crate) fn bond_controller_stash<Test>(controller: AccountId, stash: AccountId) -> Result<(), String> {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:821:53
[INFO] [stdout]     |
[INFO] [stdout] 821 |     <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] 816 | pub(crate) fn bond_controller_stash<Test>(controller: AccountId, stash: AccountId) -> Result<(), String> {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:828:28
[INFO] [stdout]     |
[INFO] [stdout] 828 |     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] 827 | pub(crate) fn set_controller_no_checks<Test>(stash: &AccountId) {
[INFO] [stdout]     |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:829:24
[INFO] [stdout]     |
[INFO] [stdout] 829 |     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] 827 | pub(crate) fn set_controller_no_checks<Test>(stash: &AccountId) {
[INFO] [stdout]     |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:831:11
[INFO] [stdout]     |
[INFO] [stdout] 831 |     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] 827 | pub(crate) fn set_controller_no_checks<Test>(stash: &AccountId) {
[INFO] [stdout]     |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:832:11
[INFO] [stdout]     |
[INFO] [stdout] 832 |     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] 827 | pub(crate) fn set_controller_no_checks<Test>(stash: &AccountId) {
[INFO] [stdout]     |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:833:11
[INFO] [stdout]     |
[INFO] [stdout] 833 |     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] 827 | pub(crate) fn set_controller_no_checks<Test>(stash: &AccountId) {
[INFO] [stdout]     |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:838:28
[INFO] [stdout]     |
[INFO] [stdout] 838 |     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] 837 | pub(crate) fn bond_extra_no_checks<Test>(stash: &AccountId, amount: Balance) {
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:839:28
[INFO] [stdout]     |
[INFO] [stdout] 839 |     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] 837 | pub(crate) fn bond_extra_no_checks<Test>(stash: &AccountId, amount: Balance) {
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:842:32
[INFO] [stdout]     |
[INFO] [stdout] 842 |     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] 837 | pub(crate) fn bond_extra_no_checks<Test>(stash: &AccountId, amount: Balance) {
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:845:11
[INFO] [stdout]     |
[INFO] [stdout] 845 |     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] 837 | pub(crate) fn bond_extra_no_checks<Test>(stash: &AccountId, amount: Balance) {
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:849:30
[INFO] [stdout]     |
[INFO] [stdout] 849 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:851:41
[INFO] [stdout]     |
[INFO] [stdout] 851 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:852:41
[INFO] [stdout]     |
[INFO] [stdout] 852 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:853:41
[INFO] [stdout]     |
[INFO] [stdout] 853 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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>(&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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:862:25
[INFO] [stdout]     |
[INFO] [stdout] 862 |         .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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:869:28
[INFO] [stdout]     |
[INFO] [stdout] 869 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:870:28
[INFO] [stdout]     |
[INFO] [stdout] 870 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:871:28
[INFO] [stdout]     |
[INFO] [stdout] 871 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:874:11
[INFO] [stdout]     |
[INFO] [stdout] 874 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:875:11
[INFO] [stdout]     |
[INFO] [stdout] 875 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:878:11
[INFO] [stdout]     |
[INFO] [stdout] 878 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:879:11
[INFO] [stdout]     |
[INFO] [stdout] 879 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:882:11
[INFO] [stdout]     |
[INFO] [stdout] 882 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:883:11
[INFO] [stdout]     |
[INFO] [stdout] 883 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:886:11
[INFO] [stdout]     |
[INFO] [stdout] 886 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:890:22
[INFO] [stdout]     |
[INFO] [stdout] 890 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:893:22
[INFO] [stdout]     |
[INFO] [stdout] 893 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:894:29
[INFO] [stdout]     |
[INFO] [stdout] 894 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:895:22
[INFO] [stdout]     |
[INFO] [stdout] 895 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:898:22
[INFO] [stdout]     |
[INFO] [stdout] 898 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:899:29
[INFO] [stdout]     |
[INFO] [stdout] 899 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:900:22
[INFO] [stdout]     |
[INFO] [stdout] 900 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:903:22
[INFO] [stdout]     |
[INFO] [stdout] 903 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:904:29
[INFO] [stdout]     |
[INFO] [stdout] 904 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:905:22
[INFO] [stdout]     |
[INFO] [stdout] 905 |     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] 848 | pub(crate) fn setup_double_bonded_ledgers<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:928:52
[INFO] [stdout]     |
[INFO] [stdout] 928 | 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] 928 | pub(crate) fn staking_events<Test>() -> Vec<crate::Event<Test>> {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:929:2
[INFO] [stdout]     |
[INFO] [stdout] 929 |     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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:936:61
[INFO] [stdout]     |
[INFO] [stdout] 936 | 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] 936 | pub(crate) fn session_events<Test>() -> Vec<pallet_session::Event<Test>> {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:937:2
[INFO] [stdout]     |
[INFO] [stdout] 937 |     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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:953:68
[INFO] [stdout]     |
[INFO] [stdout] 953 | 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] 953 | pub(crate) fn staking_events_since_last_call<Test>() -> Vec<crate::Event<Test>> {
[INFO] [stdout]     |                                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:954:20
[INFO] [stdout]     |
[INFO] [stdout] 954 |     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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:964:30
[INFO] [stdout]     |
[INFO] [stdout] 964 |     (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] 963 | pub(crate) fn balances<Test>(who: &AccountId) -> (Balance, Balance) {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:981:4
[INFO] [stdout]     |
[INFO] [stdout] 981 |     <<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] 977 | pub(crate) fn to_bounded_supports<Test>(
[INFO] [stdout]     |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:982:4
[INFO] [stdout]     |
[INFO] [stdout] 982 |     <<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] 977 | pub(crate) fn to_bounded_supports<Test>(
[INFO] [stdout]     |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: 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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:525:28
[INFO] [stdout]     |
[INFO] [stdout] 525 |             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] 511 | fn blocking_and_kicking_works<Test>() {
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:529:25
[INFO] [stdout]     |
[INFO] [stdout] 529 |             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] 511 | fn blocking_and_kicking_works<Test>() {
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:533:13
[INFO] [stdout]     |
[INFO] [stdout] 533 |                 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] 511 | fn blocking_and_kicking_works<Test>() {
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:545:32
[INFO] [stdout]     |
[INFO] [stdout] 545 |             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] 539 | fn less_than_needed_candidates_works<Test>() {
[INFO] [stdout]     |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:546:39
[INFO] [stdout]     |
[INFO] [stdout] 546 |             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] 539 | fn less_than_needed_candidates_works<Test>() {
[INFO] [stdout]     |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:556:31
[INFO] [stdout]     |
[INFO] [stdout] 556 |             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] 539 | fn less_than_needed_candidates_works<Test>() {
[INFO] [stdout]     |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:572:17
[INFO] [stdout]     |
[INFO] [stdout] 572 |             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] 562 | fn no_candidate_emergency_condition<Test>() {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:575:28
[INFO] [stdout]     |
[INFO] [stdout] 575 |             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] 562 | fn no_candidate_emergency_condition<Test>() {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:581:35
[INFO] [stdout]     |
[INFO] [stdout] 581 |             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] 562 | fn no_candidate_emergency_condition<Test>() {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:587:41
[INFO] [stdout]     |
[INFO] [stdout] 587 |             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] 562 | fn no_candidate_emergency_condition<Test>() {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:596:26
[INFO] [stdout]     |
[INFO] [stdout] 596 |             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] 562 | fn no_candidate_emergency_condition<Test>() {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:598:41
[INFO] [stdout]     |
[INFO] [stdout] 598 |             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] 562 | fn no_candidate_emergency_condition<Test>() {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:626:44
[INFO] [stdout]     |
[INFO] [stdout] 626 |                 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] 603 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:642:13
[INFO] [stdout]     |
[INFO] [stdout] 642 |             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] 603 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:643:13
[INFO] [stdout]     |
[INFO] [stdout] 643 |             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] 603 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:651:52
[INFO] [stdout]     |
[INFO] [stdout] 651 |             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] 603 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:652:56
[INFO] [stdout]     |
[INFO] [stdout] 652 |             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] 603 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:654:38
[INFO] [stdout]     |
[INFO] [stdout] 654 |             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] 603 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:655:38
[INFO] [stdout]     |
[INFO] [stdout] 655 |             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] 603 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:656:48
[INFO] [stdout]     |
[INFO] [stdout] 656 |             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] 603 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:658:34
[INFO] [stdout]     |
[INFO] [stdout] 658 |             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] 603 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:684:13
[INFO] [stdout]     |
[INFO] [stdout] 684 |             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] 603 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:685:13
[INFO] [stdout]     |
[INFO] [stdout] 685 |             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] 603 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:698:28
[INFO] [stdout]     |
[INFO] [stdout] 698 |                 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] 603 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:704:42
[INFO] [stdout]     |
[INFO] [stdout] 704 |             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] 603 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:707:28
[INFO] [stdout]     |
[INFO] [stdout] 707 |                 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] 603 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:714:28
[INFO] [stdout]     |
[INFO] [stdout] 714 |                 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] 603 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:721:28
[INFO] [stdout]     |
[INFO] [stdout] 721 |                 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] 603 | fn nominating_and_rewards_should_work<Test>() {
[INFO] [stdout]     |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:794:77
[INFO] [stdout]     |
[INFO] [stdout] 794 |         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] 787 | fn double_staking_should_fail<Test>() {
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:809:12
[INFO] [stdout]     |
[INFO] [stdout] 809 |             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] 787 | fn double_staking_should_fail<Test>() {
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:814:12
[INFO] [stdout]     |
[INFO] [stdout] 814 |             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] 787 | fn double_staking_should_fail<Test>() {
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:828:68
[INFO] [stdout]     |
[INFO] [stdout] 828 |         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] 822 | fn double_controlling_attempt_should_fail<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:843:12
[INFO] [stdout]     |
[INFO] [stdout] 843 |             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] 822 | fn double_controlling_attempt_should_fail<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:854:14
[INFO] [stdout]     |
[INFO] [stdout] 854 |         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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:860:14
[INFO] [stdout]     |
[INFO] [stdout] 860 |         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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:866:14
[INFO] [stdout]     |
[INFO] [stdout] 866 |         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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:872:14
[INFO] [stdout]     |
[INFO] [stdout] 872 |         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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:878:14
[INFO] [stdout]     |
[INFO] [stdout] 878 |         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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:884:14
[INFO] [stdout]     |
[INFO] [stdout] 884 |         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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:890:14
[INFO] [stdout]     |
[INFO] [stdout] 890 |         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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:899:14
[INFO] [stdout]     |
[INFO] [stdout] 899 |         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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:904:14
[INFO] [stdout]     |
[INFO] [stdout] 904 |         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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:909:14
[INFO] [stdout]     |
[INFO] [stdout] 909 |         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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:914:14
[INFO] [stdout]     |
[INFO] [stdout] 914 |         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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:919:14
[INFO] [stdout]     |
[INFO] [stdout] 919 |         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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:924:14
[INFO] [stdout]     |
[INFO] [stdout] 924 |         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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:929:14
[INFO] [stdout]     |
[INFO] [stdout] 929 |         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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:986:25
[INFO] [stdout]     |
[INFO] [stdout] 986 |         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] 934 | fn forcing_new_era_works<Test>() {
[INFO] [stdout]     |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1003:41
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         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]  997 | fn cannot_transfer_staked_balance<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1013:42
[INFO] [stdout]      |
[INFO] [stdout] 1013 |         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]  997 | fn cannot_transfer_staked_balance<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1028:41
[INFO] [stdout]      |
[INFO] [stdout] 1028 |         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] 1020 | fn cannot_transfer_staked_balance_2<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1048:30
[INFO] [stdout]      |
[INFO] [stdout] 1048 |         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] 1042 | fn cannot_reserve_staked_balance<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1051:59
[INFO] [stdout]      |
[INFO] [stdout] 1051 |         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] 1042 | fn cannot_reserve_staked_balance<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1055:42
[INFO] [stdout]      |
[INFO] [stdout] 1055 |         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] 1042 | fn cannot_reserve_staked_balance<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1056:37
[INFO] [stdout]      |
[INFO] [stdout] 1056 |         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] 1042 | fn cannot_reserve_staked_balance<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1062:37
[INFO] [stdout]      |
[INFO] [stdout] 1062 |         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] 1042 | fn cannot_reserve_staked_balance<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1072:30
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         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] 1067 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1073:37
[INFO] [stdout]      |
[INFO] [stdout] 1073 |         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] 1067 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1076:42
[INFO] [stdout]      |
[INFO] [stdout] 1076 |         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] 1067 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1078:37
[INFO] [stdout]      |
[INFO] [stdout] 1078 |         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] 1067 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1084:37
[INFO] [stdout]      |
[INFO] [stdout] 1084 |         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] 1067 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1088:30
[INFO] [stdout]      |
[INFO] [stdout] 1088 |         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] 1067 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1092:30
[INFO] [stdout]      |
[INFO] [stdout] 1092 |         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] 1067 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1094:37
[INFO] [stdout]      |
[INFO] [stdout] 1094 |         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] 1067 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1101:30
[INFO] [stdout]      |
[INFO] [stdout] 1101 |         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] 1067 | fn locked_balance_can_be_staked<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1112:37
[INFO] [stdout]      |
[INFO] [stdout] 1112 |         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] 1106 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1114:37
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         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] 1106 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1129:12
[INFO] [stdout]      |
[INFO] [stdout] 1129 |         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] 1106 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1137:41
[INFO] [stdout]      |
[INFO] [stdout] 1137 |         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] 1106 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1151:31
[INFO] [stdout]      |
[INFO] [stdout] 1151 |         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] 1106 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1154:10
[INFO] [stdout]      |
[INFO] [stdout] 1154 |         <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] 1106 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1158:12
[INFO] [stdout]      |
[INFO] [stdout] 1158 |         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] 1106 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1166:41
[INFO] [stdout]      |
[INFO] [stdout] 1166 |         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] 1106 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1182:31
[INFO] [stdout]      |
[INFO] [stdout] 1182 |         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] 1106 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1185:10
[INFO] [stdout]      |
[INFO] [stdout] 1185 |         <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] 1106 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1188:41
[INFO] [stdout]      |
[INFO] [stdout] 1188 |         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] 1106 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1192:12
[INFO] [stdout]      |
[INFO] [stdout] 1192 |         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] 1106 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1200:41
[INFO] [stdout]      |
[INFO] [stdout] 1200 |         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] 1106 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1214:31
[INFO] [stdout]      |
[INFO] [stdout] 1214 |         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] 1106 | fn reward_destination_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1225:15
[INFO] [stdout]      |
[INFO] [stdout] 1225 |         <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] 1219 | fn validator_payment_prefs_work<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1228:10
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         <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] 1219 | fn validator_payment_prefs_work<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1229:10
[INFO] [stdout]      |
[INFO] [stdout] 1229 |         <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] 1219 | fn validator_payment_prefs_work<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1234:49
[INFO] [stdout]      |
[INFO] [stdout] 1234 |         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] 1219 | fn validator_payment_prefs_work<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1235:50
[INFO] [stdout]      |
[INFO] [stdout] 1235 |         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] 1219 | fn validator_payment_prefs_work<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1240:12
[INFO] [stdout]      |
[INFO] [stdout] 1240 |         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] 1219 | fn validator_payment_prefs_work<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1250:27
[INFO] [stdout]      |
[INFO] [stdout] 1250 |             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] 1219 | fn validator_payment_prefs_work<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1255:27
[INFO] [stdout]      |
[INFO] [stdout] 1255 |             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] 1219 | fn validator_payment_prefs_work<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1269:23
[INFO] [stdout]      |
[INFO] [stdout] 1269 |         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] 1263 | fn bond_extra_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1285:42
[INFO] [stdout]      |
[INFO] [stdout] 1285 |         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] 1263 | fn bond_extra_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1320:30
[INFO] [stdout]      |
[INFO] [stdout] 1320 |         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] 1318 | fn bond_extra_controller_bad_state_works<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1323:12
[INFO] [stdout]      |
[INFO] [stdout] 1323 |         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] 1318 | fn bond_extra_controller_bad_state_works<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1327:23
[INFO] [stdout]      |
[INFO] [stdout] 1327 |         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] 1318 | fn bond_extra_controller_bad_state_works<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1330:76
[INFO] [stdout]      |
[INFO] [stdout] 1330 |         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] 1318 | fn bond_extra_controller_bad_state_works<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1347:42
[INFO] [stdout]      |
[INFO] [stdout] 1347 |         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] 1335 | fn bond_extra_and_withdraw_unbonded_works<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1350:41
[INFO] [stdout]      |
[INFO] [stdout] 1350 |         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] 1335 | fn bond_extra_and_withdraw_unbonded_works<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1480:32
[INFO] [stdout]      |
[INFO] [stdout] 1480 |         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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1497:6
[INFO] [stdout]      |
[INFO] [stdout] 1497 |             <<Test as Config>::MaxUnlockingChunks as Get<u32>>::get() as usize
[INFO] [stdout]      |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1512:6
[INFO] [stdout]      |
[INFO] [stdout] 1512 |             <<Test as Config>::BondingDuration>::get() as usize
[INFO] [stdout]      |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1537:71
[INFO] [stdout]      |
[INFO] [stdout] 1537 |         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] 1518 | fn auto_withdraw_may_not_unlock_all_chunks<Test>() {
[INFO] [stdout]      |                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1558:42
[INFO] [stdout]      |
[INFO] [stdout] 1558 |         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] 1547 | fn rebond_works<Test>() {
[INFO] [stdout]      |                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1579:73
[INFO] [stdout]      |
[INFO] [stdout] 1579 |         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] 1547 | fn rebond_works<Test>() {
[INFO] [stdout]      |                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1684:42
[INFO] [stdout]      |
[INFO] [stdout] 1684 |         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] 1677 | fn rebond_is_fifo<Test>() {
[INFO] [stdout]      |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1780:42
[INFO] [stdout]      |
[INFO] [stdout] 1780 |         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] 1772 | fn rebond_emits_right_value_in_event<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1833:32
[INFO] [stdout]      |
[INFO] [stdout] 1833 |         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] 1831 | fn max_staked_rewards_default_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1840:36
[INFO] [stdout]      |
[INFO] [stdout] 1840 |         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] 1831 | fn max_staked_rewards_default_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1843:21
[INFO] [stdout]      |
[INFO] [stdout] 1843 |         <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] 1831 | fn max_staked_rewards_default_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1846:36
[INFO] [stdout]      |
[INFO] [stdout] 1846 |         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] 1831 | fn max_staked_rewards_default_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1867:32
[INFO] [stdout]      |
[INFO] [stdout] 1867 |         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] 1851 | fn max_staked_rewards_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1880:49
[INFO] [stdout]      |
[INFO] [stdout] 1880 |         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] 1851 | fn max_staked_rewards_works<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1907:32
[INFO] [stdout]      |
[INFO] [stdout] 1907 |             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] 1899 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1909:24
[INFO] [stdout]      |
[INFO] [stdout] 1909 |             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] 1899 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1909:65
[INFO] [stdout]      |
[INFO] [stdout] 1909 |             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] 1899 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1915:43
[INFO] [stdout]      |
[INFO] [stdout] 1915 |             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] 1899 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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>(&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] 1899 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1919:14
[INFO] [stdout]      |
[INFO] [stdout] 1919 |             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] 1899 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1920:12
[INFO] [stdout]      |
[INFO] [stdout] 1920 |             <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] 1899 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1933:13
[INFO] [stdout]      |
[INFO] [stdout] 1933 |             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] 1899 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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![(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] 1899 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1943:49
[INFO] [stdout]      |
[INFO] [stdout] 1943 |             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] 1899 | fn reward_to_stake_works<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1962:31
[INFO] [stdout]      |
[INFO] [stdout] 1962 |             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] 1956 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1965:20
[INFO] [stdout]      |
[INFO] [stdout] 1965 |             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] 1956 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1966:20
[INFO] [stdout]      |
[INFO] [stdout] 1966 |             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] 1956 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1967:24
[INFO] [stdout]      |
[INFO] [stdout] 1967 |             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] 1956 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1968:19
[INFO] [stdout]      |
[INFO] [stdout] 1968 |             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] 1956 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1973:13
[INFO] [stdout]      |
[INFO] [stdout] 1973 |                 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] 1956 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1978:13
[INFO] [stdout]      |
[INFO] [stdout] 1978 |             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] 1956 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1978:47
[INFO] [stdout]      |
[INFO] [stdout] 1978 |             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] 1956 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1984:21
[INFO] [stdout]      |
[INFO] [stdout] 1984 |             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] 1956 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1985:21
[INFO] [stdout]      |
[INFO] [stdout] 1985 |             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] 1956 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1986:25
[INFO] [stdout]      |
[INFO] [stdout] 1986 |             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] 1956 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1987:20
[INFO] [stdout]      |
[INFO] [stdout] 1987 |             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] 1956 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1989:31
[INFO] [stdout]      |
[INFO] [stdout] 1989 |             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] 1956 | fn reap_stash_works<Test>() {
[INFO] [stdout]      |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2000:31
[INFO] [stdout]      |
[INFO] [stdout] 2000 |             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] 1994 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2003:20
[INFO] [stdout]      |
[INFO] [stdout] 2003 |             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] 1994 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2004:20
[INFO] [stdout]      |
[INFO] [stdout] 2004 |             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] 1994 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2005:24
[INFO] [stdout]      |
[INFO] [stdout] 2005 |             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] 1994 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2006:19
[INFO] [stdout]      |
[INFO] [stdout] 2006 |             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] 1994 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2011:13
[INFO] [stdout]      |
[INFO] [stdout] 2011 |                 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] 1994 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2016:13
[INFO] [stdout]      |
[INFO] [stdout] 2016 |             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] 1994 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2016:47
[INFO] [stdout]      |
[INFO] [stdout] 2016 |             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] 1994 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2022:21
[INFO] [stdout]      |
[INFO] [stdout] 2022 |             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] 1994 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2023:21
[INFO] [stdout]      |
[INFO] [stdout] 2023 |             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] 1994 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2024:25
[INFO] [stdout]      |
[INFO] [stdout] 2024 |             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] 1994 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2025:20
[INFO] [stdout]      |
[INFO] [stdout] 2025 |             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] 1994 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2027:31
[INFO] [stdout]      |
[INFO] [stdout] 2027 |             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] 1994 | fn reap_stash_works_with_existential_deposit_zero<Test>() {
[INFO] [stdout]      |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2128:13
[INFO] [stdout]      |
[INFO] [stdout] 2128 |                 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] 2115 | fn bond_with_no_staked_value<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2132:40
[INFO] [stdout]      |
[INFO] [stdout] 2132 |             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] 2115 | fn bond_with_no_staked_value<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2153:40
[INFO] [stdout]      |
[INFO] [stdout] 2153 |             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] 2115 | fn bond_with_no_staked_value<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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).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] 2115 | fn bond_with_no_staked_value<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2174:52
[INFO] [stdout]      |
[INFO] [stdout] 2174 |             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] 2165 | fn bond_with_little_staked_value_bounded<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2175:53
[INFO] [stdout]      |
[INFO] [stdout] 2175 |             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] 2165 | fn bond_with_little_staked_value_bounded<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2200:32
[INFO] [stdout]      |
[INFO] [stdout] 2200 |                 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] 2165 | fn bond_with_little_staked_value_bounded<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2205:42
[INFO] [stdout]      |
[INFO] [stdout] 2205 |             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] 2165 | fn bond_with_little_staked_value_bounded<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2218:32
[INFO] [stdout]      |
[INFO] [stdout] 2218 |                 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] 2165 | fn bond_with_little_staked_value_bounded<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2223:32
[INFO] [stdout]      |
[INFO] [stdout] 2223 |                 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] 2165 | fn bond_with_little_staked_value_bounded<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2240:17
[INFO] [stdout]      |
[INFO] [stdout] 2240 |                 <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] 2231 | fn bond_with_duplicate_vote_should_be_ignored_by_election_provider<Test>() {
[INFO] [stdout]      |                                                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2246:24
[INFO] [stdout]      |
[INFO] [stdout] 2246 |             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] 2231 | fn bond_with_duplicate_vote_should_be_ignored_by_election_provider<Test>() {
[INFO] [stdout]      |                                                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2251:44
[INFO] [stdout]      |
[INFO] [stdout] 2251 |                 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] 2231 | fn bond_with_duplicate_vote_should_be_ignored_by_election_provider<Test>() {
[INFO] [stdout]      |                                                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2270:20
[INFO] [stdout]      |
[INFO] [stdout] 2270 |             let supports = <Test as Config>::ElectionProvider::elect(SINGLE_PAGE).unwrap();
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2290:17
[INFO] [stdout]      |
[INFO] [stdout] 2290 |                 <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] 2280 | fn bond_with_duplicate_vote_should_be_ignored_by_election_provider_elected<Test>() {
[INFO] [stdout]      |                                                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2297:24
[INFO] [stdout]      |
[INFO] [stdout] 2297 |             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] 2280 | fn bond_with_duplicate_vote_should_be_ignored_by_election_provider_elected<Test>() {
[INFO] [stdout]      |                                                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2302:44
[INFO] [stdout]      |
[INFO] [stdout] 2302 |                 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] 2280 | fn bond_with_duplicate_vote_should_be_ignored_by_election_provider_elected<Test>() {
[INFO] [stdout]      |                                                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2320:20
[INFO] [stdout]      |
[INFO] [stdout] 2320 |             let supports = <Test as Config>::ElectionProvider::elect(SINGLE_PAGE).unwrap();
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2333:31
[INFO] [stdout]      |
[INFO] [stdout] 2333 |         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] 2331 | fn new_era_elects_correct_number_of_validators<Test>() {
[INFO] [stdout]      |                                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:2336:26
[INFO] [stdout]      |
[INFO] [stdout] 2336 |         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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2377:42
[INFO] [stdout]      |
[INFO] [stdout] 2377 |         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] 2368 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2386:22
[INFO] [stdout]      |
[INFO] [stdout] 2386 |         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] 2368 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2387:13
[INFO] [stdout]      |
[INFO] [stdout] 2387 |         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] 2368 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2388:25
[INFO] [stdout]      |
[INFO] [stdout] 2388 |         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] 2368 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2390:41
[INFO] [stdout]      |
[INFO] [stdout] 2390 |         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] 2368 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2393:12
[INFO] [stdout]      |
[INFO] [stdout] 2393 |         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] 2368 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2404:42
[INFO] [stdout]      |
[INFO] [stdout] 2404 |         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] 2368 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2405:42
[INFO] [stdout]      |
[INFO] [stdout] 2405 |         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] 2368 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2410:13
[INFO] [stdout]      |
[INFO] [stdout] 2410 |         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] 2368 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2423:41
[INFO] [stdout]      |
[INFO] [stdout] 2423 |         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] 2368 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2424:41
[INFO] [stdout]      |
[INFO] [stdout] 2424 |         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] 2368 | fn reward_validator_slashing_validator_does_not_overflow<Test>() {
[INFO] [stdout]      |                                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2433:41
[INFO] [stdout]      |
[INFO] [stdout] 2433 |         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] 2429 | fn reward_from_authorship_event_handler_works<Test>() {
[INFO] [stdout]      |                                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2435:12
[INFO] [stdout]      |
[INFO] [stdout] 2435 |         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] 2429 | fn reward_from_authorship_event_handler_works<Test>() {
[INFO] [stdout]      |                                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2436:12
[INFO] [stdout]      |
[INFO] [stdout] 2436 |         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] 2429 | fn reward_from_authorship_event_handler_works<Test>() {
[INFO] [stdout]      |                                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2444:23
[INFO] [stdout]      |
[INFO] [stdout] 2444 |             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] 2429 | fn reward_from_authorship_event_handler_works<Test>() {
[INFO] [stdout]      |                                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2456:12
[INFO] [stdout]      |
[INFO] [stdout] 2456 |         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] 2451 | fn add_reward_points_fns_works<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2458:12
[INFO] [stdout]      |
[INFO] [stdout] 2458 |         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] 2451 | fn add_reward_points_fns_works<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2461:23
[INFO] [stdout]      |
[INFO] [stdout] 2461 |             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] 2451 | fn add_reward_points_fns_works<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2488:38
[INFO] [stdout]      |
[INFO] [stdout] 2488 |         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] 2481 | fn era_is_always_same_length<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2492:28
[INFO] [stdout]      |
[INFO] [stdout] 2492 |             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] 2481 | fn era_is_always_same_length<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2501:38
[INFO] [stdout]      |
[INFO] [stdout] 2501 |         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] 2481 | fn era_is_always_same_length<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2505:28
[INFO] [stdout]      |
[INFO] [stdout] 2505 |             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] 2481 | fn era_is_always_same_length<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2516:25
[INFO] [stdout]      |
[INFO] [stdout] 2516 |         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] 2512 | fn offence_doesnt_force_new_era<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2524:25
[INFO] [stdout]      |
[INFO] [stdout] 2524 |         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] 2521 | fn offence_ensures_new_era_without_clobbering<Test>() {
[INFO] [stdout]      |                                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2528:25
[INFO] [stdout]      |
[INFO] [stdout] 2528 |         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] 2521 | fn offence_ensures_new_era_without_clobbering<Test>() {
[INFO] [stdout]      |                                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2543:41
[INFO] [stdout]      |
[INFO] [stdout] 2543 |         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] 2533 | fn slashing_performed_according_exposure<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2563:37
[INFO] [stdout]      |
[INFO] [stdout] 2563 |         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] 2548 | fn reporters_receive_their_slice<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2564:37
[INFO] [stdout]      |
[INFO] [stdout] 2564 |         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] 2548 | fn reporters_receive_their_slice<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2583:37
[INFO] [stdout]      |
[INFO] [stdout] 2583 |         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] 2569 | fn subsequent_reports_in_same_span_pay_out_less<Test>() {
[INFO] [stdout]      |                                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2592:37
[INFO] [stdout]      |
[INFO] [stdout] 2592 |         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] 2569 | fn subsequent_reports_in_same_span_pay_out_less<Test>() {
[INFO] [stdout]      |                                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2600:41
[INFO] [stdout]      |
[INFO] [stdout] 2600 |         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] 2597 | fn invulnerables_are_not_slashed<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2601:41
[INFO] [stdout]      |
[INFO] [stdout] 2601 |         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] 2597 | fn invulnerables_are_not_slashed<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2609:40
[INFO] [stdout]      |
[INFO] [stdout] 2609 |             .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] 2597 | fn invulnerables_are_not_slashed<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2618:41
[INFO] [stdout]      |
[INFO] [stdout] 2618 |         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] 2597 | fn invulnerables_are_not_slashed<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2620:41
[INFO] [stdout]      |
[INFO] [stdout] 2620 |         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] 2597 | fn invulnerables_are_not_slashed<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2625:32
[INFO] [stdout]      |
[INFO] [stdout] 2625 |                 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] 2597 | fn invulnerables_are_not_slashed<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2636:41
[INFO] [stdout]      |
[INFO] [stdout] 2636 |         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] 2633 | fn dont_slash_if_fraction_is_zero<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2641:41
[INFO] [stdout]      |
[INFO] [stdout] 2641 |         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] 2633 | fn dont_slash_if_fraction_is_zero<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2642:25
[INFO] [stdout]      |
[INFO] [stdout] 2642 |         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] 2633 | fn dont_slash_if_fraction_is_zero<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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] 2647 | fn only_slash_for_max_in_era<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2656:41
[INFO] [stdout]      |
[INFO] [stdout] 2656 |         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] 2647 | fn only_slash_for_max_in_era<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2657:25
[INFO] [stdout]      |
[INFO] [stdout] 2657 |         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] 2647 | fn only_slash_for_max_in_era<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2662:41
[INFO] [stdout]      |
[INFO] [stdout] 2662 |         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] 2647 | fn only_slash_for_max_in_era<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2667:41
[INFO] [stdout]      |
[INFO] [stdout] 2667 |         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] 2647 | fn only_slash_for_max_in_era<Test>() {
[INFO] [stdout]      |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2678:42
[INFO] [stdout]      |
[INFO] [stdout] 2678 |             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] 2672 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2682:42
[INFO] [stdout]      |
[INFO] [stdout] 2682 |             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] 2672 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2683:28
[INFO] [stdout]      |
[INFO] [stdout] 2683 |             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] 2672 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2684:27
[INFO] [stdout]      |
[INFO] [stdout] 2684 |             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] 2672 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2691:42
[INFO] [stdout]      |
[INFO] [stdout] 2691 |             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] 2672 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2693:38
[INFO] [stdout]      |
[INFO] [stdout] 2693 |             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] 2672 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2695:41
[INFO] [stdout]      |
[INFO] [stdout] 2695 |             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] 2672 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2701:13
[INFO] [stdout]      |
[INFO] [stdout] 2701 |                 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] 2672 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2705:28
[INFO] [stdout]      |
[INFO] [stdout] 2705 |             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] 2672 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2706:27
[INFO] [stdout]      |
[INFO] [stdout] 2706 |             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] 2672 | fn garbage_collection_after_slashing<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2717:41
[INFO] [stdout]      |
[INFO] [stdout] 2717 |         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] 2711 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2721:41
[INFO] [stdout]      |
[INFO] [stdout] 2721 |         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] 2711 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2726:41
[INFO] [stdout]      |
[INFO] [stdout] 2726 |         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] 2711 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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>(&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] 2711 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2729:33
[INFO] [stdout]      |
[INFO] [stdout] 2729 |         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] 2711 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2730:33
[INFO] [stdout]      |
[INFO] [stdout] 2730 |         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] 2711 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2734:34
[INFO] [stdout]      |
[INFO] [stdout] 2734 |             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] 2711 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2735:34
[INFO] [stdout]      |
[INFO] [stdout] 2735 |             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] 2711 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2740:33
[INFO] [stdout]      |
[INFO] [stdout] 2740 |         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] 2711 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2741:33
[INFO] [stdout]      |
[INFO] [stdout] 2741 |         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] 2711 | fn garbage_collection_on_window_pruning<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2752:41
[INFO] [stdout]      |
[INFO] [stdout] 2752 |         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] 2746 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2753:41
[INFO] [stdout]      |
[INFO] [stdout] 2753 |         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] 2746 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2754:41
[INFO] [stdout]      |
[INFO] [stdout] 2754 |         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] 2746 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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>(&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] 2746 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2767:41
[INFO] [stdout]      |
[INFO] [stdout] 2767 |         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] 2746 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2774:44
[INFO] [stdout]      |
[INFO] [stdout] 2774 |         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] 2746 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2784:41
[INFO] [stdout]      |
[INFO] [stdout] 2784 |         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] 2746 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2785:41
[INFO] [stdout]      |
[INFO] [stdout] 2785 |         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] 2746 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2791:41
[INFO] [stdout]      |
[INFO] [stdout] 2791 |         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] 2746 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2798:41
[INFO] [stdout]      |
[INFO] [stdout] 2798 |         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] 2746 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2799:41
[INFO] [stdout]      |
[INFO] [stdout] 2799 |         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] 2746 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2806:41
[INFO] [stdout]      |
[INFO] [stdout] 2806 |         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] 2746 | fn slashing_nominators_by_span_max<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2817:41
[INFO] [stdout]      |
[INFO] [stdout] 2817 |         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] 2811 | fn slashes_are_summed_across_spans<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2820:44
[INFO] [stdout]      |
[INFO] [stdout] 2820 |         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] 2811 | fn slashes_are_summed_across_spans<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2830:41
[INFO] [stdout]      |
[INFO] [stdout] 2830 |         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] 2811 | fn slashes_are_summed_across_spans<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2848:41
[INFO] [stdout]      |
[INFO] [stdout] 2848 |         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] 2811 | fn slashes_are_summed_across_spans<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2857:41
[INFO] [stdout]      |
[INFO] [stdout] 2857 |         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] 2853 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2860:41
[INFO] [stdout]      |
[INFO] [stdout] 2860 |         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] 2853 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:2863:3
[INFO] [stdout]      |
[INFO] [stdout] 2863 |         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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2868:27
[INFO] [stdout]      |
[INFO] [stdout] 2868 |         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] 2853 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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>(&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] 2853 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2871:41
[INFO] [stdout]      |
[INFO] [stdout] 2871 |         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] 2853 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2875:41
[INFO] [stdout]      |
[INFO] [stdout] 2875 |         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] 2853 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2876:41
[INFO] [stdout]      |
[INFO] [stdout] 2876 |         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] 2853 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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] 2853 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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] 2853 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2887:41
[INFO] [stdout]      |
[INFO] [stdout] 2887 |         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] 2853 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2888:41
[INFO] [stdout]      |
[INFO] [stdout] 2888 |         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] 2853 | fn deferred_slashes_are_deferred<Test>() {
[INFO] [stdout]      |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2910:27
[INFO] [stdout]      |
[INFO] [stdout] 2910 |         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] 2904 | fn retroactive_deferred_slashes_two_eras_before<Test>() {
[INFO] [stdout]      |                                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:2912:3
[INFO] [stdout]      |
[INFO] [stdout] 2912 |         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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:2944:3
[INFO] [stdout]      |
[INFO] [stdout] 2944 |         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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2980:41
[INFO] [stdout]      |
[INFO] [stdout] 2980 |         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] 2975 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2981:41
[INFO] [stdout]      |
[INFO] [stdout] 2981 |         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] 2975 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2992:27
[INFO] [stdout]      |
[INFO] [stdout] 2992 |         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] 2975 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:2996:13
[INFO] [stdout]      |
[INFO] [stdout] 2996 |             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] 2975 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3007:41
[INFO] [stdout]      |
[INFO] [stdout] 3007 |         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] 2975 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3008:41
[INFO] [stdout]      |
[INFO] [stdout] 3008 |         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] 2975 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3012:41
[INFO] [stdout]      |
[INFO] [stdout] 3012 |         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] 2975 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3013:41
[INFO] [stdout]      |
[INFO] [stdout] 3013 |         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] 2975 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3014:27
[INFO] [stdout]      |
[INFO] [stdout] 3014 |         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] 2975 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3019:41
[INFO] [stdout]      |
[INFO] [stdout] 3019 |         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] 2975 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3020:41
[INFO] [stdout]      |
[INFO] [stdout] 3020 |         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] 2975 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3021:27
[INFO] [stdout]      |
[INFO] [stdout] 3021 |         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] 2975 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3029:13
[INFO] [stdout]      |
[INFO] [stdout] 3029 |             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] 2975 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3037:41
[INFO] [stdout]      |
[INFO] [stdout] 3037 |         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] 2975 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3038:41
[INFO] [stdout]      |
[INFO] [stdout] 3038 |         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] 2975 | fn staker_cannot_bail_deferred_slash<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3049:41
[INFO] [stdout]      |
[INFO] [stdout] 3049 |         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] 3045 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3052:41
[INFO] [stdout]      |
[INFO] [stdout] 3052 |         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] 3045 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3058:41
[INFO] [stdout]      |
[INFO] [stdout] 3058 |         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] 3045 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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>(&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] 3045 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:3064:3
[INFO] [stdout]      |
[INFO] [stdout] 3064 |         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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3070:12
[INFO] [stdout]      |
[INFO] [stdout] 3070 |             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] 3045 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3076:41
[INFO] [stdout]      |
[INFO] [stdout] 3076 |         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] 3045 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3077:41
[INFO] [stdout]      |
[INFO] [stdout] 3077 |         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] 3045 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3081:41
[INFO] [stdout]      |
[INFO] [stdout] 3081 |         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] 3045 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3082:41
[INFO] [stdout]      |
[INFO] [stdout] 3082 |         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] 3045 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3107:41
[INFO] [stdout]      |
[INFO] [stdout] 3107 |         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] 3045 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3108:41
[INFO] [stdout]      |
[INFO] [stdout] 3108 |         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] 3045 | fn remove_deferred<Test>() {
[INFO] [stdout]      |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3122:42
[INFO] [stdout]      |
[INFO] [stdout] 3122 |             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] 3113 | fn remove_multi_deferred<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3123:42
[INFO] [stdout]      |
[INFO] [stdout] 3123 |             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] 3113 | fn remove_multi_deferred<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3135:34
[INFO] [stdout]      |
[INFO] [stdout] 3135 |             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] 3113 | fn remove_multi_deferred<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3140:13
[INFO] [stdout]      |
[INFO] [stdout] 3140 |                 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] 3113 | fn remove_multi_deferred<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3145:13
[INFO] [stdout]      |
[INFO] [stdout] 3145 |                 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] 3113 | fn remove_multi_deferred<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3150:13
[INFO] [stdout]      |
[INFO] [stdout] 3150 |                 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] 3113 | fn remove_multi_deferred<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3155:37
[INFO] [stdout]      |
[INFO] [stdout] 3155 |             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] 3113 | fn remove_multi_deferred<Test>() {
[INFO] [stdout]      |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3170:21
[INFO] [stdout]      |
[INFO] [stdout] 3170 |         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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3172:48
[INFO] [stdout]      |
[INFO] [stdout] 3172 |         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] 3163 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3173:49
[INFO] [stdout]      |
[INFO] [stdout] 3173 |         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] 3163 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3179:11
[INFO] [stdout]      |
[INFO] [stdout] 3179 |         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] 3163 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3180:11
[INFO] [stdout]      |
[INFO] [stdout] 3180 |         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] 3163 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3182:12
[INFO] [stdout]      |
[INFO] [stdout] 3182 |         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] 3163 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3188:12
[INFO] [stdout]      |
[INFO] [stdout] 3188 |         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] 3163 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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] 3163 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3211:34
[INFO] [stdout]      |
[INFO] [stdout] 3211 |         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] 3163 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3218:12
[INFO] [stdout]      |
[INFO] [stdout] 3218 |             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] 3163 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3225:12
[INFO] [stdout]      |
[INFO] [stdout] 3225 |             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] 3163 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3230:12
[INFO] [stdout]      |
[INFO] [stdout] 3230 |             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] 3163 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3237:27
[INFO] [stdout]      |
[INFO] [stdout] 3237 |             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] 3163 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3241:27
[INFO] [stdout]      |
[INFO] [stdout] 3241 |             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] 3163 | fn claim_reward_at_the_last_era_and_no_double_claim_and_invalid_claim<Test>() {
[INFO] [stdout]      |                                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3258:42
[INFO] [stdout]      |
[INFO] [stdout] 3258 |             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] 3248 | fn zero_slash_keeps_nominators<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3259:42
[INFO] [stdout]      |
[INFO] [stdout] 3259 |             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] 3248 | fn zero_slash_keeps_nominators<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3263:42
[INFO] [stdout]      |
[INFO] [stdout] 3263 |             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] 3248 | fn zero_slash_keeps_nominators<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3264:42
[INFO] [stdout]      |
[INFO] [stdout] 3264 |             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] 3248 | fn zero_slash_keeps_nominators<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3267:25
[INFO] [stdout]      |
[INFO] [stdout] 3267 |             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] 3248 | fn zero_slash_keeps_nominators<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3269:28
[INFO] [stdout]      |
[INFO] [stdout] 3269 |             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] 3248 | fn zero_slash_keeps_nominators<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3283:15
[INFO] [stdout]      |
[INFO] [stdout] 3283 |         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 2), None);
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3283 -         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 2), None);
[INFO] [stdout] 3283 +         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] 3283 -         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 2), None);
[INFO] [stdout] 3283 +         assert_eq!(<String as SessionManager<_>>::new_session(init_session + 2), None);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3285:5
[INFO] [stdout]      |
[INFO] [stdout] 3285 |             <Staking as SessionManager<_>>::new_session(init_session + 3),
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3285 -             <Staking as SessionManager<_>>::new_session(init_session + 3),
[INFO] [stdout] 3285 +             <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] 3285 -             <Staking as SessionManager<_>>::new_session(init_session + 3),
[INFO] [stdout] 3285 +             <String as SessionManager<_>>::new_session(init_session + 3),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3288:15
[INFO] [stdout]      |
[INFO] [stdout] 3288 |         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 4), None);
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3288 -         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 4), None);
[INFO] [stdout] 3288 +         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] 3288 -         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 4), None);
[INFO] [stdout] 3288 +         assert_eq!(<String as SessionManager<_>>::new_session(init_session + 4), None);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3289:15
[INFO] [stdout]      |
[INFO] [stdout] 3289 |         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 5), None);
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3289 -         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 5), None);
[INFO] [stdout] 3289 +         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] 3289 -         assert_eq!(<Staking as SessionManager<_>>::new_session(init_session + 5), None);
[INFO] [stdout] 3289 +         assert_eq!(<String as SessionManager<_>>::new_session(init_session + 5), None);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3291:5
[INFO] [stdout]      |
[INFO] [stdout] 3291 |             <Staking as SessionManager<_>>::new_session(init_session + 6),
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3291 -             <Staking as SessionManager<_>>::new_session(init_session + 6),
[INFO] [stdout] 3291 +             <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] 3291 -             <Staking as SessionManager<_>>::new_session(init_session + 6),
[INFO] [stdout] 3291 +             <String as SessionManager<_>>::new_session(init_session + 6),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3295:4
[INFO] [stdout]      |
[INFO] [stdout] 3295 |         <Staking as SessionManager<_>>::end_session(init_session);
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[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<_>>::end_session(init_session);
[INFO] [stdout] 3295 +         <crate::HoldReason as SessionManager<_>>::end_session(init_session);
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3295 -         <Staking as SessionManager<_>>::end_session(init_session);
[INFO] [stdout] 3295 +         <String as SessionManager<_>>::end_session(init_session);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3296:4
[INFO] [stdout]      |
[INFO] [stdout] 3296 |         <Staking as SessionManager<_>>::start_session(init_session + 1);
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3296 -         <Staking as SessionManager<_>>::start_session(init_session + 1);
[INFO] [stdout] 3296 +         <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] 3296 -         <Staking as SessionManager<_>>::start_session(init_session + 1);
[INFO] [stdout] 3296 +         <String as SessionManager<_>>::start_session(init_session + 1);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3299:4
[INFO] [stdout]      |
[INFO] [stdout] 3299 |         <Staking as SessionManager<_>>::end_session(init_session + 1);
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3299 -         <Staking as SessionManager<_>>::end_session(init_session + 1);
[INFO] [stdout] 3299 +         <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] 3299 -         <Staking as SessionManager<_>>::end_session(init_session + 1);
[INFO] [stdout] 3299 +         <String as SessionManager<_>>::end_session(init_session + 1);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3300:4
[INFO] [stdout]      |
[INFO] [stdout] 3300 |         <Staking as SessionManager<_>>::start_session(init_session + 2);
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3300 -         <Staking as SessionManager<_>>::start_session(init_session + 2);
[INFO] [stdout] 3300 +         <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] 3300 -         <Staking as SessionManager<_>>::start_session(init_session + 2);
[INFO] [stdout] 3300 +         <String as SessionManager<_>>::start_session(init_session + 2);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3307:4
[INFO] [stdout]      |
[INFO] [stdout] 3307 |         <Staking as SessionManager<_>>::end_session(init_session + 2);
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3307 -         <Staking as SessionManager<_>>::end_session(init_session + 2);
[INFO] [stdout] 3307 +         <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] 3307 -         <Staking as SessionManager<_>>::end_session(init_session + 2);
[INFO] [stdout] 3307 +         <String as SessionManager<_>>::end_session(init_session + 2);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3308:4
[INFO] [stdout]      |
[INFO] [stdout] 3308 |         <Staking as SessionManager<_>>::start_session(init_session + 3);
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3308 -         <Staking as SessionManager<_>>::start_session(init_session + 3);
[INFO] [stdout] 3308 +         <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] 3308 -         <Staking as SessionManager<_>>::start_session(init_session + 3);
[INFO] [stdout] 3308 +         <String as SessionManager<_>>::start_session(init_session + 3);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3311:4
[INFO] [stdout]      |
[INFO] [stdout] 3311 |         <Staking as SessionManager<_>>::end_session(init_session + 3);
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3311 -         <Staking as SessionManager<_>>::end_session(init_session + 3);
[INFO] [stdout] 3311 +         <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] 3311 -         <Staking as SessionManager<_>>::end_session(init_session + 3);
[INFO] [stdout] 3311 +         <String as SessionManager<_>>::end_session(init_session + 3);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3312:4
[INFO] [stdout]      |
[INFO] [stdout] 3312 |         <Staking as SessionManager<_>>::start_session(init_session + 4);
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3312 -         <Staking as SessionManager<_>>::start_session(init_session + 4);
[INFO] [stdout] 3312 +         <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] 3312 -         <Staking as SessionManager<_>>::start_session(init_session + 4);
[INFO] [stdout] 3312 +         <String as SessionManager<_>>::start_session(init_session + 4);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3315:4
[INFO] [stdout]      |
[INFO] [stdout] 3315 |         <Staking as SessionManager<_>>::end_session(init_session + 4);
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3315 -         <Staking as SessionManager<_>>::end_session(init_session + 4);
[INFO] [stdout] 3315 +         <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] 3315 -         <Staking as SessionManager<_>>::end_session(init_session + 4);
[INFO] [stdout] 3315 +         <String as SessionManager<_>>::end_session(init_session + 4);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3316:4
[INFO] [stdout]      |
[INFO] [stdout] 3316 |         <Staking as SessionManager<_>>::start_session(init_session + 5);
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3316 -         <Staking as SessionManager<_>>::start_session(init_session + 5);
[INFO] [stdout] 3316 +         <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] 3316 -         <Staking as SessionManager<_>>::start_session(init_session + 5);
[INFO] [stdout] 3316 +         <String as SessionManager<_>>::start_session(init_session + 5);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3323:4
[INFO] [stdout]      |
[INFO] [stdout] 3323 |         <Staking as SessionManager<_>>::end_session(init_session + 5);
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3323 -         <Staking as SessionManager<_>>::end_session(init_session + 5);
[INFO] [stdout] 3323 +         <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] 3323 -         <Staking as SessionManager<_>>::end_session(init_session + 5);
[INFO] [stdout] 3323 +         <String as SessionManager<_>>::end_session(init_session + 5);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:3324:4
[INFO] [stdout]      |
[INFO] [stdout] 3324 |         <Staking as SessionManager<_>>::start_session(init_session + 6);
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3324 -         <Staking as SessionManager<_>>::start_session(init_session + 6);
[INFO] [stdout] 3324 +         <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] 3324 -         <Staking as SessionManager<_>>::start_session(init_session + 6);
[INFO] [stdout] 3324 +         <String as SessionManager<_>>::start_session(init_session + 6);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3328:33
[INFO] [stdout]      |
[INFO] [stdout] 3328 |         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] 3274 | fn six_session_delay<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3329:33
[INFO] [stdout]      |
[INFO] [stdout] 3329 |         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] 3274 | fn six_session_delay<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3340:35
[INFO] [stdout]      |
[INFO] [stdout] 3340 |             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] 3334 | fn test_nominators_over_max_exposure_page_size_are_rewarded<Test>() {
[INFO] [stdout]      |                                                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3350:12
[INFO] [stdout]      |
[INFO] [stdout] 3350 |         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] 3334 | fn test_nominators_over_max_exposure_page_size_are_rewarded<Test>() {
[INFO] [stdout]      |                                                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3362:39
[INFO] [stdout]      |
[INFO] [stdout] 3362 |             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] 3334 | fn test_nominators_over_max_exposure_page_size_are_rewarded<Test>() {
[INFO] [stdout]      |                                                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3368:38
[INFO] [stdout]      |
[INFO] [stdout] 3368 |         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] 3334 | fn test_nominators_over_max_exposure_page_size_are_rewarded<Test>() {
[INFO] [stdout]      |                                                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3381:35
[INFO] [stdout]      |
[INFO] [stdout] 3381 |             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] 3373 | fn test_nominators_are_rewarded_for_all_exposure_page<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3391:12
[INFO] [stdout]      |
[INFO] [stdout] 3391 |         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] 3373 | fn test_nominators_are_rewarded_for_all_exposure_page<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3398:24
[INFO] [stdout]      |
[INFO] [stdout] 3398 |         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] 3373 | fn test_nominators_are_rewarded_for_all_exposure_page<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3403:53
[INFO] [stdout]      |
[INFO] [stdout] 3403 |             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] 3373 | fn test_nominators_are_rewarded_for_all_exposure_page<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3406:32
[INFO] [stdout]      |
[INFO] [stdout] 3406 |                 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] 3373 | fn test_nominators_are_rewarded_for_all_exposure_page<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3427:27
[INFO] [stdout]      |
[INFO] [stdout] 3427 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3441:24
[INFO] [stdout]      |
[INFO] [stdout] 3441 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3448:37
[INFO] [stdout]      |
[INFO] [stdout] 3448 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3452:37
[INFO] [stdout]      |
[INFO] [stdout] 3452 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3458:68
[INFO] [stdout]      |
[INFO] [stdout] 3458 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:3460:3
[INFO] [stdout]      |
[INFO] [stdout] 3460 |         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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3462:72
[INFO] [stdout]      |
[INFO] [stdout] 3462 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3477:71
[INFO] [stdout]      |
[INFO] [stdout] 3477 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3480:44
[INFO] [stdout]      |
[INFO] [stdout] 3480 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3481:44
[INFO] [stdout]      |
[INFO] [stdout] 3481 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3501:41
[INFO] [stdout]      |
[INFO] [stdout] 3501 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3505:37
[INFO] [stdout]      |
[INFO] [stdout] 3505 |             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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3512:38
[INFO] [stdout]      |
[INFO] [stdout] 3512 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3514:39
[INFO] [stdout]      |
[INFO] [stdout] 3514 |             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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3531:28
[INFO] [stdout]      |
[INFO] [stdout] 3531 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3533:15
[INFO] [stdout]      |
[INFO] [stdout] 3533 |                 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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3548:69
[INFO] [stdout]      |
[INFO] [stdout] 3548 |             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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3554:38
[INFO] [stdout]      |
[INFO] [stdout] 3554 |                 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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3561:29
[INFO] [stdout]      |
[INFO] [stdout] 3561 |             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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3563:16
[INFO] [stdout]      |
[INFO] [stdout] 3563 |                     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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3574:31
[INFO] [stdout]      |
[INFO] [stdout] 3574 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3589:32
[INFO] [stdout]      |
[INFO] [stdout] 3589 |             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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3599:31
[INFO] [stdout]      |
[INFO] [stdout] 3599 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3608:31
[INFO] [stdout]      |
[INFO] [stdout] 3608 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3617:31
[INFO] [stdout]      |
[INFO] [stdout] 3617 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3626:31
[INFO] [stdout]      |
[INFO] [stdout] 3626 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3630:31
[INFO] [stdout]      |
[INFO] [stdout] 3630 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3632:31
[INFO] [stdout]      |
[INFO] [stdout] 3632 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3634:31
[INFO] [stdout]      |
[INFO] [stdout] 3634 |         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] 3419 | fn test_multi_page_payout_stakers_by_page<Test>() {
[INFO] [stdout]      |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3665:24
[INFO] [stdout]      |
[INFO] [stdout] 3665 |         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] 3639 | fn unbond_with_chill_works<Test>() {
[INFO] [stdout]      |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3670:27
[INFO] [stdout]      |
[INFO] [stdout] 3670 |         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] 3639 | fn unbond_with_chill_works<Test>() {
[INFO] [stdout]      |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3686:25
[INFO] [stdout]      |
[INFO] [stdout] 3686 |         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] 3639 | fn unbond_with_chill_works<Test>() {
[INFO] [stdout]      |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3688:24
[INFO] [stdout]      |
[INFO] [stdout] 3688 |         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] 3639 | fn unbond_with_chill_works<Test>() {
[INFO] [stdout]      |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3689:27
[INFO] [stdout]      |
[INFO] [stdout] 3689 |         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] 3639 | fn unbond_with_chill_works<Test>() {
[INFO] [stdout]      |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3702:27
[INFO] [stdout]      |
[INFO] [stdout] 3702 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3704:21
[INFO] [stdout]      |
[INFO] [stdout] 3704 |         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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3718:24
[INFO] [stdout]      |
[INFO] [stdout] 3718 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3725:37
[INFO] [stdout]      |
[INFO] [stdout] 3725 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3729:37
[INFO] [stdout]      |
[INFO] [stdout] 3729 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3735:68
[INFO] [stdout]      |
[INFO] [stdout] 3735 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3738:72
[INFO] [stdout]      |
[INFO] [stdout] 3738 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3744:12
[INFO] [stdout]      |
[INFO] [stdout] 3744 |             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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3747:71
[INFO] [stdout]      |
[INFO] [stdout] 3747 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3750:44
[INFO] [stdout]      |
[INFO] [stdout] 3750 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3751:44
[INFO] [stdout]      |
[INFO] [stdout] 3751 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3762:12
[INFO] [stdout]      |
[INFO] [stdout] 3762 |             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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3766:41
[INFO] [stdout]      |
[INFO] [stdout] 3766 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3770:37
[INFO] [stdout]      |
[INFO] [stdout] 3770 |             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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3778:38
[INFO] [stdout]      |
[INFO] [stdout] 3778 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3780:39
[INFO] [stdout]      |
[INFO] [stdout] 3780 |             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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3797:28
[INFO] [stdout]      |
[INFO] [stdout] 3797 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3799:15
[INFO] [stdout]      |
[INFO] [stdout] 3799 |                 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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3814:69
[INFO] [stdout]      |
[INFO] [stdout] 3814 |             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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3820:38
[INFO] [stdout]      |
[INFO] [stdout] 3820 |                 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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3827:29
[INFO] [stdout]      |
[INFO] [stdout] 3827 |             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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3829:16
[INFO] [stdout]      |
[INFO] [stdout] 3829 |                     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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3840:31
[INFO] [stdout]      |
[INFO] [stdout] 3840 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3855:32
[INFO] [stdout]      |
[INFO] [stdout] 3855 |             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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3864:31
[INFO] [stdout]      |
[INFO] [stdout] 3864 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3872:31
[INFO] [stdout]      |
[INFO] [stdout] 3872 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3881:31
[INFO] [stdout]      |
[INFO] [stdout] 3881 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3886:31
[INFO] [stdout]      |
[INFO] [stdout] 3886 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3891:12
[INFO] [stdout]      |
[INFO] [stdout] 3891 |             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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3910:31
[INFO] [stdout]      |
[INFO] [stdout] 3910 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3913:31
[INFO] [stdout]      |
[INFO] [stdout] 3913 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3918:12
[INFO] [stdout]      |
[INFO] [stdout] 3918 |             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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3922:31
[INFO] [stdout]      |
[INFO] [stdout] 3922 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3925:31
[INFO] [stdout]      |
[INFO] [stdout] 3925 |         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] 3694 | fn test_multi_page_payout_stakers_backward_compatible<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3937:27
[INFO] [stdout]      |
[INFO] [stdout] 3937 |         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] 3930 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3948:24
[INFO] [stdout]      |
[INFO] [stdout] 3948 |         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] 3930 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3951:24
[INFO] [stdout]      |
[INFO] [stdout] 3951 |         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] 3930 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3953:24
[INFO] [stdout]      |
[INFO] [stdout] 3953 |         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] 3930 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3959:24
[INFO] [stdout]      |
[INFO] [stdout] 3959 |         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] 3930 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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(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] 3930 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3962:24
[INFO] [stdout]      |
[INFO] [stdout] 3962 |         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] 3930 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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(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] 3930 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3964:24
[INFO] [stdout]      |
[INFO] [stdout] 3964 |         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] 3930 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3971:24
[INFO] [stdout]      |
[INFO] [stdout] 3971 |         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] 3930 | fn test_page_count_and_size<Test>() {
[INFO] [stdout]      |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:3980:21
[INFO] [stdout]      |
[INFO] [stdout] 3980 |         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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4002:12
[INFO] [stdout]      |
[INFO] [stdout] 4002 |             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] 3976 | fn payout_stakers_handles_basic_errors<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4007:12
[INFO] [stdout]      |
[INFO] [stdout] 4007 |             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] 3976 | fn payout_stakers_handles_basic_errors<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4032:12
[INFO] [stdout]      |
[INFO] [stdout] 4032 |             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] 3976 | fn payout_stakers_handles_basic_errors<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4041:12
[INFO] [stdout]      |
[INFO] [stdout] 4041 |             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] 3976 | fn payout_stakers_handles_basic_errors<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4072:12
[INFO] [stdout]      |
[INFO] [stdout] 4072 |             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] 3976 | fn payout_stakers_handles_basic_errors<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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] 3976 | fn payout_stakers_handles_basic_errors<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: 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] 3976 | fn payout_stakers_handles_basic_errors<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4103:12
[INFO] [stdout]      |
[INFO] [stdout] 4103 |             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] 3976 | fn payout_stakers_handles_basic_errors<Test>() {
[INFO] [stdout]      |                                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4119:27
[INFO] [stdout]      |
[INFO] [stdout] 4119 |         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] 4109 | fn test_commission_paid_across_pages<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4132:24
[INFO] [stdout]      |
[INFO] [stdout] 4132 |         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] 4109 | fn test_commission_paid_across_pages<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4138:52
[INFO] [stdout]      |
[INFO] [stdout] 4138 |         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] 4109 | fn test_commission_paid_across_pages<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4142:71
[INFO] [stdout]      |
[INFO] [stdout] 4142 |         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] 4109 | fn test_commission_paid_across_pages<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4149:52
[INFO] [stdout]      |
[INFO] [stdout] 4149 |             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] 4109 | fn test_commission_paid_across_pages<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4151:51
[INFO] [stdout]      |
[INFO] [stdout] 4151 |             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] 4109 | fn test_commission_paid_across_pages<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4157:31
[INFO] [stdout]      |
[INFO] [stdout] 4157 |             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] 4109 | fn test_commission_paid_across_pages<Test>() {
[INFO] [stdout]      |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4178:5
[INFO] [stdout]      |
[INFO] [stdout] 4178 |             <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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4180:5
[INFO] [stdout]      |
[INFO] [stdout] 4180 |             <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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4181:34
[INFO] [stdout]      |
[INFO] [stdout] 4181 |         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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4340:5
[INFO] [stdout]      |
[INFO] [stdout] 4340 |             <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[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4342:5
[INFO] [stdout]      |
[INFO] [stdout] 4342 |             <Staking as OnOffenceHandler<_, _, _>>::on_offence(&[], &[Perbill::from_percent(50)], 0),
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4342 -             <Staking as OnOffenceHandler<_, _, _>>::on_offence(&[], &[Perbill::from_percent(50)], 0),
[INFO] [stdout] 4342 +             <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] 4342 -             <Staking as OnOffenceHandler<_, _, _>>::on_offence(&[], &[Perbill::from_percent(50)], 0),
[INFO] [stdout] 4342 +             <String as OnOffenceHandler<_, _, _>>::on_offence(&[], &[Perbill::from_percent(50)], 0),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4348:37
[INFO] [stdout]      |
[INFO] [stdout] 4348 |         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[E0412]: 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, 5) +
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4351:5
[INFO] [stdout]      |
[INFO] [stdout] 4351 |             <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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4355:6
[INFO] [stdout]      |
[INFO] [stdout] 4355 |                 <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] 4336 | fn offences_weight_calculated_correctly<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4356:53
[INFO] [stdout]      |
[INFO] [stdout] 4356 |                 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] 4336 | fn offences_weight_calculated_correctly<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4365:5
[INFO] [stdout]      |
[INFO] [stdout] 4365 |             <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4365 -             <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout] 4365 +             <crate::HoldReason as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4365 -             <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout] 4365 +             <String as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4379:5
[INFO] [stdout]      |
[INFO] [stdout] 4379 |             <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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4381:5
[INFO] [stdout]      |
[INFO] [stdout] 4381 |             <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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4383:7
[INFO] [stdout]      |
[INFO] [stdout] 4383 |             + <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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4385:7
[INFO] [stdout]      |
[INFO] [stdout] 4385 |             + <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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4387:7
[INFO] [stdout]      |
[INFO] [stdout] 4387 |             + <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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4389:7
[INFO] [stdout]      |
[INFO] [stdout] 4389 |             + <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[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4392:5
[INFO] [stdout]      |
[INFO] [stdout] 4392 |             <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4392 -             <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout] 4392 +             <crate::HoldReason as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4392 -             <Staking as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout] 4392 +             <String as OnOffenceHandler<_, _, _>>::on_offence(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4416:41
[INFO] [stdout]      |
[INFO] [stdout] 4416 |         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] 4403 | fn payout_to_any_account_works<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4426:38
[INFO] [stdout]      |
[INFO] [stdout] 4426 |         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] 4403 | fn payout_to_any_account_works<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:4446:15
[INFO] [stdout]      |
[INFO] [stdout] 4446 |             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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:4452:15
[INFO] [stdout]      |
[INFO] [stdout] 4452 |             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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:4458:15
[INFO] [stdout]      |
[INFO] [stdout] 4458 |             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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:4465:15
[INFO] [stdout]      |
[INFO] [stdout] 4465 |             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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:4471:15
[INFO] [stdout]      |
[INFO] [stdout] 4471 |             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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:4497:15
[INFO] [stdout]      |
[INFO] [stdout] 4497 |             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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:4503:15
[INFO] [stdout]      |
[INFO] [stdout] 4503 |             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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:4509:15
[INFO] [stdout]      |
[INFO] [stdout] 4509 |             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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:4516:15
[INFO] [stdout]      |
[INFO] [stdout] 4516 |             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]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:4522:15
[INFO] [stdout]      |
[INFO] [stdout] 4522 |             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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4567:13
[INFO] [stdout]      |
[INFO] [stdout] 4567 |                 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] 4533 | fn cannot_rebond_to_lower_than_ed<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4607:13
[INFO] [stdout]      |
[INFO] [stdout] 4607 |                 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] 4573 | fn cannot_bond_extra_to_lower_than_ed<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4653:29
[INFO] [stdout]      |
[INFO] [stdout] 4653 |         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[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4654:12
[INFO] [stdout]      |
[INFO] [stdout] 4654 |         assert!(<Staking as Hooks<u64>>::on_initialize(1).all_gte(on_finalize_weight));
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4654 -         assert!(<Staking as Hooks<u64>>::on_initialize(1).all_gte(on_finalize_weight));
[INFO] [stdout] 4654 +         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] 4654 -         assert!(<Staking as Hooks<u64>>::on_initialize(1).all_gte(on_finalize_weight));
[INFO] [stdout] 4654 +         assert!(<String as Hooks<u64>>::on_initialize(1).all_gte(on_finalize_weight));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4675:12
[INFO] [stdout]      |
[INFO] [stdout] 4675 |             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] 4659 | fn restricted_accounts_can_only_withdraw<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4682:12
[INFO] [stdout]      |
[INFO] [stdout] 4682 |             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] 4659 | fn restricted_accounts_can_only_withdraw<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4689:75
[INFO] [stdout]      |
[INFO] [stdout] 4689 |         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] 4659 | fn restricted_accounts_can_only_withdraw<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4698:12
[INFO] [stdout]      |
[INFO] [stdout] 4698 |             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] 4659 | fn restricted_accounts_can_only_withdraw<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4724:10
[INFO] [stdout]      |
[INFO] [stdout] 4724 |         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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4741:10
[INFO] [stdout]      |
[INFO] [stdout] 4741 |         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[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4765:17
[INFO] [stdout]      |
[INFO] [stdout] 4765 |                 assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |                             ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4765 -                 assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4765 +                 assert_ok!(<crate::HoldReason as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4765 -                 assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4765 +                 assert_ok!(<String as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4769:37
[INFO] [stdout]      |
[INFO] [stdout] 4769 |                 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] 4757 |     fn set_minimum_active_stake_is_correct<Test>() {
[INFO] [stdout]      |                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4774:17
[INFO] [stdout]      |
[INFO] [stdout] 4774 |                 assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |                             ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4774 -                 assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4774 +                 assert_ok!(<crate::HoldReason as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4774 -                 assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4774 +                 assert_ok!(<String as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4778:37
[INFO] [stdout]      |
[INFO] [stdout] 4778 |                 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] 4757 |     fn set_minimum_active_stake_is_correct<Test>() {
[INFO] [stdout]      |                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4787:16
[INFO] [stdout]      |
[INFO] [stdout] 4787 |             assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |                         ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4787 -             assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4787 +             assert_ok!(<crate::HoldReason as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4787 -             assert_ok!(<Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4787 +             assert_ok!(<String as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4791:16
[INFO] [stdout]      |
[INFO] [stdout] 4791 |             assert_eq!(<Test as Config>::VoterList::count(), 0);
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4792:36
[INFO] [stdout]      |
[INFO] [stdout] 4792 |             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] 4783 |     fn set_minimum_active_stake_lower_bond_works<Test>() {
[INFO] [stdout]      |                                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4798:34
[INFO] [stdout]      |
[INFO] [stdout] 4798 |             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] 4783 |     fn set_minimum_active_stake_lower_bond_works<Test>() {
[INFO] [stdout]      |                                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4799:16
[INFO] [stdout]      |
[INFO] [stdout] 4799 |             assert_eq!(<Test as Config>::VoterList::count(), 4);
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4803:16
[INFO] [stdout]      |
[INFO] [stdout] 4803 |             assert_eq!(<Test as Config>::VoterList::count(), 5);
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4805:25
[INFO] [stdout]      |
[INFO] [stdout] 4805 |             let voters_before = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |                                  ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4805 -             let voters_before = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4805 +             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] 4805 -             let voters_before = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4805 +             let voters_before = <String as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4810:36
[INFO] [stdout]      |
[INFO] [stdout] 4810 |             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] 4783 |     fn set_minimum_active_stake_lower_bond_works<Test>() {
[INFO] [stdout]      |                                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4813:23
[INFO] [stdout]      |
[INFO] [stdout] 4813 |             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] 4783 |     fn set_minimum_active_stake_lower_bond_works<Test>() {
[INFO] [stdout]      |                                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4814:34
[INFO] [stdout]      |
[INFO] [stdout] 4814 |             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] 4783 |     fn set_minimum_active_stake_lower_bond_works<Test>() {
[INFO] [stdout]      |                                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4817:16
[INFO] [stdout]      |
[INFO] [stdout] 4817 |             assert_eq!(<Test as Config>::VoterList::count(), 5);
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4819:18
[INFO] [stdout]      |
[INFO] [stdout] 4819 |             let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |                           ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4819 -             let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4819 +             let voters = <crate::HoldReason as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4819 -             let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4819 +             let voters = <String as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4827:36
[INFO] [stdout]      |
[INFO] [stdout] 4827 |             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] 4783 |     fn set_minimum_active_stake_lower_bond_works<Test>() {
[INFO] [stdout]      |                                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4839:19
[INFO] [stdout]      |
[INFO] [stdout] 4839 |                 let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |                               ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4839 -                 let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4839 +                 let voters = <crate::HoldReason as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4839 -                 let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4839 +                 let voters = <String as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4845:37
[INFO] [stdout]      |
[INFO] [stdout] 4845 |                 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] 4832 |     fn set_minimum_active_bond_corrupt_state<Test>() {
[INFO] [stdout]      |                                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Staking` in this scope
[INFO] [stdout]     --> src/tests.rs:4855:19
[INFO] [stdout]      |
[INFO] [stdout] 4855 |                 let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |                               ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/alloc/src/string.rs:360:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named struct `String` defined here
[INFO] [stdout] help: there is an enum variant `crate::HoldReason::Staking`; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 4855 -                 let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4855 +                 let voters = <crate::HoldReason as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 4855 -                 let voters = <Staking as ElectionDataProvider>::electing_voters(
[INFO] [stdout] 4855 +                 let voters = <String as ElectionDataProvider>::electing_voters(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4864:37
[INFO] [stdout]      |
[INFO] [stdout] 4864 |                 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] 4832 |     fn set_minimum_active_bond_corrupt_state<Test>() {
[INFO] [stdout]      |                                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4878:24
[INFO] [stdout]      |
[INFO] [stdout] 4878 |             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] 4875 |     fn voters_include_self_vote<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4921:7
[INFO] [stdout]      |
[INFO] [stdout] 4921 |                     <Test as Config>::VoterList::iter().collect::<Vec<_>>(),
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:4954:17
[INFO] [stdout]      |
[INFO] [stdout] 4954 |                 assert_eq!(<Test as Config>::VoterList::count(), 5);
[INFO] [stdout]      |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5068:13
[INFO] [stdout]      |
[INFO] [stdout] 5068 |                 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] 5055 |     fn nomination_quota_checks_at_nominate_works<Test>() {
[INFO] [stdout]      |                                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:5149:50
[INFO] [stdout]      |
[INFO] [stdout] 5149 |                 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] 4718 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:5154:49
[INFO] [stdout]      |
[INFO] [stdout] 5154 |             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] 4718 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:5160:50
[INFO] [stdout]      |
[INFO] [stdout] 5160 |                 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] 4718 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:5165:49
[INFO] [stdout]      |
[INFO] [stdout] 5165 |             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] 4718 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:5170:49
[INFO] [stdout]      |
[INFO] [stdout] 5170 |             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] 4718 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:5173:49
[INFO] [stdout]      |
[INFO] [stdout] 5173 |             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] 4718 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:5176:49
[INFO] [stdout]      |
[INFO] [stdout] 5176 |             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] 4718 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5179:28
[INFO] [stdout]      |
[INFO] [stdout] 5179 |             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] 5144 |     fn estimate_next_election_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:5182:49
[INFO] [stdout]      |
[INFO] [stdout] 5182 |             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] 4718 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5184:26
[INFO] [stdout]      |
[INFO] [stdout] 5184 |             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] 5144 |     fn estimate_next_election_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5186:28
[INFO] [stdout]      |
[INFO] [stdout] 5186 |             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] 5144 |     fn estimate_next_election_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:5188:49
[INFO] [stdout]      |
[INFO] [stdout] 5188 |             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] 4718 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5199:26
[INFO] [stdout]      |
[INFO] [stdout] 5199 |             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] 5144 |     fn estimate_next_election_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5211:16
[INFO] [stdout]      |
[INFO] [stdout] 5211 |         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] 5206 | fn count_check_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5212:16
[INFO] [stdout]      |
[INFO] [stdout] 5212 |         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] 5206 | fn count_check_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5229:38
[INFO] [stdout]      |
[INFO] [stdout] 5229 |         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] 5225 | fn check_payee_invariant1_works<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5230:12
[INFO] [stdout]      |
[INFO] [stdout] 5230 |         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] 5225 | fn check_payee_invariant1_works<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5241:11
[INFO] [stdout]      |
[INFO] [stdout] 5241 |         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] 5236 | fn check_payee_invariant2_works<Test>() {
[INFO] [stdout]      |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5257:13
[INFO] [stdout]      |
[INFO] [stdout] 5257 |                 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] 5246 | fn min_bond_checks_work<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5261:13
[INFO] [stdout]      |
[INFO] [stdout] 5261 |                 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] 5246 | fn min_bond_checks_work<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5269:13
[INFO] [stdout]      |
[INFO] [stdout] 5269 |                 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] 5246 | fn min_bond_checks_work<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5280:13
[INFO] [stdout]      |
[INFO] [stdout] 5280 |                 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] 5246 | fn min_bond_checks_work<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5288:13
[INFO] [stdout]      |
[INFO] [stdout] 5288 |                 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] 5246 | fn min_bond_checks_work<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5305:42
[INFO] [stdout]      |
[INFO] [stdout] 5305 |             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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5306:42
[INFO] [stdout]      |
[INFO] [stdout] 5306 |             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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5311:36
[INFO] [stdout]      |
[INFO] [stdout] 5311 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5312:36
[INFO] [stdout]      |
[INFO] [stdout] 5312 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5313:36
[INFO] [stdout]      |
[INFO] [stdout] 5313 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5350:13
[INFO] [stdout]      |
[INFO] [stdout] 5350 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5354:13
[INFO] [stdout]      |
[INFO] [stdout] 5354 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5372:13
[INFO] [stdout]      |
[INFO] [stdout] 5372 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5376:13
[INFO] [stdout]      |
[INFO] [stdout] 5376 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5394:13
[INFO] [stdout]      |
[INFO] [stdout] 5394 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5398:13
[INFO] [stdout]      |
[INFO] [stdout] 5398 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5416:13
[INFO] [stdout]      |
[INFO] [stdout] 5416 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5420:13
[INFO] [stdout]      |
[INFO] [stdout] 5420 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5438:13
[INFO] [stdout]      |
[INFO] [stdout] 5438 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5442:13
[INFO] [stdout]      |
[INFO] [stdout] 5442 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5460:13
[INFO] [stdout]      |
[INFO] [stdout] 5460 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5464:13
[INFO] [stdout]      |
[INFO] [stdout] 5464 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5482:13
[INFO] [stdout]      |
[INFO] [stdout] 5482 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5486:13
[INFO] [stdout]      |
[INFO] [stdout] 5486 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5502:28
[INFO] [stdout]      |
[INFO] [stdout] 5502 |             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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5503:28
[INFO] [stdout]      |
[INFO] [stdout] 5503 |             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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5517:28
[INFO] [stdout]      |
[INFO] [stdout] 5517 |             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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5520:13
[INFO] [stdout]      |
[INFO] [stdout] 5520 |                 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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5523:28
[INFO] [stdout]      |
[INFO] [stdout] 5523 |             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] 5298 | fn chill_other_works<Test>() {
[INFO] [stdout]      |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5531:38
[INFO] [stdout]      |
[INFO] [stdout] 5531 |         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] 5529 | fn capped_stakers_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5533:38
[INFO] [stdout]      |
[INFO] [stdout] 5533 |         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] 5529 | fn capped_stakers_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5552:67
[INFO] [stdout]      |
[INFO] [stdout] 5552 |             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] 5529 | fn capped_stakers_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5567:45
[INFO] [stdout]      |
[INFO] [stdout] 5567 |             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] 5529 | fn capped_stakers_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5572:12
[INFO] [stdout]      |
[INFO] [stdout] 5572 |             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] 5529 | fn capped_stakers_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5578:67
[INFO] [stdout]      |
[INFO] [stdout] 5578 |             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] 5529 | fn capped_stakers_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5589:70
[INFO] [stdout]      |
[INFO] [stdout] 5589 |         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] 5529 | fn capped_stakers_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5597:12
[INFO] [stdout]      |
[INFO] [stdout] 5597 |             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] 5529 | fn capped_stakers_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5662:12
[INFO] [stdout]      |
[INFO] [stdout] 5662 |             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] 5628 | fn min_commission_works<Test>() {
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5692:18
[INFO] [stdout]      |
[INFO] [stdout] 5692 |                 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] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5708:18
[INFO] [stdout]      |
[INFO] [stdout] 5708 |                 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] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5716:26
[INFO] [stdout]      |
[INFO] [stdout] 5716 |             for k in Nominators::<Test>::iter_keys() {
[INFO] [stdout]      |                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5719:14
[INFO] [stdout]      |
[INFO] [stdout] 5719 |                     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] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5727:18
[INFO] [stdout]      |
[INFO] [stdout] 5727 |                 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] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5735:26
[INFO] [stdout]      |
[INFO] [stdout] 5735 |             for k in Nominators::<Test>::iter_keys() {
[INFO] [stdout]      |                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5738:14
[INFO] [stdout]      |
[INFO] [stdout] 5738 |                     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] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5747:18
[INFO] [stdout]      |
[INFO] [stdout] 5747 |                 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] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5757:14
[INFO] [stdout]      |
[INFO] [stdout] 5757 |                     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] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5762:25
[INFO] [stdout]      |
[INFO] [stdout] 5762 |             assert!(Nominators::<Test>::contains_key(71));
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5764:25
[INFO] [stdout]      |
[INFO] [stdout] 5764 |             assert!(Nominators::<Test>::get(71).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] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5767:25
[INFO] [stdout]      |
[INFO] [stdout] 5767 |             assert!(Nominators::<Test>::contains_key(101));
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5774:18
[INFO] [stdout]      |
[INFO] [stdout] 5774 |                 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] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5783:13
[INFO] [stdout]      |
[INFO] [stdout] 5783 |                 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] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5786:25
[INFO] [stdout]      |
[INFO] [stdout] 5786 |             assert!(Nominators::<Test>::contains_key(71));
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5787:25
[INFO] [stdout]      |
[INFO] [stdout] 5787 |             assert!(Nominators::<Test>::contains_key(61));
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5788:25
[INFO] [stdout]      |
[INFO] [stdout] 5788 |             assert!(Nominators::<Test>::get(71).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] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5789:25
[INFO] [stdout]      |
[INFO] [stdout] 5789 |             assert!(Nominators::<Test>::get(61).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] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5795:18
[INFO] [stdout]      |
[INFO] [stdout] 5795 |                 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] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5802:25
[INFO] [stdout]      |
[INFO] [stdout] 5802 |             assert!(Nominators::<Test>::contains_key(101));
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5803:25
[INFO] [stdout]      |
[INFO] [stdout] 5803 |             assert!(Nominators::<Test>::get(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] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5806:26
[INFO] [stdout]      |
[INFO] [stdout] 5806 |             assert!(!Nominators::<Test>::contains_key(101));
[INFO] [stdout]      |                                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5807:25
[INFO] [stdout]      |
[INFO] [stdout] 5807 |             assert!(Nominators::<Test>::get(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] 5681 | fn change_of_absolute_max_nominations<Test>() {
[INFO] [stdout]      |                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5822:34
[INFO] [stdout]      |
[INFO] [stdout] 5822 |             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] 5812 | fn nomination_quota_max_changes_decoding<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5827:18
[INFO] [stdout]      |
[INFO] [stdout] 5827 |                 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] 5812 | fn nomination_quota_max_changes_decoding<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5843:69
[INFO] [stdout]      |
[INFO] [stdout] 5843 |         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] 5841 | fn api_nominations_quota_works<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5844:70
[INFO] [stdout]      |
[INFO] [stdout] 5844 |         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] 5841 | fn api_nominations_quota_works<Test>() {
[INFO] [stdout]      |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5859:19
[INFO] [stdout]      |
[INFO] [stdout] 5859 |                 (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] 5855 |     fn re_nominate_does_not_change_counters_or_list<Test>() {
[INFO] [stdout]      |                                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5859:49
[INFO] [stdout]      |
[INFO] [stdout] 5859 |                 (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] 5855 |     fn re_nominate_does_not_change_counters_or_list<Test>() {
[INFO] [stdout]      |                                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5860:16
[INFO] [stdout]      |
[INFO] [stdout] 5860 |             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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5863:6
[INFO] [stdout]      |
[INFO] [stdout] 5863 |                 <Test as Config>::VoterList::iter().collect::<Vec<_>>(),
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5871:16
[INFO] [stdout]      |
[INFO] [stdout] 5871 |             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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5874:6
[INFO] [stdout]      |
[INFO] [stdout] 5874 |                 <Test as Config>::VoterList::iter().collect::<Vec<_>>(),
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5885:19
[INFO] [stdout]      |
[INFO] [stdout] 5885 |                 (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] 5881 |     fn re_validate_does_not_change_counters_or_list<Test>() {
[INFO] [stdout]      |                                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5885:49
[INFO] [stdout]      |
[INFO] [stdout] 5885 |                 (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] 5881 |     fn re_validate_does_not_change_counters_or_list<Test>() {
[INFO] [stdout]      |                                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5886:16
[INFO] [stdout]      |
[INFO] [stdout] 5886 |             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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5888:16
[INFO] [stdout]      |
[INFO] [stdout] 5888 |             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[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5894:16
[INFO] [stdout]      |
[INFO] [stdout] 5894 |             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[E0412]: 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::iter().collect::<Vec<_>>(), vec![11, 21, 31]);
[INFO] [stdout]      |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5904:35
[INFO] [stdout]      |
[INFO] [stdout] 5904 |     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] 5902 | fn force_apply_min_commission_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5911:19
[INFO] [stdout]      |
[INFO] [stdout] 5911 |         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] 5902 | fn force_apply_min_commission_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5931:12
[INFO] [stdout]      |
[INFO] [stdout] 5931 |             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] 5902 | fn force_apply_min_commission_works<Test>() {
[INFO] [stdout]      |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5945:36
[INFO] [stdout]      |
[INFO] [stdout] 5945 |         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] 5937 | fn proportional_slash_stop_slashing_if_remaining_zero<Test>() {
[INFO] [stdout]      |                                                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:5962:36
[INFO] [stdout]      |
[INFO] [stdout] 5962 |         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] 5958 | fn proportional_ledger_slash_works<Test>() {
[INFO] [stdout]      |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6221:71
[INFO] [stdout]      |
[INFO] [stdout] 6221 |         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] 6183 | fn reducing_max_unlocking_chunks_abrupt<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6226:71
[INFO] [stdout]      |
[INFO] [stdout] 6226 |         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] 6183 | fn reducing_max_unlocking_chunks_abrupt<Test>() {
[INFO] [stdout]      |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:6227:72
[INFO] [stdout]      |
[INFO] [stdout] 6227 |         assert_noop!(Staking::rebond(RuntimeOrigin::signed(3), 100), Error::<Test>::NotController);
[WARN] too many lines in the log, truncating it
