[INFO] fetching crate pallet-nomination-pools 44.0.0...
[INFO] testing pallet-nomination-pools-44.0.0 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate pallet-nomination-pools 44.0.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate pallet-nomination-pools 44.0.0
[INFO] finished tweaking crates.io crate pallet-nomination-pools 44.0.0
[INFO] tweaked toml for crates.io crate pallet-nomination-pools 44.0.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate pallet-nomination-pools 44.0.0 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate pallet-nomination-pools 44.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-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b2a8d74437262cb178165076b720c87e7651da731d49f2c91848a8e3bf60dcb1
[INFO] running `Command { std: "docker" "start" "-a" "b2a8d74437262cb178165076b720c87e7651da731d49f2c91848a8e3bf60dcb1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b2a8d74437262cb178165076b720c87e7651da731d49f2c91848a8e3bf60dcb1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b2a8d74437262cb178165076b720c87e7651da731d49f2c91848a8e3bf60dcb1", kill_on_drop: false }`
[INFO] [stdout] b2a8d74437262cb178165076b720c87e7651da731d49f2c91848a8e3bf60dcb1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 29f3365c8b3c0afea3ef6ac704f93a4ec1f2a4ff98460486454ac27b05301dfd
[INFO] running `Command { std: "docker" "start" "-a" "29f3365c8b3c0afea3ef6ac704f93a4ec1f2a4ff98460486454ac27b05301dfd", 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 equivalent v1.0.1
[INFO] [stderr]    Compiling hashbrown v0.15.3
[INFO] [stderr]    Compiling rustversion v1.0.17
[INFO] [stderr]    Compiling winnow v0.5.15
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling indexmap v2.9.0
[INFO] [stderr]    Compiling const-oid v0.9.5
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling itoa v1.0.9
[INFO] [stderr]    Compiling parity-scale-codec v3.7.5
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling getrandom v0.2.10
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling cpufeatures v0.2.9
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling smallvec v1.15.0
[INFO] [stderr]    Compiling aho-corasick v1.0.4
[INFO] [stderr]    Compiling pin-project-lite v0.2.14
[INFO] [stderr]    Compiling lock_api v0.4.10
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling semver v1.0.18
[INFO] [stderr]    Compiling parking_lot_core v0.9.8
[INFO] [stderr]    Compiling const_format v0.2.34
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling proc-macro-warning v1.0.0
[INFO] [stderr]    Compiling keccak v0.1.4
[INFO] [stderr]    Compiling find-msvc-tools v0.1.0
[INFO] [stderr]    Compiling arrayref v0.3.7
[INFO] [stderr]    Compiling cc v1.2.35
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling num-traits v0.2.19
[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 ahash v0.8.11
[INFO] [stderr]    Compiling libsecp256k1-core v0.3.0
[INFO] [stderr]    Compiling serde_json v1.0.132
[INFO] [stderr]    Compiling ref-cast v1.0.23
[INFO] [stderr]    Compiling ryu v1.0.15
[INFO] [stderr]    Compiling regex-automata v0.4.8
[INFO] [stderr]    Compiling http v1.1.0
[INFO] [stderr]    Compiling integer-sqrt v0.1.5
[INFO] [stderr]    Compiling ff v0.13.0
[INFO] [stderr]    Compiling mio v1.0.2
[INFO] [stderr]    Compiling socket2 v0.5.9
[INFO] [stderr]    Compiling jam-codec v0.1.0
[INFO] [stderr]    Compiling thiserror v1.0.65
[INFO] [stderr]    Compiling prettyplease v0.2.12
[INFO] [stderr]    Compiling zerocopy v0.7.32
[INFO] [stderr]    Compiling bitcoin-internals v0.2.0
[INFO] [stderr]    Compiling hash-db v0.16.0
[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 httparse v1.10.0
[INFO] [stderr]    Compiling winnow v0.6.18
[INFO] [stderr]    Compiling base64ct v1.6.0
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]    Compiling libsecp256k1 v0.7.1
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling http-body v1.0.0
[INFO] [stderr]    Compiling uint v0.10.0
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling Inflector v0.11.4
[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 hex-conservative v0.1.1
[INFO] [stderr]    Compiling atomic-waker v1.1.1
[INFO] [stderr]    Compiling expander v2.2.1
[INFO] [stderr]    Compiling bitcoin_hashes v0.13.0
[INFO] [stderr]    Compiling impl-num-traits v0.2.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.22
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.3
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling der v0.7.8
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling signature v2.1.0
[INFO] [stderr]    Compiling derive-syn-parse v0.2.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sp-debug-derive v15.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 thiserror-impl v1.0.65
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling ed25519 v2.2.2
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling merlin v3.0.0
[INFO] [stderr]    Compiling tokio-util v0.7.15
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling h2 v0.4.5
[INFO] [stderr]    Compiling twox-hash v1.6.3
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling serdect v0.2.0
[INFO] [stderr]    Compiling impl-serde v0.5.0
[INFO] [stderr]    Compiling toml_edit v0.21.0
[INFO] [stderr]    Compiling serde_spanned v0.6.7
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling toml_edit v0.22.22
[INFO] [stderr]    Compiling serde_bytes v0.11.12
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling schnorrkel v0.11.4
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling ecdsa v0.16.8
[INFO] [stderr]    Compiling ss58-registry v1.43.0
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling fixed-hash v0.8.0
[INFO] [stderr]    Compiling blake2b_simd v1.0.2
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling file-guard v0.2.0
[INFO] [stderr]    Compiling num-format v0.4.4
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]    Compiling sp-std v14.0.0
[INFO] [stderr]    Compiling termcolor v1.2.0
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling fs-err v2.9.0
[INFO] [stderr]    Compiling prometheus v0.13.3
[INFO] [stderr]    Compiling toml v0.8.19
[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 deranged v0.3.11
[INFO] [stderr]    Compiling sp-crypto-hashing v0.1.0
[INFO] [stderr]    Compiling ed25519-zebra v4.0.3
[INFO] [stderr]    Compiling substrate-bip39 v0.6.1
[INFO] [stderr]    Compiling docify_macros v0.2.9
[INFO] [stderr]    Compiling hyper v1.6.0
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling scale-info v2.11.6
[INFO] [stderr]    Compiling sp-storage v23.0.0
[INFO] [stderr]    Compiling impl-codec v0.7.1
[INFO] [stderr]    Compiling regex-automata v0.1.10
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling secp256k1 v0.28.2
[INFO] [stderr]    Compiling sp-externalities v0.32.0
[INFO] [stderr]    Compiling bounded-collections v0.3.2
[INFO] [stderr]    Compiling primitive-types v0.13.1
[INFO] [stderr]    Compiling bip39 v2.2.0
[INFO] [stderr]    Compiling secrecy v0.8.0
[INFO] [stderr]    Compiling backtrace v0.3.71
[INFO] [stderr]    Compiling hash256-std-hasher v0.15.2
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling dyn-clone v1.0.17
[INFO] [stderr]    Compiling gimli v0.28.0
[INFO] [stderr]    Compiling array-bytes v6.2.2
[INFO] [stderr]    Compiling overload v0.1.1
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]    Compiling time v0.3.36
[INFO] [stderr]    Compiling nu-ansi-term v0.46.0
[INFO] [stderr]    Compiling miniz_oxide v0.7.1
[INFO] [stderr]    Compiling matchers v0.1.0
[INFO] [stderr]    Compiling docify v0.2.9
[INFO] [stderr]    Compiling hyper-util v0.1.10
[INFO] [stderr]    Compiling http-body-util v0.1.2
[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 schnellru v0.2.3
[INFO] [stderr]    Compiling sp-core v40.0.0
[INFO] [stderr]    Compiling substrate-prometheus-endpoint v0.17.7
[INFO] [stderr]    Compiling tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling trie-db v0.31.0
[INFO] [stderr]    Compiling trie-root v0.18.0
[INFO] [stderr]    Compiling memory-db v0.34.0
[INFO] [stderr]    Compiling sp-wasm-interface v24.0.0
[INFO] [stderr]    Compiling sp-runtime-interface-proc-macro v21.0.0
[INFO] [stderr]    Compiling sp-io v45.0.0
[INFO] [stderr]    Compiling addr2line v0.21.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling proc-macro-hack v0.5.20+deprecated
[INFO] [stderr]    Compiling ed25519-dalek v2.1.1
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling sp-trie v43.0.0
[INFO] [stderr]    Compiling sp-tracing v19.0.0
[INFO] [stderr]    Compiling sp-keystore v0.46.0
[INFO] [stderr]    Compiling sp-runtime-interface v34.0.0
[INFO] [stderr]    Compiling sp-arithmetic v28.0.1
[INFO] [stderr]    Compiling binary-merkle-tree v16.1.1
[INFO] [stderr]    Compiling sp-panic-handler v13.0.2
[INFO] [stderr]    Compiling sp-state-machine v0.50.0
[INFO] [stderr]    Compiling const-random-macro v0.1.15
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling const-random v0.1.15
[INFO] [stderr]    Compiling macro_magic_core_macros v0.5.1
[INFO] [stderr]    Compiling macro_magic_core v0.5.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling sp-weights v34.0.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling sp-crypto-hashing-proc-macro v0.1.0
[INFO] [stderr]    Compiling macro_magic_macros v0.5.1
[INFO] [stderr]    Compiling frame-metadata v23.0.1
[INFO] [stderr]    Compiling sp-version-proc-macro v15.0.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling parity-wasm v0.45.0
[INFO] [stderr]    Compiling sp-api-proc-macro v27.0.0
[INFO] [stderr]    Compiling frame-support-procedural-tools-derive v12.0.0
[INFO] [stderr]    Compiling include_dir_macros v0.7.3
[INFO] [stderr]    Compiling frame-support-procedural-tools v13.0.1
[INFO] [stderr]    Compiling include_dir v0.7.3
[INFO] [stderr]    Compiling cfg-expr v0.15.5
[INFO] [stderr]    Compiling macro_magic v0.5.1
[INFO] [stderr]    Compiling sp-metadata-ir v0.12.3
[INFO] [stderr]    Compiling async-trait v0.1.88
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling frame-support-procedural v37.0.0
[INFO] [stderr]    Compiling tt-call v1.0.9
[INFO] [stderr]    Compiling aquamarine v0.5.0
[INFO] [stderr]    Compiling sp-application-crypto v45.0.0
[INFO] [stderr]    Compiling sp-runtime v46.0.0
[INFO] [stderr]    Compiling sp-version v44.0.0
[INFO] [stderr]    Compiling sp-staking v43.0.0
[INFO] [stderr]    Compiling sp-inherents v41.0.0
[INFO] [stderr]    Compiling sp-api v41.0.0
[INFO] [stderr]    Compiling sp-genesis-builder v0.22.0
[INFO] [stderr]    Compiling frame-support v46.0.0
[INFO] [stderr]    Compiling frame-system v46.0.0
[INFO] [stderr]    Compiling pallet-nomination-pools v44.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4m 33s
[INFO] running `Command { std: "docker" "inspect" "29f3365c8b3c0afea3ef6ac704f93a4ec1f2a4ff98460486454ac27b05301dfd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "29f3365c8b3c0afea3ef6ac704f93a4ec1f2a4ff98460486454ac27b05301dfd", kill_on_drop: false }`
[INFO] [stdout] 29f3365c8b3c0afea3ef6ac704f93a4ec1f2a4ff98460486454ac27b05301dfd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 26529439a0e6c2b0d7380f2c4eefd7983cc4d935fec472e043d1e6dd9aa3c65a
[INFO] running `Command { std: "docker" "start" "-a" "26529439a0e6c2b0d7380f2c4eefd7983cc4d935fec472e043d1e6dd9aa3c65a", kill_on_drop: false }`
[INFO] [stderr]    Compiling pallet-nomination-pools v44.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `pallet_balances`
[INFO] [stdout]   --> src/tests.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use pallet_balances::Event as BEvent;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]    --> src/mock.rs:442:15
[INFO] [stdout]     |
[INFO] [stdout] 442 | #[derive_impl(pallet_balances::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pallet_balances` in this scope
[INFO] [stdout]    --> src/mock.rs:507:13
[INFO] [stdout]     |
[INFO] [stdout] 507 |         Balances: pallet_balances,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `RuntimeEvent` in `tests`
[INFO] [stdout]     --> src/tests.rs:5040:37
[INFO] [stdout]      |
[INFO] [stdout] 5040 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::PoolNominationMade {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^ could not find `RuntimeEvent` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `RuntimeEvent` in `tests`
[INFO] [stdout]     --> src/tests.rs:5049:37
[INFO] [stdout]      |
[INFO] [stdout] 5049 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::PoolNominationMade {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^ could not find `RuntimeEvent` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `RuntimeEvent` in `tests`
[INFO] [stdout]     --> src/tests.rs:5167:37
[INFO] [stdout]      |
[INFO] [stdout] 5167 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::MetadataUpdated {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^ could not find `RuntimeEvent` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `RuntimeEvent` in `tests`
[INFO] [stdout]     --> src/tests.rs:5176:37
[INFO] [stdout]      |
[INFO] [stdout] 5176 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::MetadataUpdated {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^ could not find `RuntimeEvent` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `RuntimeEvent` in `tests`
[INFO] [stdout]     --> src/tests.rs:5240:37
[INFO] [stdout]      |
[INFO] [stdout] 5240 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::GlobalParamsUpdated {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^ could not find `RuntimeEvent` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `RuntimeEvent` in `tests`
[INFO] [stdout]     --> src/tests.rs:5267:37
[INFO] [stdout]      |
[INFO] [stdout] 5267 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::GlobalParamsUpdated {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^ could not find `RuntimeEvent` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `RuntimeEvent` in `tests`
[INFO] [stdout]     --> src/tests.rs:5293:37
[INFO] [stdout]      |
[INFO] [stdout] 5293 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::GlobalParamsUpdated {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^ could not find `RuntimeEvent` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `RuntimeEvent` in `tests`
[INFO] [stdout]     --> src/tests.rs:7643:37
[INFO] [stdout]      |
[INFO] [stdout] 7643 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::PoolNominatorChilled {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^ could not find `RuntimeEvent` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `RuntimeEvent` in `tests`
[INFO] [stdout]     --> src/tests.rs:7648:37
[INFO] [stdout]      |
[INFO] [stdout] 7648 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::PoolNominationMade {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^ could not find `RuntimeEvent` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `RuntimeEvent` in `tests`
[INFO] [stdout]     --> src/tests.rs:7655:37
[INFO] [stdout]      |
[INFO] [stdout] 7655 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::PoolNominatorChilled {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^ could not find `RuntimeEvent` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `RuntimeEvent` in `tests`
[INFO] [stdout]     --> src/tests.rs:7660:37
[INFO] [stdout]      |
[INFO] [stdout] 7660 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::PoolNominationMade {
[INFO] [stdout]      |                                              ^^^^^^^^^^^^ could not find `RuntimeEvent` in `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/mock.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub type T = Runtime;
[INFO] [stdout]    |              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock.rs:430:31
[INFO] [stdout]     |
[INFO] [stdout] 430 | impl frame_system::Config for Runtime {
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/mock.rs:429:1
[INFO] [stdout]     |
[INFO] [stdout] 429 | #[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-46.0.0/src/lib.rs:350:9
[INFO] [stdout]     |
[INFO] [stdout] 350 |             type Self::RuntimeEvent = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/mock.rs:429:1
[INFO] [stdout]     |
[INFO] [stdout] 429 | #[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-46.0.0/src/lib.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |             type Self::RuntimeOrigin = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]    --> src/mock.rs:429:1
[INFO] [stdout]     |
[INFO] [stdout] 429 | #[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-46.0.0/src/lib.rs:354:9
[INFO] [stdout]     |
[INFO] [stdout] 354 |             type Self::RuntimeCall = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PalletInfo` in this scope
[INFO] [stdout]    --> src/mock.rs:429:1
[INFO] [stdout]     |
[INFO] [stdout] 429 | #[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-support-46.0.0/src/lib.rs:142:1
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub struct PalletId(pub [u8; 8]);
[INFO] [stdout]     | ------------------- similarly named struct `PalletId` defined here
[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-46.0.0/src/lib.rs:356:9
[INFO] [stdout]     |
[INFO] [stdout] 356 |             type Self::PalletInfo = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-46.0.0/src/lib.rs:356:9
[INFO] [stdout]     |
[INFO] [stdout] 356 -             type PalletInfo = ();
[INFO] [stdout] 356 +             type PalletId = ();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RuntimeTask` in this scope
[INFO] [stdout]    --> src/mock.rs:429:1
[INFO] [stdout]     |
[INFO] [stdout] 429 | #[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-46.0.0/src/lib.rs:358:9
[INFO] [stdout]     |
[INFO] [stdout] 358 |             type Self::RuntimeTask = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock.rs:484:24
[INFO] [stdout]     |
[INFO] [stdout] 484 | impl pools::Config for Runtime {
[INFO] [stdout]     |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/mock.rs:485:22
[INFO] [stdout]     |
[INFO] [stdout] 485 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]     |                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 485 |     type RuntimeEvent = Self::RuntimeEvent;
[INFO] [stdout]     |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Balances` in this scope
[INFO] [stdout]    --> src/mock.rs:487:18
[INFO] [stdout]     |
[INFO] [stdout]  33 | pub type Balance = u128;
[INFO] [stdout]     | ------------------------ similarly named type alias `Balance` defined here
[INFO] [stdout] ...
[INFO] [stdout] 487 |     type Currency = Balances;
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a type alias with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 487 -     type Currency = Balances;
[INFO] [stdout] 487 +     type Currency = Balance;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RuntimeFreezeReason` in this scope
[INFO] [stdout]    --> src/mock.rs:488:29
[INFO] [stdout]     |
[INFO] [stdout] 488 |     type RuntimeFreezeReason = RuntimeFreezeReason;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 488 |     type RuntimeFreezeReason = Self::RuntimeFreezeReason;
[INFO] [stdout]     |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/mock.rs:499:29
[INFO] [stdout]     |
[INFO] [stdout] 499 |     type BlockNumberProvider = System;
[INFO] [stdout]     |                                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock.rs:503:47
[INFO] [stdout]     |
[INFO] [stdout] 503 | type Block = frame_system::mocking::MockBlock<Runtime>;
[INFO] [stdout]     |                                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 503 | type Block<Runtime> = frame_system::mocking::MockBlock<Runtime>;
[INFO] [stdout]     |           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock.rs:576:34
[INFO] [stdout]     |
[INFO] [stdout] 576 |             frame_system::GenesisConfig::<Runtime>::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] 531 | impl<Runtime> ExtBuilder {
[INFO] [stdout]     |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock.rs:578:34
[INFO] [stdout]     |
[INFO] [stdout] 578 |         let _ = crate::GenesisConfig::<Runtime> {
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 531 | impl<Runtime> ExtBuilder {
[INFO] [stdout]     |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock.rs:592:27
[INFO] [stdout]     |
[INFO] [stdout] 592 |             frame_system::Pallet::<Runtime>::set_block_number(1);
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 531 | impl<Runtime> ExtBuilder {
[INFO] [stdout]     |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock.rs:599:33
[INFO] [stdout]     |
[INFO] [stdout] 599 |             let last_pool = LastPoolId::<Runtime>::get();
[INFO] [stdout]     |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 531 | impl<Runtime> ExtBuilder {
[INFO] [stdout]     |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock.rs:601:6
[INFO] [stdout]     |
[INFO] [stdout] 601 |                 <Runtime as Config>::Currency::set_balance(&account_id, bonded * 2);
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock.rs:618:16
[INFO] [stdout]     |
[INFO] [stdout] 618 |     BondedPools::<Runtime>::try_mutate(pool_id, |maybe_bonded_pool| {
[INFO] [stdout]     |                   ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 617 | pub fn unsafe_set_state<Runtime>(pool_id: PoolId, state: PoolState) {
[INFO] [stdout]     |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/mock.rs:633:22
[INFO] [stdout]     |
[INFO] [stdout] 633 |     let current_block = System::block_number();
[INFO] [stdout]     |                         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/mock.rs:634:2
[INFO] [stdout]     |
[INFO] [stdout] 634 |     System::run_to_block::<AllPalletsWithSystem>(n + current_block);
[INFO] [stdout]     |     ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AllPalletsWithSystem` in this scope
[INFO] [stdout]    --> src/mock.rs:634:25
[INFO] [stdout]     |
[INFO] [stdout] 634 |     System::run_to_block::<AllPalletsWithSystem>(n + current_block);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 632 | pub fn run_blocks<AllPalletsWithSystem>(n: u64) {
[INFO] [stdout]     |                  ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock.rs:638:58
[INFO] [stdout]     |
[INFO] [stdout] 638 | pub fn pool_events_since_last_call() -> Vec<super::Event<Runtime>> {
[INFO] [stdout]     |                                                          ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 638 | pub fn pool_events_since_last_call<Runtime>() -> Vec<super::Event<Runtime>> {
[INFO] [stdout]     |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/mock.rs:639:15
[INFO] [stdout]     |
[INFO] [stdout] 639 |     let events = System::events()
[INFO] [stdout]     |                  ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock.rs:650:72
[INFO] [stdout]     |
[INFO] [stdout] 650 | pub fn balances_events_since_last_call() -> Vec<pallet_balances::Event<Runtime>> {
[INFO] [stdout]     |                                                                        ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 650 | pub fn balances_events_since_last_call<Runtime>() -> Vec<pallet_balances::Event<Runtime>> {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/mock.rs:651:15
[INFO] [stdout]     |
[INFO] [stdout] 651 |     let events = System::events()
[INFO] [stdout]     |                  ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  18 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock.rs:663:29
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let points = PoolMembers::<Runtime>::get(member)
[INFO] [stdout]     |                                ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 662 | pub fn fully_unbond_permissioned<Runtime>(member: AccountId) -> DispatchResult {
[INFO] [stdout]     |                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock.rs:712:37
[INFO] [stdout]     |
[INFO] [stdout] 712 |     let current_balance = RewardPool::<Runtime>::current_balance(pool);
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub fn reward_imbalance<Runtime>(pool: PoolId) -> RewardImbalance {
[INFO] [stdout]     |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/tests.rs:60:28
[INFO] [stdout]    |
[INFO] [stdout] 60 |         assert_eq!(BondedPools::<Runtime>::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] 58 | fn test_setup_works<Runtime>() {
[INFO] [stdout]    |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/tests.rs:61:28
[INFO] [stdout]    |
[INFO] [stdout] 61 |         assert_eq!(RewardPools::<Runtime>::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] 58 | fn test_setup_works<Runtime>() {
[INFO] [stdout]    |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/tests.rs:62:32
[INFO] [stdout]    |
[INFO] [stdout] 62 |         assert_eq!(SubPoolsStorage::<Runtime>::count(), 0);
[INFO] [stdout]    |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 58 | fn test_setup_works<Runtime>() {
[INFO] [stdout]    |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/tests.rs:63:28
[INFO] [stdout]    |
[INFO] [stdout] 63 |         assert_eq!(PoolMembers::<Runtime>::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] 58 | fn test_setup_works<Runtime>() {
[INFO] [stdout]    |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/tests.rs:70:32
[INFO] [stdout]    |
[INFO] [stdout] 70 |         let last_pool = LastPoolId::<Runtime>::get();
[INFO] [stdout]    |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 58 | fn test_setup_works<Runtime>() {
[INFO] [stdout]    |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/tests.rs:72:17
[INFO] [stdout]    |
[INFO] [stdout] 72 |             BondedPool::<Runtime>::get(last_pool).unwrap(),
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 58 | fn test_setup_works<Runtime>() {
[INFO] [stdout]    |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/tests.rs:73:17
[INFO] [stdout]    |
[INFO] [stdout] 73 |             BondedPool::<Runtime> {
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 58 | fn test_setup_works<Runtime>() {
[INFO] [stdout]    |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/tests.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 |             RewardPools::<Runtime>::get(last_pool).unwrap(),
[INFO] [stdout]    |                           ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 58 | fn test_setup_works<Runtime>() {
[INFO] [stdout]    |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/tests.rs:86:17
[INFO] [stdout]    |
[INFO] [stdout] 86 |             RewardPool::<Runtime> {
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 58 | fn test_setup_works<Runtime>() {
[INFO] [stdout]    |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/tests.rs:95:18
[INFO] [stdout]    |
[INFO] [stdout] 95 |             PoolMembers::<Runtime>::get(10).unwrap(),
[INFO] [stdout]    |                           ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 58 | fn test_setup_works<Runtime>() {
[INFO] [stdout]    |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/tests.rs:96:17
[INFO] [stdout]    |
[INFO] [stdout] 96 |             PoolMember::<Runtime> { pool_id: last_pool, points: 10, ..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] 58 | fn test_setup_works<Runtime>() {
[INFO] [stdout]    |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:119:39
[INFO] [stdout]     |
[INFO] [stdout] 119 |             let mut bonded_pool = BondedPool::<Runtime> {
[INFO] [stdout]     |                                                ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 117 |     fn balance_to_point_works<Runtime>() {
[INFO] [stdout]     |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:175:39
[INFO] [stdout]     |
[INFO] [stdout] 175 |             let mut bonded_pool = BondedPool::<Runtime> {
[INFO] [stdout]     |                                                ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 172 |     fn points_to_balance_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:224:25
[INFO] [stdout]     |
[INFO] [stdout] 224 |             assert!(BondedPool::<Runtime>::get(1).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] 222 |     fn api_points_to_balance_works<Runtime>() {
[INFO] [stdout]     |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:225:24
[INFO] [stdout]     |
[INFO] [stdout] 225 |             assert_eq!(Pallet::<Runtime>::api_points_to_balance(1, 10), 10);
[INFO] [stdout]     |                                 ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 222 |     fn api_points_to_balance_works<Runtime>() {
[INFO] [stdout]     |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:230:24
[INFO] [stdout]     |
[INFO] [stdout] 230 |             assert_eq!(Pallet::<Runtime>::api_points_to_balance(1, 10), 5);
[INFO] [stdout]     |                                 ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 222 |     fn api_points_to_balance_works<Runtime>() {
[INFO] [stdout]     |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:233:28
[INFO] [stdout]     |
[INFO] [stdout] 233 |             assert_eq!(BondedPool::<Runtime>::get(2), None);
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 222 |     fn api_points_to_balance_works<Runtime>() {
[INFO] [stdout]     |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:234:24
[INFO] [stdout]     |
[INFO] [stdout] 234 |             assert_eq!(Pallet::<Runtime>::api_points_to_balance(2, 10), 0);
[INFO] [stdout]     |                                 ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 222 |     fn api_points_to_balance_works<Runtime>() {
[INFO] [stdout]     |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:241:24
[INFO] [stdout]     |
[INFO] [stdout] 241 |             assert_eq!(Pallet::<Runtime>::api_balance_to_points(1, 0), 0);
[INFO] [stdout]     |                                 ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 239 |     fn api_balance_to_points_works<Runtime>() {
[INFO] [stdout]     |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:242:24
[INFO] [stdout]     |
[INFO] [stdout] 242 |             assert_eq!(Pallet::<Runtime>::api_balance_to_points(1, 10), 10);
[INFO] [stdout]     |                                 ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 239 |     fn api_balance_to_points_works<Runtime>() {
[INFO] [stdout]     |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:247:24
[INFO] [stdout]     |
[INFO] [stdout] 247 |             assert_eq!(Pallet::<Runtime>::api_balance_to_points(1, 10), 20);
[INFO] [stdout]     |                                 ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 239 |     fn api_balance_to_points_works<Runtime>() {
[INFO] [stdout]     |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:250:28
[INFO] [stdout]     |
[INFO] [stdout] 250 |             assert_eq!(BondedPool::<Runtime>::get(2), None);
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 239 |     fn api_balance_to_points_works<Runtime>() {
[INFO] [stdout]     |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:251:24
[INFO] [stdout]     |
[INFO] [stdout] 251 |             assert_eq!(Pallet::<Runtime>::api_points_to_balance(2, 10), 0);
[INFO] [stdout]     |                                 ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 239 |     fn api_balance_to_points_works<Runtime>() {
[INFO] [stdout]     |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:258:28
[INFO] [stdout]     |
[INFO] [stdout] 258 |             let pool = BondedPool::<Runtime> {
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 256 |     fn ok_to_join_with_works<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:270:7
[INFO] [stdout]     |
[INFO] [stdout] 270 |                 <<Runtime as Config>::MaxPointsToBalance as Get<u8>>::get().into();
[INFO] [stdout]     |                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:274:44
[INFO] [stdout]     |
[INFO] [stdout] 274 |             assert_noop!(pool.ok_to_join(), Error::<Runtime>::OverflowRisk);
[INFO] [stdout]     |                                                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 256 |     fn ok_to_join_with_works<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:282:44
[INFO] [stdout]     |
[INFO] [stdout] 282 |             assert_noop!(pool.ok_to_join(), Error::<Runtime>::OverflowRisk);
[INFO] [stdout]     |                                                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 256 |     fn ok_to_join_with_works<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:295:35
[INFO] [stdout]     |
[INFO] [stdout] 295 |             let bonded_pool = BondedPool::<Runtime> {
[INFO] [stdout]     |                                            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 293 |     fn points_and_balance_conversions_are_safe<Runtime>() {
[INFO] [stdout]     |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:346:36
[INFO] [stdout]     |
[INFO] [stdout] 346 |             let bonded_pool = BondedPools::<Runtime>::get(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] 320 |     fn ed_change_causes_reward_deficit<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:347:36
[INFO] [stdout]     |
[INFO] [stdout] 347 |             let reward_pool = RewardPools::<Runtime>::get(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] 320 |     fn ed_change_causes_reward_deficit<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:357:38
[INFO] [stdout]     |
[INFO] [stdout] 357 |             let reward_pool_1 = RewardPools::<Runtime>::get(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] 320 |     fn ed_change_causes_reward_deficit<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:373:38
[INFO] [stdout]     |
[INFO] [stdout] 373 |             let reward_pool_2 = RewardPools::<Runtime>::get(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] 320 |     fn ed_change_causes_reward_deficit<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:448:35
[INFO] [stdout]     |
[INFO] [stdout] 448 |             let bonded_pool = BondedPool::<Runtime>::get(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] 397 |     fn ed_adjust_fixes_reward_deficit<Runtime>() {
[INFO] [stdout]     |                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:482:35
[INFO] [stdout]     |
[INFO] [stdout] 482 |             let bonded_pool = BondedPool::<Runtime>::get(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] 468 |     fn pool_owner_can_adjust_deposit_downards<Runtime>() {
[INFO] [stdout]     |                                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:592:35
[INFO] [stdout]     |
[INFO] [stdout] 592 |             let unbond_pool = UnbondPool::<Runtime> { points: 100, balance: 100 };
[INFO] [stdout]     |                                            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 589 |     fn points_to_issue_works<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:597:35
[INFO] [stdout]     |
[INFO] [stdout] 597 |             let unbond_pool = UnbondPool::<Runtime> { points: 100, balance: 50 };
[INFO] [stdout]     |                                            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 589 |     fn points_to_issue_works<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:601:35
[INFO] [stdout]     |
[INFO] [stdout] 601 |             let unbond_pool = UnbondPool::<Runtime> { points: 50, balance: 100 };
[INFO] [stdout]     |                                            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 589 |     fn points_to_issue_works<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:605:35
[INFO] [stdout]     |
[INFO] [stdout] 605 |             let unbond_pool = UnbondPool::<Runtime> { points: 100, balance: 0 };
[INFO] [stdout]     |                                            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 589 |     fn points_to_issue_works<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:609:35
[INFO] [stdout]     |
[INFO] [stdout] 609 |             let unbond_pool = UnbondPool::<Runtime> { points: 0, balance: 100 };
[INFO] [stdout]     |                                            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 589 |     fn points_to_issue_works<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:613:35
[INFO] [stdout]     |
[INFO] [stdout] 613 |             let unbond_pool = UnbondPool::<Runtime> { points: 100, balance: 30 };
[INFO] [stdout]     |                                            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 589 |     fn points_to_issue_works<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:617:35
[INFO] [stdout]     |
[INFO] [stdout] 617 |             let unbond_pool = UnbondPool::<Runtime> { points: 200, balance: 300 };
[INFO] [stdout]     |                                            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 589 |     fn points_to_issue_works<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:621:35
[INFO] [stdout]     |
[INFO] [stdout] 621 |             let unbond_pool = UnbondPool::<Runtime> { points: 400, balance: 900 };
[INFO] [stdout]     |                                            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 589 |     fn points_to_issue_works<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:629:34
[INFO] [stdout]     |
[INFO] [stdout] 629 |         let unbond_pool = UnbondPool::<Runtime> { points: 100, balance: 100 };
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 627 |     fn balance_to_unbond_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:634:34
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let unbond_pool = UnbondPool::<Runtime> { points: 100, balance: 50 };
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 627 |     fn balance_to_unbond_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:638:34
[INFO] [stdout]     |
[INFO] [stdout] 638 |         let unbond_pool = UnbondPool::<Runtime> { points: 50, balance: 100 };
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 627 |     fn balance_to_unbond_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:642:34
[INFO] [stdout]     |
[INFO] [stdout] 642 |         let unbond_pool = UnbondPool::<Runtime> { points: 0, balance: 100 };
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 627 |     fn balance_to_unbond_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:646:34
[INFO] [stdout]     |
[INFO] [stdout] 646 |         let unbond_pool = UnbondPool::<Runtime> { points: 100, balance: 0 };
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 627 |     fn balance_to_unbond_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:650:34
[INFO] [stdout]     |
[INFO] [stdout] 650 |         let unbond_pool = UnbondPool::<Runtime> { points: 30, balance: 100 };
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 627 |     fn balance_to_unbond_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:654:34
[INFO] [stdout]     |
[INFO] [stdout] 654 |         let unbond_pool = UnbondPool::<Runtime> { points: 300, balance: 200 };
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 627 |     fn balance_to_unbond_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:658:34
[INFO] [stdout]     |
[INFO] [stdout] 658 |         let unbond_pool = UnbondPool::<Runtime> { points: 900, balance: 400 };
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 627 |     fn balance_to_unbond_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:669:37
[INFO] [stdout]     |
[INFO] [stdout] 669 |             assert_eq!(TotalUnbondingPools::<Runtime>::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] 667 |     fn maybe_merge_pools_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:674:36
[INFO] [stdout]     |
[INFO] [stdout] 674 |             let mut sub_pool_0 = SubPools::<Runtime> {
[INFO] [stdout]     |                                             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 667 |     fn maybe_merge_pools_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:675:26
[INFO] [stdout]     |
[INFO] [stdout] 675 |                 no_era: UnbondPool::<Runtime>::default(),
[INFO] [stdout]     |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 667 |     fn maybe_merge_pools_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:677:24
[INFO] [stdout]     |
[INFO] [stdout] 677 |                     0 => UnbondPool::<Runtime> { points: 10, 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] 667 |     fn maybe_merge_pools_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:678:24
[INFO] [stdout]     |
[INFO] [stdout] 678 |                     1 => UnbondPool::<Runtime> { points: 10, 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] 667 |     fn maybe_merge_pools_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:679:24
[INFO] [stdout]     |
[INFO] [stdout] 679 |                     2 => UnbondPool::<Runtime> { points: 20, balance: 20 },
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 667 |     fn maybe_merge_pools_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:680:24
[INFO] [stdout]     |
[INFO] [stdout] 680 |                     3 => UnbondPool::<Runtime> { points: 30, balance: 30 },
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 667 |     fn maybe_merge_pools_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:681:24
[INFO] [stdout]     |
[INFO] [stdout] 681 |                     4 => UnbondPool::<Runtime> { points: 40, balance: 40 },
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 667 |     fn maybe_merge_pools_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:707:33
[INFO] [stdout]     |
[INFO] [stdout] 707 |                 .try_insert(5, UnbondPool::<Runtime> { points: 50, balance: 50 })
[INFO] [stdout]     |                                             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 667 |     fn maybe_merge_pools_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:711:33
[INFO] [stdout]     |
[INFO] [stdout] 711 |                 .try_insert(5, UnbondPool::<Runtime> { points: 50, balance: 50 })
[INFO] [stdout]     |                                             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 667 |     fn maybe_merge_pools_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:742:54
[INFO] [stdout]     |
[INFO] [stdout] 742 |         let bonded = |points, member_counter| BondedPool::<Runtime> {
[INFO] [stdout]     |                                                            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 741 |     fn join_works<Runtime>() {
[INFO] [stdout]     |                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:755:27
[INFO] [stdout]     |
[INFO] [stdout] 755 |             assert!(!PoolMembers::<Runtime>::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] 741 |     fn join_works<Runtime>() {
[INFO] [stdout]     |                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:774:19
[INFO] [stdout]     |
[INFO] [stdout] 774 |                 PoolMembers::<Runtime>::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] 741 |     fn join_works<Runtime>() {
[INFO] [stdout]     |                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:775:18
[INFO] [stdout]     |
[INFO] [stdout] 775 |                 PoolMember::<Runtime> { pool_id: 1, points: 2, ..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] 741 |     fn join_works<Runtime>() {
[INFO] [stdout]     |                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:777:28
[INFO] [stdout]     |
[INFO] [stdout] 777 |             assert_eq!(BondedPool::<Runtime>::get(1).unwrap(), bonded(12, 2));
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 741 |     fn join_works<Runtime>() {
[INFO] [stdout]     |                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:785:27
[INFO] [stdout]     |
[INFO] [stdout] 785 |             assert!(!PoolMembers::<Runtime>::contains_key(12));
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 741 |     fn join_works<Runtime>() {
[INFO] [stdout]     |                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:801:19
[INFO] [stdout]     |
[INFO] [stdout] 801 |                 PoolMembers::<Runtime>::get(12).unwrap(),
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 741 |     fn join_works<Runtime>() {
[INFO] [stdout]     |                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:802:18
[INFO] [stdout]     |
[INFO] [stdout] 802 |                 PoolMember::<Runtime> { pool_id: 1, points: 24, ..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] 741 |     fn join_works<Runtime>() {
[INFO] [stdout]     |                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:804:28
[INFO] [stdout]     |
[INFO] [stdout] 804 |             assert_eq!(BondedPool::<Runtime>::get(1).unwrap(), bonded(12 + 24, 3));
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 741 |     fn join_works<Runtime>() {
[INFO] [stdout]     |                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:812:29
[INFO] [stdout]     |
[INFO] [stdout] 812 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().pool_id, 1);
[INFO] [stdout]     |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 809 |     fn join_errors_correctly<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:816:13
[INFO] [stdout]     |
[INFO] [stdout] 816 |                 Error::<Runtime>::AccountBelongsToOtherPool
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 809 |     fn join_errors_correctly<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:821:13
[INFO] [stdout]     |
[INFO] [stdout] 821 |                 Error::<Runtime>::PoolNotFound
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 809 |     fn join_errors_correctly<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:828:13
[INFO] [stdout]     |
[INFO] [stdout] 828 |                 Error::<Runtime>::OverflowRisk
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 809 |     fn join_errors_correctly<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:832:17
[INFO] [stdout]     |
[INFO] [stdout] 832 |             BondedPool::<Runtime> {
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 809 |     fn join_errors_correctly<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:845:18
[INFO] [stdout]     |
[INFO] [stdout] 845 |             RewardPools::<Runtime>::insert(123, RewardPool::<Runtime> { ..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] 809 |     fn join_errors_correctly<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:845:53
[INFO] [stdout]     |
[INFO] [stdout] 845 |             RewardPools::<Runtime>::insert(123, RewardPool::<Runtime> { ..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] 809 |     fn join_errors_correctly<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:849:7
[INFO] [stdout]     |
[INFO] [stdout] 849 |                 <<Runtime as Config>::MaxPointsToBalance as Get<u8>>::get().into();
[INFO] [stdout]     |                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:854:13
[INFO] [stdout]     |
[INFO] [stdout] 854 |                 Error::<Runtime>::OverflowRisk
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 809 |     fn join_errors_correctly<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:863:13
[INFO] [stdout]     |
[INFO] [stdout] 863 |                 Error::<Runtime>::NotOpen
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 809 |     fn join_errors_correctly<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:869:13
[INFO] [stdout]     |
[INFO] [stdout] 869 |                 Error::<Runtime>::NotOpen
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 809 |     fn join_errors_correctly<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:873:18
[INFO] [stdout]     |
[INFO] [stdout] 873 |             MinJoinBond::<Runtime>::put(100);
[INFO] [stdout]     |                           ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 809 |     fn join_errors_correctly<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:878:13
[INFO] [stdout]     |
[INFO] [stdout] 878 |                 Error::<Runtime>::MinimumBondNotMet
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 809 |     fn join_errors_correctly<Runtime>() {
[INFO] [stdout]     |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:889:17
[INFO] [stdout]     |
[INFO] [stdout] 889 |             BondedPool::<Runtime> {
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 886 |     fn join_panics_when_reward_pool_not_found<Runtime>() {
[INFO] [stdout]     |                                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:908:39
[INFO] [stdout]     |
[INFO] [stdout] 908 |             assert_eq!(MaxPoolMembersPerPool::<Runtime>::get(), Some(3));
[INFO] [stdout]     |                                                ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 905 |     fn join_max_member_limits_are_respected<Runtime>() {
[INFO] [stdout]     |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:932:13
[INFO] [stdout]     |
[INFO] [stdout] 932 |                 Error::<Runtime>::MaxPoolMembers
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 905 |     fn join_max_member_limits_are_respected<Runtime>() {
[INFO] [stdout]     |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:936:29
[INFO] [stdout]     |
[INFO] [stdout] 936 |             assert_eq!(PoolMembers::<Runtime>::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] 905 |     fn join_max_member_limits_are_respected<Runtime>() {
[INFO] [stdout]     |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:937:32
[INFO] [stdout]     |
[INFO] [stdout] 937 |             assert_eq!(MaxPoolMembers::<Runtime>::get(), Some(4));
[INFO] [stdout]     |                                         ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 905 |     fn join_max_member_limits_are_respected<Runtime>() {
[INFO] [stdout]     |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:942:37
[INFO] [stdout]     |
[INFO] [stdout] 942 |             let pool_account = BondedPools::<Runtime>::iter()
[INFO] [stdout]     |                                              ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 905 |     fn join_max_member_limits_are_respected<Runtime>() {
[INFO] [stdout]     |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:958:13
[INFO] [stdout]     |
[INFO] [stdout] 958 |                 Error::<Runtime>::MaxPoolMembers
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 905 |     fn join_max_member_limits_are_respected<Runtime>() {
[INFO] [stdout]     |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:967:76
[INFO] [stdout]     |
[INFO] [stdout] 967 |     fn del(points: Balance, last_recorded_reward_counter: u128) -> PoolMember<Runtime> {
[INFO] [stdout]     |                                                                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 967 |     fn del<Runtime>(points: Balance, last_recorded_reward_counter: u128) -> PoolMember<Runtime> {
[INFO] [stdout]     |           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:976:81
[INFO] [stdout]     |
[INFO] [stdout] 976 |     fn del_float(points: Balance, last_recorded_reward_counter: f64) -> PoolMember<Runtime> {
[INFO] [stdout]     |                                                                                    ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 976 |     fn del_float<Runtime>(points: Balance, last_recorded_reward_counter: f64) -> PoolMember<Runtime> {
[INFO] [stdout]     |                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/tests.rs:989:18
[INFO] [stdout]     |
[INFO] [stdout] 989 |     ) -> RewardPool<Runtime> {
[INFO] [stdout]     |                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 985 |     fn rew<Runtime>(
[INFO] [stdout]     |           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1025:30
[INFO] [stdout]      |
[INFO] [stdout] 1025 |                 assert_eq!(PoolMembers::<Runtime>::get(10).unwrap(), del(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] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1028:30
[INFO] [stdout]      |
[INFO] [stdout] 1028 |                 assert_eq!(RewardPools::<Runtime>::get(1).unwrap(), rew(0, 0, 10));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1040:30
[INFO] [stdout]      |
[INFO] [stdout] 1040 |                 assert_eq!(PoolMembers::<Runtime>::get(40).unwrap(), del(40, 1));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1041:30
[INFO] [stdout]      |
[INFO] [stdout] 1041 |                 assert_eq!(RewardPools::<Runtime>::get(1).unwrap(), rew(0, 0, 50));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1053:30
[INFO] [stdout]      |
[INFO] [stdout] 1053 |                 assert_eq!(PoolMembers::<Runtime>::get(50).unwrap(), del(50, 1));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1054:30
[INFO] [stdout]      |
[INFO] [stdout] 1054 |                 assert_eq!(RewardPools::<Runtime>::get(1).unwrap(), rew(0, 0, 100));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1069:30
[INFO] [stdout]      |
[INFO] [stdout] 1069 |                 assert_eq!(PoolMembers::<Runtime>::get(10).unwrap(), del_float(10, 1.5));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1070:30
[INFO] [stdout]      |
[INFO] [stdout] 1070 |                 assert_eq!(RewardPools::<Runtime>::get(1).unwrap(), rew(0, 0, 105));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1082:30
[INFO] [stdout]      |
[INFO] [stdout] 1082 |                 assert_eq!(PoolMembers::<Runtime>::get(40).unwrap(), del_float(40, 1.5));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1083:30
[INFO] [stdout]      |
[INFO] [stdout] 1083 |                 assert_eq!(RewardPools::<Runtime>::get(1).unwrap(), rew(0, 0, 125));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1099:30
[INFO] [stdout]      |
[INFO] [stdout] 1099 |                 assert_eq!(PoolMembers::<Runtime>::get(50).unwrap(), del_float(50, 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] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1100:30
[INFO] [stdout]      |
[INFO] [stdout] 1100 |                 assert_eq!(RewardPools::<Runtime>::get(1).unwrap(), rew(0, 0, 175));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1112:30
[INFO] [stdout]      |
[INFO] [stdout] 1112 |                 assert_eq!(PoolMembers::<Runtime>::get(10).unwrap(), del(10, 2));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1113:30
[INFO] [stdout]      |
[INFO] [stdout] 1113 |                 assert_eq!(RewardPools::<Runtime>::get(1).unwrap(), rew(0, 0, 180));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1131:30
[INFO] [stdout]      |
[INFO] [stdout] 1131 |                 assert_eq!(PoolMembers::<Runtime>::get(10).unwrap(), del(10, 6));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1132:30
[INFO] [stdout]      |
[INFO] [stdout] 1132 |                 assert_eq!(RewardPools::<Runtime>::get(1).unwrap(), rew(0, 0, 220));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1148:30
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                 assert_eq!(PoolMembers::<Runtime>::get(10).unwrap(), del_float(10, 6.2));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1149:30
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                 assert_eq!(RewardPools::<Runtime>::get(1).unwrap(), rew(0, 0, 222));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1161:30
[INFO] [stdout]      |
[INFO] [stdout] 1161 |                 assert_eq!(PoolMembers::<Runtime>::get(40).unwrap(), del_float(40, 6.2));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1162:30
[INFO] [stdout]      |
[INFO] [stdout] 1162 |                 assert_eq!(RewardPools::<Runtime>::get(1).unwrap(), rew(0, 0, 410));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1174:30
[INFO] [stdout]      |
[INFO] [stdout] 1174 |                 assert_eq!(PoolMembers::<Runtime>::get(50).unwrap(), del_float(50, 6.2));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1175:30
[INFO] [stdout]      |
[INFO] [stdout] 1175 |                 assert_eq!(RewardPools::<Runtime>::get(1).unwrap(), rew(0, 0, 620));
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     fn claim_payout_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1189:13
[INFO] [stdout]      |
[INFO] [stdout] 1189 |                 Error::<Runtime>::FullyUnbonding
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1182 |     fn reward_payout_errors_if_a_member_is_fully_unbonding<Runtime>() {
[INFO] [stdout]      |                                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1223:26
[INFO] [stdout]      |
[INFO] [stdout] 1223 |             GlobalMaxCommission::<Runtime>::set(Some(Perbill::from_percent(50)));
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1206 |     fn claim_payout_bounds_commission_above_global<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1244:23
[INFO] [stdout]      |
[INFO] [stdout] 1244 |                 &mut BondedPool::<Runtime>::get(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] 1206 |     fn claim_payout_bounds_commission_above_global<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1358:40
[INFO] [stdout]      |
[INFO] [stdout] 1358 |                 let mut bonded_pool = BondedPool::<Runtime>::get(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] 1354 |     fn do_reward_payout_works_with_a_pool_of_3<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1359:41
[INFO] [stdout]      |
[INFO] [stdout] 1359 |                 let mut reward_pool = RewardPools::<Runtime>::get(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] 1354 |     fn do_reward_payout_works_with_a_pool_of_3<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1361:36
[INFO] [stdout]      |
[INFO] [stdout] 1361 |                 let mut del_10 = PoolMembers::<Runtime>::get(10).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1354 |     fn do_reward_payout_works_with_a_pool_of_3<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1362:36
[INFO] [stdout]      |
[INFO] [stdout] 1362 |                 let mut del_40 = PoolMembers::<Runtime>::get(40).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1354 |     fn do_reward_payout_works_with_a_pool_of_3<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:1363:36
[INFO] [stdout]      |
[INFO] [stdout] 1363 |                 let mut del_50 = PoolMembers::<Runtime>::get(50).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1354 |     fn do_reward_payout_works_with_a_pool_of_3<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2048:15
[INFO] [stdout]      |
[INFO] [stdout] 2048 |             MaxPools::<Runtime>::set(None);
[INFO] [stdout]      |                        ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2046 |     fn create_sets_recorded_data<Runtime>() {
[INFO] [stdout]      |                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2116:21
[INFO] [stdout]      |
[INFO] [stdout] 2116 |             MaxPoolMembers::<Runtime>::set(None);
[INFO] [stdout]      |                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2114 |     fn join_updates_recorded_data<Runtime>() {
[INFO] [stdout]      |                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2117:28
[INFO] [stdout]      |
[INFO] [stdout] 2117 |             MaxPoolMembersPerPool::<Runtime>::set(None);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2114 |     fn join_updates_recorded_data<Runtime>() {
[INFO] [stdout]      |                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2184:21
[INFO] [stdout]      |
[INFO] [stdout] 2184 |             MaxPoolMembers::<Runtime>::set(None);
[INFO] [stdout]      |                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2182 |     fn bond_extra_updates_recorded_data<Runtime>() {
[INFO] [stdout]      |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2185:28
[INFO] [stdout]      |
[INFO] [stdout] 2185 |             MaxPoolMembersPerPool::<Runtime>::set(None);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2182 |     fn bond_extra_updates_recorded_data<Runtime>() {
[INFO] [stdout]      |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2268:21
[INFO] [stdout]      |
[INFO] [stdout] 2268 |             MaxPoolMembers::<Runtime>::set(None);
[INFO] [stdout]      |                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2266 |     fn bond_extra_pending_rewards_works<Runtime>() {
[INFO] [stdout]      |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2269:28
[INFO] [stdout]      |
[INFO] [stdout] 2269 |             MaxPoolMembersPerPool::<Runtime>::set(None);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2266 |     fn bond_extra_pending_rewards_works<Runtime>() {
[INFO] [stdout]      |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:2273:4
[INFO] [stdout]      |
[INFO] [stdout] 2273 |             System::reset_events();
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]  965 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2318:22
[INFO] [stdout]      |
[INFO] [stdout] 2318 |                 MaxPoolMembers::<Runtime>::set(None);
[INFO] [stdout]      |                                  ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2314 |     fn unbond_updates_recorded_data<Runtime>() {
[INFO] [stdout]      |                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2319:29
[INFO] [stdout]      |
[INFO] [stdout] 2319 |                 MaxPoolMembersPerPool::<Runtime>::set(None);
[INFO] [stdout]      |                                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2314 |     fn unbond_updates_recorded_data<Runtime>() {
[INFO] [stdout]      |                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2582:30
[INFO] [stdout]      |
[INFO] [stdout] 2582 |                 assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().active_points(), 15);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2570 |     fn member_unbond_open<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2583:30
[INFO] [stdout]      |
[INFO] [stdout] 2583 |                 assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().unbonding_points(), 5);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2570 |     fn member_unbond_open<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2602:30
[INFO] [stdout]      |
[INFO] [stdout] 2602 |                 assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().active_points(), 0);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2570 |     fn member_unbond_open<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2603:30
[INFO] [stdout]      |
[INFO] [stdout] 2603 |                 assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().unbonding_points(), 20);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2570 |     fn member_unbond_open<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2605:25
[INFO] [stdout]      |
[INFO] [stdout] 2605 |                     ClaimPermissions::<Runtime>::get(20),
[INFO] [stdout]      |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2570 |     fn member_unbond_open<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2638:30
[INFO] [stdout]      |
[INFO] [stdout] 2638 |                 assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().active_points(), 18);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2612 |     fn member_kicked<Runtime>() {
[INFO] [stdout]      |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2639:30
[INFO] [stdout]      |
[INFO] [stdout] 2639 |                 assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().unbonding_points(), 2);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2612 |     fn member_kicked<Runtime>() {
[INFO] [stdout]      |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2643:30
[INFO] [stdout]      |
[INFO] [stdout] 2643 |                 assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().active_points(), 0);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2612 |     fn member_kicked<Runtime>() {
[INFO] [stdout]      |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2644:30
[INFO] [stdout]      |
[INFO] [stdout] 2644 |                 assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().unbonding_points(), 20);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2612 |     fn member_kicked<Runtime>() {
[INFO] [stdout]      |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2675:30
[INFO] [stdout]      |
[INFO] [stdout] 2675 |                 assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().active_points(), 18);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2649 |     fn member_unbond_destroying<Runtime>() {
[INFO] [stdout]      |                                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2676:30
[INFO] [stdout]      |
[INFO] [stdout] 2676 |                 assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().unbonding_points(), 2);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2649 |     fn member_unbond_destroying<Runtime>() {
[INFO] [stdout]      |                                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2680:30
[INFO] [stdout]      |
[INFO] [stdout] 2680 |                 assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().active_points(), 0);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2649 |     fn member_unbond_destroying<Runtime>() {
[INFO] [stdout]      |                                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2681:30
[INFO] [stdout]      |
[INFO] [stdout] 2681 |                 assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().unbonding_points(), 20);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2649 |     fn member_unbond_destroying<Runtime>() {
[INFO] [stdout]      |                                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2701:30
[INFO] [stdout]      |
[INFO] [stdout] 2701 |                 assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().active_points(), 0);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2686 |     fn member_unbond_destroying_with_pending_rewards<Runtime>() {
[INFO] [stdout]      |                                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2702:30
[INFO] [stdout]      |
[INFO] [stdout] 2702 |                 assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().unbonding_points(), 20);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2686 |     fn member_unbond_destroying_with_pending_rewards<Runtime>() {
[INFO] [stdout]      |                                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2730:29
[INFO] [stdout]      |
[INFO] [stdout] 2730 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().active_points(), 15);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2719 |     fn depositor_unbond_open<Runtime>() {
[INFO] [stdout]      |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2731:29
[INFO] [stdout]      |
[INFO] [stdout] 2731 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().unbonding_points(), 5);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2719 |     fn depositor_unbond_open<Runtime>() {
[INFO] [stdout]      |                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2841:30
[INFO] [stdout]      |
[INFO] [stdout] 2841 |                 assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().active_points(), 15);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2822 |     fn depositor_unbond_destroying_not_last_member<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2842:30
[INFO] [stdout]      |
[INFO] [stdout] 2842 |                 assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().unbonding_points(), 5);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2822 |     fn depositor_unbond_destroying_not_last_member<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2874:29
[INFO] [stdout]      |
[INFO] [stdout] 2874 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().active_points(), 15);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2859 |     fn depositor_unbond_destroying_last_member<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2875:29
[INFO] [stdout]      |
[INFO] [stdout] 2875 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().unbonding_points(), 5);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2859 |     fn depositor_unbond_destroying_last_member<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2885:29
[INFO] [stdout]      |
[INFO] [stdout] 2885 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().active_points(), 0);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2859 |     fn depositor_unbond_destroying_last_member<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2886:29
[INFO] [stdout]      |
[INFO] [stdout] 2886 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().unbonding_points(), 20);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2859 |     fn depositor_unbond_destroying_last_member<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2897:23
[INFO] [stdout]      |
[INFO] [stdout] 2897 |                 SubPoolsStorage::<Runtime>::get(1).unwrap().with_era,
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2891 |     fn unbond_of_1_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2898:51
[INFO] [stdout]      |
[INFO] [stdout] 2898 |                 unbonding_pools_with_era! { 3 => UnbondPool::<Runtime> { points: 10, 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] 2891 |     fn unbond_of_1_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2902:18
[INFO] [stdout]      |
[INFO] [stdout] 2902 |                 BondedPool::<Runtime>::get(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] 2891 |     fn unbond_of_1_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2938:24
[INFO] [stdout]      |
[INFO] [stdout] 2938 |                     SubPoolsStorage::<Runtime>::get(1).unwrap().with_era,
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2920 |     fn unbond_of_3_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2942:19
[INFO] [stdout]      |
[INFO] [stdout] 2942 |                     BondedPool::<Runtime>::get(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] 2920 |     fn unbond_of_3_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2970:20
[INFO] [stdout]      |
[INFO] [stdout] 2970 |                     PoolMembers::<Runtime>::get(40).unwrap().unbonding_eras,
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2920 |     fn unbond_of_3_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2983:24
[INFO] [stdout]      |
[INFO] [stdout] 2983 |                     SubPoolsStorage::<Runtime>::get(1).unwrap().with_era,
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2920 |     fn unbond_of_3_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:2987:19
[INFO] [stdout]      |
[INFO] [stdout] 2987 |                     BondedPool::<Runtime>::get(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] 2920 |     fn unbond_of_3_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3001:20
[INFO] [stdout]      |
[INFO] [stdout] 3001 |                     PoolMembers::<Runtime>::get(550).unwrap().unbonding_eras,
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2920 |     fn unbond_of_3_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3028:24
[INFO] [stdout]      |
[INFO] [stdout] 3028 |                     SubPoolsStorage::<Runtime>::get(1).unwrap().with_era,
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2920 |     fn unbond_of_3_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3032:19
[INFO] [stdout]      |
[INFO] [stdout] 3032 |                     BondedPool::<Runtime>::get(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] 2920 |     fn unbond_of_3_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3067:22
[INFO] [stdout]      |
[INFO] [stdout] 3067 |             SubPoolsStorage::<Runtime>::insert(
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3063 |     fn unbond_merges_older_pools<Runtime>() {
[INFO] [stdout]      |                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3081:48
[INFO] [stdout]      |
[INFO] [stdout] 3081 |             let current_era = 1 + TotalUnbondingPools::<Runtime>::get();
[INFO] [stdout]      |                                                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3063 |     fn unbond_merges_older_pools<Runtime>() {
[INFO] [stdout]      |                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3088:23
[INFO] [stdout]      |
[INFO] [stdout] 3088 |                 SubPoolsStorage::<Runtime>::get(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] 3063 |     fn unbond_merges_older_pools<Runtime>() {
[INFO] [stdout]      |                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3117:36
[INFO] [stdout]      |
[INFO] [stdout] 3117 |                 let bonded_pool = BondedPool::<Runtime>::get(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] 3110 |     fn unbond_kick_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3125:14
[INFO] [stdout]      |
[INFO] [stdout] 3125 |                     Error::<Runtime>::NotKickerOrDestroying
[INFO] [stdout]      |                             ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3110 |     fn unbond_kick_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3166:19
[INFO] [stdout]      |
[INFO] [stdout] 3166 |                     BondedPool::<Runtime>::get(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] 3110 |     fn unbond_kick_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3180:24
[INFO] [stdout]      |
[INFO] [stdout] 3180 |                     SubPoolsStorage::<Runtime>::get(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] 3110 |     fn unbond_kick_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3205:13
[INFO] [stdout]      |
[INFO] [stdout] 3205 |                 Error::<Runtime>::NotKickerOrDestroying
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3196 |     fn unbond_permissionless_works<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3211:13
[INFO] [stdout]      |
[INFO] [stdout] 3211 |                 Error::<Runtime>::PartialUnbondNotAllowedPermissionlessly,
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3196 |     fn unbond_permissionless_works<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3220:13
[INFO] [stdout]      |
[INFO] [stdout] 3220 |                 Error::<Runtime>::MinimumBondNotMet,
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3196 |     fn unbond_permissionless_works<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3240:13
[INFO] [stdout]      |
[INFO] [stdout] 3240 |                 Error::<Runtime>::PartialUnbondNotAllowedPermissionlessly,
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3196 |     fn unbond_permissionless_works<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3249:13
[INFO] [stdout]      |
[INFO] [stdout] 3249 |                 Error::<Runtime>::DoesNotHavePermission
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3196 |     fn unbond_permissionless_works<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3258:13
[INFO] [stdout]      |
[INFO] [stdout] 3258 |                 Error::<Runtime>::DoesNotHavePermission,
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3196 |     fn unbond_permissionless_works<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3268:13
[INFO] [stdout]      |
[INFO] [stdout] 3268 |                 Error::<Runtime>::PartialUnbondNotAllowedPermissionlessly,
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3196 |     fn unbond_permissionless_works<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3279:29
[INFO] [stdout]      |
[INFO] [stdout] 3279 |             assert_eq!(BondedPools::<Runtime>::get(1).unwrap().points, 0);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3196 |     fn unbond_permissionless_works<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3281:23
[INFO] [stdout]      |
[INFO] [stdout] 3281 |                 SubPoolsStorage::<Runtime>::get(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] 3196 |     fn unbond_permissionless_works<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3304:13
[INFO] [stdout]      |
[INFO] [stdout] 3304 |                 Error::<Runtime>::PoolMemberNotFound
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3300 |     fn unbond_errors_correctly<Runtime>() {
[INFO] [stdout]      |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3309:18
[INFO] [stdout]      |
[INFO] [stdout] 3309 |             PoolMembers::<Runtime>::insert(11, member);
[INFO] [stdout]      |                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3300 |     fn unbond_errors_correctly<Runtime>() {
[INFO] [stdout]      |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3321:18
[INFO] [stdout]      |
[INFO] [stdout] 3321 |             PoolMembers::<Runtime>::insert(11, member);
[INFO] [stdout]      |                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3318 |     fn unbond_panics_when_reward_pool_not_found<Runtime>() {
[INFO] [stdout]      |                                                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3322:17
[INFO] [stdout]      |
[INFO] [stdout] 3322 |             BondedPool::<Runtime> {
[INFO] [stdout]      |                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3318 |     fn unbond_panics_when_reward_pool_not_found<Runtime>() {
[INFO] [stdout]      |                                                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3348:29
[INFO] [stdout]      |
[INFO] [stdout] 3348 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().active_points(), 10);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3349:29
[INFO] [stdout]      |
[INFO] [stdout] 3349 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().unbonding_points(), 0);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3350:29
[INFO] [stdout]      |
[INFO] [stdout] 3350 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().pool_id, 1);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3352:19
[INFO] [stdout]      |
[INFO] [stdout] 3352 |                 PoolMembers::<Runtime>::get(10).unwrap().unbonding_eras,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3355:28
[INFO] [stdout]      |
[INFO] [stdout] 3355 |             assert_eq!(BondedPool::<Runtime>::get(1).unwrap().points, 10);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3356:30
[INFO] [stdout]      |
[INFO] [stdout] 3356 |             assert!(SubPoolsStorage::<Runtime>::get(1).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] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3367:29
[INFO] [stdout]      |
[INFO] [stdout] 3367 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().active_points(), 9);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3368:29
[INFO] [stdout]      |
[INFO] [stdout] 3368 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().unbonding_points(), 1);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3369:28
[INFO] [stdout]      |
[INFO] [stdout] 3369 |             assert_eq!(BondedPool::<Runtime>::get(1).unwrap().points, 9);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3371:19
[INFO] [stdout]      |
[INFO] [stdout] 3371 |                 PoolMembers::<Runtime>::get(10).unwrap().unbonding_eras,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3375:23
[INFO] [stdout]      |
[INFO] [stdout] 3375 |                 SubPoolsStorage::<Runtime>::get(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] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3397:29
[INFO] [stdout]      |
[INFO] [stdout] 3397 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().active_points(), 4);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3398:29
[INFO] [stdout]      |
[INFO] [stdout] 3398 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().unbonding_points(), 6);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3399:28
[INFO] [stdout]      |
[INFO] [stdout] 3399 |             assert_eq!(BondedPool::<Runtime>::get(1).unwrap().points, 4);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3401:19
[INFO] [stdout]      |
[INFO] [stdout] 3401 |                 PoolMembers::<Runtime>::get(10).unwrap().unbonding_eras,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3405:23
[INFO] [stdout]      |
[INFO] [stdout] 3405 |                 SubPoolsStorage::<Runtime>::get(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] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3423:29
[INFO] [stdout]      |
[INFO] [stdout] 3423 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().active_points(), 3);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3424:29
[INFO] [stdout]      |
[INFO] [stdout] 3424 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().unbonding_points(), 7);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3425:28
[INFO] [stdout]      |
[INFO] [stdout] 3425 |             assert_eq!(BondedPool::<Runtime>::get(1).unwrap().points, 3);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3427:19
[INFO] [stdout]      |
[INFO] [stdout] 3427 |                 PoolMembers::<Runtime>::get(10).unwrap().unbonding_eras,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3431:23
[INFO] [stdout]      |
[INFO] [stdout] 3431 |                 SubPoolsStorage::<Runtime>::get(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] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3452:13
[INFO] [stdout]      |
[INFO] [stdout] 3452 |                 Error::<Runtime>::MinimumBondNotMet
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3458:29
[INFO] [stdout]      |
[INFO] [stdout] 3458 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().active_points(), 0);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3459:29
[INFO] [stdout]      |
[INFO] [stdout] 3459 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().unbonding_points(), 10);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3460:28
[INFO] [stdout]      |
[INFO] [stdout] 3460 |             assert_eq!(BondedPool::<Runtime>::get(1).unwrap().points, 0);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3462:19
[INFO] [stdout]      |
[INFO] [stdout] 3462 |                 PoolMembers::<Runtime>::get(10).unwrap().unbonding_eras,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3466:23
[INFO] [stdout]      |
[INFO] [stdout] 3466 |                 SubPoolsStorage::<Runtime>::get(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] 3339 |     fn partial_unbond_era_tracking<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3492:19
[INFO] [stdout]      |
[INFO] [stdout] 3492 |                 PoolMembers::<Runtime>::get(20).unwrap().unbonding_eras,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3483 |     fn partial_unbond_max_chunks<Runtime>() {
[INFO] [stdout]      |                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3504:13
[INFO] [stdout]      |
[INFO] [stdout] 3504 |                 Error::<Runtime>::MaxUnbondingLimit
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3483 |     fn partial_unbond_max_chunks<Runtime>() {
[INFO] [stdout]      |                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3512:19
[INFO] [stdout]      |
[INFO] [stdout] 3512 |                 PoolMembers::<Runtime>::get(20).unwrap().unbonding_eras,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3483 |     fn partial_unbond_max_chunks<Runtime>() {
[INFO] [stdout]      |                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3539:29
[INFO] [stdout]      |
[INFO] [stdout] 3539 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().active_points(), 10);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3533 |     fn depositor_permissioned_partial_unbond<Runtime>() {
[INFO] [stdout]      |                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3540:29
[INFO] [stdout]      |
[INFO] [stdout] 3540 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().unbonding_points(), 0);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3533 |     fn depositor_permissioned_partial_unbond<Runtime>() {
[INFO] [stdout]      |                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3544:29
[INFO] [stdout]      |
[INFO] [stdout] 3544 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().active_points(), 7);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3533 |     fn depositor_permissioned_partial_unbond<Runtime>() {
[INFO] [stdout]      |                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3545:29
[INFO] [stdout]      |
[INFO] [stdout] 3545 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().unbonding_points(), 3);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3533 |     fn depositor_permissioned_partial_unbond<Runtime>() {
[INFO] [stdout]      |                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3550:13
[INFO] [stdout]      |
[INFO] [stdout] 3550 |                 Error::<Runtime>::MinimumBondNotMet
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3533 |     fn depositor_permissioned_partial_unbond<Runtime>() {
[INFO] [stdout]      |                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3569:31
[INFO] [stdout]      |
[INFO] [stdout] 3569 |             assert_eq!(MinCreateBond::<Runtime>::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] 3566 |     fn depositor_permissioned_partial_unbond_slashed<Runtime>() {
[INFO] [stdout]      |                                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3570:29
[INFO] [stdout]      |
[INFO] [stdout] 3570 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().active_points(), 10);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3566 |     fn depositor_permissioned_partial_unbond_slashed<Runtime>() {
[INFO] [stdout]      |                                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3571:29
[INFO] [stdout]      |
[INFO] [stdout] 3571 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().unbonding_points(), 0);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3566 |     fn depositor_permissioned_partial_unbond_slashed<Runtime>() {
[INFO] [stdout]      |                                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3579:13
[INFO] [stdout]      |
[INFO] [stdout] 3579 |                 Error::<Runtime>::MinimumBondNotMet
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3566 |     fn depositor_permissioned_partial_unbond_slashed<Runtime>() {
[INFO] [stdout]      |                                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3633:19
[INFO] [stdout]      |
[INFO] [stdout] 3633 |                 PoolMembers::<Runtime>::get(20).unwrap().unbonding_eras,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3585 |     fn every_unbonding_triggers_payout<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3722:43
[INFO] [stdout]      |
[INFO] [stdout] 3722 |                 let mut sub_pools = SubPoolsStorage::<Runtime>::get(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] 3706 |     fn withdraw_unbonded_works_against_slashed_no_era_sub_pool<Runtime>() {
[INFO] [stdout]      |                                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3726:35
[INFO] [stdout]      |
[INFO] [stdout] 3726 |                 assert_eq!(TotalValueLocked::<Runtime>::get(), 600);
[INFO] [stdout]      |                                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3706 |     fn withdraw_unbonded_works_against_slashed_no_era_sub_pool<Runtime>() {
[INFO] [stdout]      |                                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3732:24
[INFO] [stdout]      |
[INFO] [stdout] 3732 |                     SubPoolsStorage::<Runtime>::insert(1, sub_pools);
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3706 |     fn withdraw_unbonded_works_against_slashed_no_era_sub_pool<Runtime>() {
[INFO] [stdout]      |                                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3735:25
[INFO] [stdout]      |
[INFO] [stdout] 3735 |                     TotalValueLocked::<Runtime>::mutate(|x| *x -= 295);
[INFO] [stdout]      |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3706 |     fn withdraw_unbonded_works_against_slashed_no_era_sub_pool<Runtime>() {
[INFO] [stdout]      |                                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3754:42
[INFO] [stdout]      |
[INFO] [stdout] 3754 |                 current_era += TotalUnbondingPools::<Runtime>::get();
[INFO] [stdout]      |                                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3706 |     fn withdraw_unbonded_works_against_slashed_no_era_sub_pool<Runtime>() {
[INFO] [stdout]      |                                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3760:24
[INFO] [stdout]      |
[INFO] [stdout] 3760 |                     SubPoolsStorage::<Runtime>::get(1).unwrap().maybe_merge_pools(current_era);
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3706 |     fn withdraw_unbonded_works_against_slashed_no_era_sub_pool<Runtime>() {
[INFO] [stdout]      |                                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3761:23
[INFO] [stdout]      |
[INFO] [stdout] 3761 |                 SubPoolsStorage::<Runtime>::insert(1, sub_pools);
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3706 |     fn withdraw_unbonded_works_against_slashed_no_era_sub_pool<Runtime>() {
[INFO] [stdout]      |                                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3764:24
[INFO] [stdout]      |
[INFO] [stdout] 3764 |                     SubPoolsStorage::<Runtime>::get(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] 3706 |     fn withdraw_unbonded_works_against_slashed_no_era_sub_pool<Runtime>() {
[INFO] [stdout]      |                                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3794:24
[INFO] [stdout]      |
[INFO] [stdout] 3794 |                     SubPoolsStorage::<Runtime>::get(1).unwrap().no_era,
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3706 |     fn withdraw_unbonded_works_against_slashed_no_era_sub_pool<Runtime>() {
[INFO] [stdout]      |                                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3813:24
[INFO] [stdout]      |
[INFO] [stdout] 3813 |                     SubPoolsStorage::<Runtime>::get(1).unwrap().no_era,
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3706 |     fn withdraw_unbonded_works_against_slashed_no_era_sub_pool<Runtime>() {
[INFO] [stdout]      |                                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3816:28
[INFO] [stdout]      |
[INFO] [stdout] 3816 |                 assert!(!PoolMembers::<Runtime>::contains_key(40));
[INFO] [stdout]      |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3706 |     fn withdraw_unbonded_works_against_slashed_no_era_sub_pool<Runtime>() {
[INFO] [stdout]      |                                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3875:24
[INFO] [stdout]      |
[INFO] [stdout] 3875 |                     SubPoolsStorage::<Runtime>::get(1).unwrap().with_era,
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3861 |     fn withdraw_unbonded_works_against_slashed_with_era_sub_pools<Runtime>() {
[INFO] [stdout]      |                                                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3915:24
[INFO] [stdout]      |
[INFO] [stdout] 3915 |                     SubPoolsStorage::<Runtime>::get(1).unwrap().with_era,
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3861 |     fn withdraw_unbonded_works_against_slashed_with_era_sub_pools<Runtime>() {
[INFO] [stdout]      |                                                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3930:31
[INFO] [stdout]      |
[INFO] [stdout] 3930 |                 assert!(SubPoolsStorage::<Runtime>::get(1).unwrap().with_era.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] 3861 |     fn withdraw_unbonded_works_against_slashed_with_era_sub_pools<Runtime>() {
[INFO] [stdout]      |                                                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3938:24
[INFO] [stdout]      |
[INFO] [stdout] 3938 |                     SubPoolsStorage::<Runtime>::get(1).unwrap().with_era,
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3861 |     fn withdraw_unbonded_works_against_slashed_with_era_sub_pools<Runtime>() {
[INFO] [stdout]      |                                                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3988:22
[INFO] [stdout]      |
[INFO] [stdout] 3988 |             SubPoolsStorage::<Runtime>::insert(1, sub_pools.clone());
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3981 |     fn withdraw_unbonded_errors_correctly<Runtime>() {
[INFO] [stdout]      |                                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3992:13
[INFO] [stdout]      |
[INFO] [stdout] 3992 |                 Error::<Runtime>::PoolMemberNotFound
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3981 |     fn withdraw_unbonded_errors_correctly<Runtime>() {
[INFO] [stdout]      |                                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:3996:18
[INFO] [stdout]      |
[INFO] [stdout] 3996 |             PoolMembers::<Runtime>::insert(11, member.clone());
[INFO] [stdout]      |                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3981 |     fn withdraw_unbonded_errors_correctly<Runtime>() {
[INFO] [stdout]      |                                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4004:18
[INFO] [stdout]      |
[INFO] [stdout] 4004 |             PoolMembers::<Runtime>::insert(11, member.clone());
[INFO] [stdout]      |                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3981 |     fn withdraw_unbonded_errors_correctly<Runtime>() {
[INFO] [stdout]      |                                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4009:13
[INFO] [stdout]      |
[INFO] [stdout] 4009 |                 Error::<Runtime>::CannotWithdrawAny
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3981 |     fn withdraw_unbonded_errors_correctly<Runtime>() {
[INFO] [stdout]      |                                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4013:29
[INFO] [stdout]      |
[INFO] [stdout] 4013 |             assert_eq!(PoolMembers::<Runtime>::get(11), Some(member));
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3981 |     fn withdraw_unbonded_errors_correctly<Runtime>() {
[INFO] [stdout]      |                                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4015:33
[INFO] [stdout]      |
[INFO] [stdout] 4015 |             assert_eq!(SubPoolsStorage::<Runtime>::get(1).unwrap(), sub_pools)
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 3981 |     fn withdraw_unbonded_errors_correctly<Runtime>() {
[INFO] [stdout]      |                                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4028:19
[INFO] [stdout]      |
[INFO] [stdout] 4028 |                     BondedPool::<Runtime>::get(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] 4020 |     fn withdraw_unbonded_kick<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4045:14
[INFO] [stdout]      |
[INFO] [stdout] 4045 |                     Error::<Runtime>::NotKickerOrDestroying
[INFO] [stdout]      |                             ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4020 |     fn withdraw_unbonded_kick<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4078:14
[INFO] [stdout]      |
[INFO] [stdout] 4078 |                     Error::<Runtime>::NotKickerOrDestroying
[INFO] [stdout]      |                             ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4020 |     fn withdraw_unbonded_kick<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4089:28
[INFO] [stdout]      |
[INFO] [stdout] 4089 |                 assert!(!PoolMembers::<Runtime>::contains_key(100));
[INFO] [stdout]      |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4020 |     fn withdraw_unbonded_kick<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4090:28
[INFO] [stdout]      |
[INFO] [stdout] 4090 |                 assert!(!PoolMembers::<Runtime>::contains_key(200));
[INFO] [stdout]      |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4020 |     fn withdraw_unbonded_kick<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4091:34
[INFO] [stdout]      |
[INFO] [stdout] 4091 |                 assert_eq!(SubPoolsStorage::<Runtime>::get(1).unwrap(), 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] 4020 |     fn withdraw_unbonded_kick<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4110:18
[INFO] [stdout]      |
[INFO] [stdout] 4110 |                 BondedPool::<Runtime>::get(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] 4105 |     fn withdraw_unbonded_destroying_permissionless<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4128:13
[INFO] [stdout]      |
[INFO] [stdout] 4128 |                 Error::<Runtime>::NotKickerOrDestroying
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4105 |     fn withdraw_unbonded_destroying_permissionless<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4137:33
[INFO] [stdout]      |
[INFO] [stdout] 4137 |             assert_eq!(SubPoolsStorage::<Runtime>::get(1).unwrap(), 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] 4105 |     fn withdraw_unbonded_destroying_permissionless<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4140:27
[INFO] [stdout]      |
[INFO] [stdout] 4140 |             assert!(!PoolMembers::<Runtime>::contains_key(100));
[INFO] [stdout]      |                                    ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4105 |     fn withdraw_unbonded_destroying_permissionless<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4167:19
[INFO] [stdout]      |
[INFO] [stdout] 4167 |                 PoolMembers::<Runtime>::get(10).unwrap().unbonding_eras,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4157 |     fn partial_withdraw_unbonded_depositor<Runtime>() {
[INFO] [stdout]      |                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4171:23
[INFO] [stdout]      |
[INFO] [stdout] 4171 |                 SubPoolsStorage::<Runtime>::get(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] 4157 |     fn partial_withdraw_unbonded_depositor<Runtime>() {
[INFO] [stdout]      |                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4180:29
[INFO] [stdout]      |
[INFO] [stdout] 4180 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().active_points(), 13);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4157 |     fn partial_withdraw_unbonded_depositor<Runtime>() {
[INFO] [stdout]      |                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4181:29
[INFO] [stdout]      |
[INFO] [stdout] 4181 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().unbonding_points(), 7);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4157 |     fn partial_withdraw_unbonded_depositor<Runtime>() {
[INFO] [stdout]      |                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4198:13
[INFO] [stdout]      |
[INFO] [stdout] 4198 |                 Error::<Runtime>::CannotWithdrawAny
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4157 |     fn partial_withdraw_unbonded_depositor<Runtime>() {
[INFO] [stdout]      |                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4207:19
[INFO] [stdout]      |
[INFO] [stdout] 4207 |                 PoolMembers::<Runtime>::get(10).unwrap().unbonding_eras,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4157 |     fn partial_withdraw_unbonded_depositor<Runtime>() {
[INFO] [stdout]      |                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4211:23
[INFO] [stdout]      |
[INFO] [stdout] 4211 |                 SubPoolsStorage::<Runtime>::get(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] 4157 |     fn partial_withdraw_unbonded_depositor<Runtime>() {
[INFO] [stdout]      |                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4230:19
[INFO] [stdout]      |
[INFO] [stdout] 4230 |                 PoolMembers::<Runtime>::get(10).unwrap().unbonding_eras,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4157 |     fn partial_withdraw_unbonded_depositor<Runtime>() {
[INFO] [stdout]      |                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4233:33
[INFO] [stdout]      |
[INFO] [stdout] 4233 |             assert_eq!(SubPoolsStorage::<Runtime>::get(1).unwrap(), 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] 4157 |     fn partial_withdraw_unbonded_depositor<Runtime>() {
[INFO] [stdout]      |                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4242:13
[INFO] [stdout]      |
[INFO] [stdout] 4242 |                 Error::<Runtime>::CannotWithdrawAny
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4157 |     fn partial_withdraw_unbonded_depositor<Runtime>() {
[INFO] [stdout]      |                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4255:19
[INFO] [stdout]      |
[INFO] [stdout] 4255 |                 PoolMembers::<Runtime>::get(11).unwrap().unbonding_eras,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4248 |     fn partial_withdraw_unbonded_non_depositor<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4259:23
[INFO] [stdout]      |
[INFO] [stdout] 4259 |                 SubPoolsStorage::<Runtime>::get(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] 4248 |     fn partial_withdraw_unbonded_non_depositor<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4268:29
[INFO] [stdout]      |
[INFO] [stdout] 4268 |             assert_eq!(PoolMembers::<Runtime>::get(11).unwrap().active_points(), 3);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4248 |     fn partial_withdraw_unbonded_non_depositor<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4269:29
[INFO] [stdout]      |
[INFO] [stdout] 4269 |             assert_eq!(PoolMembers::<Runtime>::get(11).unwrap().unbonding_points(), 7);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4248 |     fn partial_withdraw_unbonded_non_depositor<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4286:13
[INFO] [stdout]      |
[INFO] [stdout] 4286 |                 Error::<Runtime>::CannotWithdrawAny
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4248 |     fn partial_withdraw_unbonded_non_depositor<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4295:19
[INFO] [stdout]      |
[INFO] [stdout] 4295 |                 PoolMembers::<Runtime>::get(11).unwrap().unbonding_eras,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4248 |     fn partial_withdraw_unbonded_non_depositor<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4299:23
[INFO] [stdout]      |
[INFO] [stdout] 4299 |                 SubPoolsStorage::<Runtime>::get(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] 4248 |     fn partial_withdraw_unbonded_non_depositor<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4318:19
[INFO] [stdout]      |
[INFO] [stdout] 4318 |                 PoolMembers::<Runtime>::get(11).unwrap().unbonding_eras,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4248 |     fn partial_withdraw_unbonded_non_depositor<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4321:33
[INFO] [stdout]      |
[INFO] [stdout] 4321 |             assert_eq!(SubPoolsStorage::<Runtime>::get(1).unwrap(), 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] 4248 |     fn partial_withdraw_unbonded_non_depositor<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4330:13
[INFO] [stdout]      |
[INFO] [stdout] 4330 |                 Error::<Runtime>::CannotWithdrawAny
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4248 |     fn partial_withdraw_unbonded_non_depositor<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4342:19
[INFO] [stdout]      |
[INFO] [stdout] 4342 |                 PoolMembers::<Runtime>::get(100).unwrap().unbonding_eras,
[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 full_multi_step_withdrawing_non_depositor<Runtime>() {
[INFO] [stdout]      |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4353:19
[INFO] [stdout]      |
[INFO] [stdout] 4353 |                 PoolMembers::<Runtime>::get(100).unwrap().unbonding_eras,
[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 full_multi_step_withdrawing_non_depositor<Runtime>() {
[INFO] [stdout]      |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4359:13
[INFO] [stdout]      |
[INFO] [stdout] 4359 |                 Error::<Runtime>::CannotWithdrawAny
[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 full_multi_step_withdrawing_non_depositor<Runtime>() {
[INFO] [stdout]      |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4380:19
[INFO] [stdout]      |
[INFO] [stdout] 4380 |                 PoolMembers::<Runtime>::get(100).unwrap().unbonding_eras,
[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 full_multi_step_withdrawing_non_depositor<Runtime>() {
[INFO] [stdout]      |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:4408:5
[INFO] [stdout]      |
[INFO] [stdout] 4408 |                 System::reset_events();
[INFO] [stdout]      |                 ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 3702 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4416:20
[INFO] [stdout]      |
[INFO] [stdout] 4416 |                     PoolMembers::<Runtime>::get(20).unwrap().unbonding_eras,
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4400 |     fn out_of_sync_unbonding_chunks<Runtime>() {
[INFO] [stdout]      |                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4420:20
[INFO] [stdout]      |
[INFO] [stdout] 4420 |                     PoolMembers::<Runtime>::get(30).unwrap().unbonding_eras,
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4400 |     fn out_of_sync_unbonding_chunks<Runtime>() {
[INFO] [stdout]      |                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4424:24
[INFO] [stdout]      |
[INFO] [stdout] 4424 |                     SubPoolsStorage::<Runtime>::get(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] 4400 |     fn out_of_sync_unbonding_chunks<Runtime>() {
[INFO] [stdout]      |                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4446:20
[INFO] [stdout]      |
[INFO] [stdout] 4446 |                     PoolMembers::<Runtime>::get(20).unwrap().unbonding_eras,
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4400 |     fn out_of_sync_unbonding_chunks<Runtime>() {
[INFO] [stdout]      |                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4450:24
[INFO] [stdout]      |
[INFO] [stdout] 4450 |                     SubPoolsStorage::<Runtime>::get(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] 4400 |     fn out_of_sync_unbonding_chunks<Runtime>() {
[INFO] [stdout]      |                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4470:20
[INFO] [stdout]      |
[INFO] [stdout] 4470 |                     PoolMembers::<Runtime>::get(20).unwrap().unbonding_eras,
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4400 |     fn out_of_sync_unbonding_chunks<Runtime>() {
[INFO] [stdout]      |                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4474:24
[INFO] [stdout]      |
[INFO] [stdout] 4474 |                     SubPoolsStorage::<Runtime>::get(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] 4400 |     fn out_of_sync_unbonding_chunks<Runtime>() {
[INFO] [stdout]      |                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4495:20
[INFO] [stdout]      |
[INFO] [stdout] 4495 |                     PoolMembers::<Runtime>::get(20).unwrap().unbonding_eras,
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4400 |     fn out_of_sync_unbonding_chunks<Runtime>() {
[INFO] [stdout]      |                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4499:24
[INFO] [stdout]      |
[INFO] [stdout] 4499 |                     SubPoolsStorage::<Runtime>::get(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] 4400 |     fn out_of_sync_unbonding_chunks<Runtime>() {
[INFO] [stdout]      |                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4521:20
[INFO] [stdout]      |
[INFO] [stdout] 4521 |                     PoolMembers::<Runtime>::get(20).unwrap().unbonding_eras,
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4400 |     fn out_of_sync_unbonding_chunks<Runtime>() {
[INFO] [stdout]      |                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4525:24
[INFO] [stdout]      |
[INFO] [stdout] 4525 |                     SubPoolsStorage::<Runtime>::get(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] 4400 |     fn out_of_sync_unbonding_chunks<Runtime>() {
[INFO] [stdout]      |                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4543:20
[INFO] [stdout]      |
[INFO] [stdout] 4543 |                     PoolMembers::<Runtime>::get(30).unwrap().unbonding_eras,
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4400 |     fn out_of_sync_unbonding_chunks<Runtime>() {
[INFO] [stdout]      |                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4547:24
[INFO] [stdout]      |
[INFO] [stdout] 4547 |                     SubPoolsStorage::<Runtime>::get(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] 4400 |     fn out_of_sync_unbonding_chunks<Runtime>() {
[INFO] [stdout]      |                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4578:19
[INFO] [stdout]      |
[INFO] [stdout] 4578 |                 PoolMembers::<Runtime>::get(10).unwrap().unbonding_eras,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4564 |     fn full_multi_step_withdrawing_depositor<Runtime>() {
[INFO] [stdout]      |                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4585:13
[INFO] [stdout]      |
[INFO] [stdout] 4585 |                 Error::<Runtime>::MinimumBondNotMet
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4564 |     fn full_multi_step_withdrawing_depositor<Runtime>() {
[INFO] [stdout]      |                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4591:13
[INFO] [stdout]      |
[INFO] [stdout] 4591 |                 Error::<Runtime>::MinimumBondNotMet
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4564 |     fn full_multi_step_withdrawing_depositor<Runtime>() {
[INFO] [stdout]      |                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4598:13
[INFO] [stdout]      |
[INFO] [stdout] 4598 |                 Error::<Runtime>::MinimumBondNotMet
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4564 |     fn full_multi_step_withdrawing_depositor<Runtime>() {
[INFO] [stdout]      |                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4620:19
[INFO] [stdout]      |
[INFO] [stdout] 4620 |                 PoolMembers::<Runtime>::get(10).unwrap().unbonding_eras,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4564 |     fn full_multi_step_withdrawing_depositor<Runtime>() {
[INFO] [stdout]      |                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4645:29
[INFO] [stdout]      |
[INFO] [stdout] 4645 |             assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().points, 20);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4641 |     fn withdraw_unbonded_removes_claim_permissions_on_leave<Runtime>() {
[INFO] [stdout]      |                                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4649:24
[INFO] [stdout]      |
[INFO] [stdout] 4649 |                 ClaimPermissions::<Runtime>::get(20),
[INFO] [stdout]      |                                    ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4641 |     fn withdraw_unbonded_removes_claim_permissions_on_leave<Runtime>() {
[INFO] [stdout]      |                                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4678:29
[INFO] [stdout]      |
[INFO] [stdout] 4678 |             assert_eq!(PoolMembers::<Runtime>::get(20), None);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4641 |     fn withdraw_unbonded_removes_claim_permissions_on_leave<Runtime>() {
[INFO] [stdout]      |                                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4679:34
[INFO] [stdout]      |
[INFO] [stdout] 4679 |             assert_eq!(ClaimPermissions::<Runtime>::contains_key(20), false);
[INFO] [stdout]      |                                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4641 |     fn withdraw_unbonded_removes_claim_permissions_on_leave<Runtime>() {
[INFO] [stdout]      |                                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4780:27
[INFO] [stdout]      |
[INFO] [stdout] 4780 |             assert!(!BondedPools::<Runtime>::contains_key(2));
[INFO] [stdout]      |                                    ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4773 |     fn create_works<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4781:27
[INFO] [stdout]      |
[INFO] [stdout] 4781 |             assert!(!RewardPools::<Runtime>::contains_key(2));
[INFO] [stdout]      |                                    ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4773 |     fn create_works<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4782:27
[INFO] [stdout]      |
[INFO] [stdout] 4782 |             assert!(!PoolMembers::<Runtime>::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] 4773 |     fn create_works<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4797:19
[INFO] [stdout]      |
[INFO] [stdout] 4797 |                 PoolMembers::<Runtime>::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] 4773 |     fn create_works<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4805:18
[INFO] [stdout]      |
[INFO] [stdout] 4805 |                 BondedPool::<Runtime>::get(2).unwrap(),
[INFO] [stdout]      |                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4773 |     fn create_works<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4827:19
[INFO] [stdout]      |
[INFO] [stdout] 4827 |                 RewardPools::<Runtime>::get(2).unwrap(),
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4773 |     fn create_works<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4858:13
[INFO] [stdout]      |
[INFO] [stdout] 4858 |                 Error::<Runtime>::AccountBelongsToOtherPool
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4854 |     fn create_errors_correctly<Runtime>() {
[INFO] [stdout]      |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4862:31
[INFO] [stdout]      |
[INFO] [stdout] 4862 |             assert_eq!(MinCreateBond::<Runtime>::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] 4854 |     fn create_errors_correctly<Runtime>() {
[INFO] [stdout]      |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4868:13
[INFO] [stdout]      |
[INFO] [stdout] 4868 |                 Error::<Runtime>::MinimumBondNotMet
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4854 |     fn create_errors_correctly<Runtime>() {
[INFO] [stdout]      |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4872:20
[INFO] [stdout]      |
[INFO] [stdout] 4872 |             MinCreateBond::<Runtime>::put(20);
[INFO] [stdout]      |                             ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4854 |     fn create_errors_correctly<Runtime>() {
[INFO] [stdout]      |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4877:13
[INFO] [stdout]      |
[INFO] [stdout] 4877 |                 Error::<Runtime>::MinimumBondNotMet
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4854 |     fn create_errors_correctly<Runtime>() {
[INFO] [stdout]      |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4881:17
[INFO] [stdout]      |
[INFO] [stdout] 4881 |             BondedPool::<Runtime> {
[INFO] [stdout]      |                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4854 |     fn create_errors_correctly<Runtime>() {
[INFO] [stdout]      |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4892:26
[INFO] [stdout]      |
[INFO] [stdout] 4892 |             assert_eq!(MaxPools::<Runtime>::get(), Some(2));
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4854 |     fn create_errors_correctly<Runtime>() {
[INFO] [stdout]      |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4893:29
[INFO] [stdout]      |
[INFO] [stdout] 4893 |             assert_eq!(BondedPools::<Runtime>::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] 4854 |     fn create_errors_correctly<Runtime>() {
[INFO] [stdout]      |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4898:13
[INFO] [stdout]      |
[INFO] [stdout] 4898 |                 Error::<Runtime>::MaxPools
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4854 |     fn create_errors_correctly<Runtime>() {
[INFO] [stdout]      |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4902:29
[INFO] [stdout]      |
[INFO] [stdout] 4902 |             assert_eq!(PoolMembers::<Runtime>::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] 4854 |     fn create_errors_correctly<Runtime>() {
[INFO] [stdout]      |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4903:15
[INFO] [stdout]      |
[INFO] [stdout] 4903 |             MaxPools::<Runtime>::put(3);
[INFO] [stdout]      |                        ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4854 |     fn create_errors_correctly<Runtime>() {
[INFO] [stdout]      |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4904:21
[INFO] [stdout]      |
[INFO] [stdout] 4904 |             MaxPoolMembers::<Runtime>::put(1);
[INFO] [stdout]      |                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4854 |     fn create_errors_correctly<Runtime>() {
[INFO] [stdout]      |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4908:43
[INFO] [stdout]      |
[INFO] [stdout] 4908 |             let create = RuntimeCall::Pools(Call::<Runtime>::create {
[INFO] [stdout]      |                                                    ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4854 |     fn create_errors_correctly<Runtime>() {
[INFO] [stdout]      |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4916:13
[INFO] [stdout]      |
[INFO] [stdout] 4916 |                 Error::<Runtime>::MaxPoolMembers
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4854 |     fn create_errors_correctly<Runtime>() {
[INFO] [stdout]      |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4940:13
[INFO] [stdout]      |
[INFO] [stdout] 4940 |                 Error::<Runtime>::PoolIdInUse
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4922 |     fn create_with_pool_id_works<Runtime>() {
[INFO] [stdout]      |                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4945:13
[INFO] [stdout]      |
[INFO] [stdout] 4945 |                 Error::<Runtime>::InvalidPoolId
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4922 |     fn create_with_pool_id_works<Runtime>() {
[INFO] [stdout]      |                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4965:26
[INFO] [stdout]      |
[INFO] [stdout] 4965 |         assert!(!PoolMembers::<Runtime>::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] 4961 | fn set_claim_permission_works<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:4982:33
[INFO] [stdout]      |
[INFO] [stdout] 4982 |         assert_eq!(ClaimPermissions::<Runtime>::get(11), ClaimPermission::PermissionlessWithdraw);
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4961 | fn set_claim_permission_works<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5001:33
[INFO] [stdout]      |
[INFO] [stdout] 5001 |         assert_eq!(ClaimPermissions::<Runtime>::get(11), ClaimPermission::Permissioned);
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 4961 | fn set_claim_permission_works<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5014:13
[INFO] [stdout]      |
[INFO] [stdout] 5014 |                 Error::<Runtime>::NotNominator
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5009 |     fn nominate_works<Runtime>() {
[INFO] [stdout]      |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5020:13
[INFO] [stdout]      |
[INFO] [stdout] 5020 |                 Error::<Runtime>::NotNominator
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5009 |     fn nominate_works<Runtime>() {
[INFO] [stdout]      |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5029:13
[INFO] [stdout]      |
[INFO] [stdout] 5029 |                 Error::<Runtime>::MinimumBondNotMet
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5009 |     fn nominate_works<Runtime>() {
[INFO] [stdout]      |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:5040:4
[INFO] [stdout]      |
[INFO] [stdout] 5040 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::PoolNominationMade {
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5006 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:5049:4
[INFO] [stdout]      |
[INFO] [stdout] 5049 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::PoolNominationMade {
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5006 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5057:13
[INFO] [stdout]      |
[INFO] [stdout] 5057 |                 Error::<Runtime>::PoolNotFound
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5009 |     fn nominate_works<Runtime>() {
[INFO] [stdout]      |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5070:28
[INFO] [stdout]      |
[INFO] [stdout] 5070 |             assert_ok!(BondedPool::<Runtime>::get(1).unwrap().ok_to_be_open());
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5067 |     fn set_state_works<Runtime>() {
[INFO] [stdout]      |                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5075:13
[INFO] [stdout]      |
[INFO] [stdout] 5075 |                 Error::<Runtime>::CanNotChangeState
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5067 |     fn set_state_works<Runtime>() {
[INFO] [stdout]      |                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5079:13
[INFO] [stdout]      |
[INFO] [stdout] 5079 |                 Error::<Runtime>::CanNotChangeState
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5067 |     fn set_state_works<Runtime>() {
[INFO] [stdout]      |                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5095:28
[INFO] [stdout]      |
[INFO] [stdout] 5095 |             assert_eq!(BondedPool::<Runtime>::get(1).unwrap().state, PoolState::Blocked);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5067 |     fn set_state_works<Runtime>() {
[INFO] [stdout]      |                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5099:28
[INFO] [stdout]      |
[INFO] [stdout] 5099 |             assert_eq!(BondedPool::<Runtime>::get(1).unwrap().state, PoolState::Destroying);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5067 |     fn set_state_works<Runtime>() {
[INFO] [stdout]      |                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5104:13
[INFO] [stdout]      |
[INFO] [stdout] 5104 |                 Error::<Runtime>::CanNotChangeState
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5067 |     fn set_state_works<Runtime>() {
[INFO] [stdout]      |                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5108:13
[INFO] [stdout]      |
[INFO] [stdout] 5108 |                 Error::<Runtime>::CanNotChangeState
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5067 |     fn set_state_works<Runtime>() {
[INFO] [stdout]      |                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5126:28
[INFO] [stdout]      |
[INFO] [stdout] 5126 |             assert_eq!(BondedPool::<Runtime>::get(1).unwrap().state, PoolState::Destroying);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5067 |     fn set_state_works<Runtime>() {
[INFO] [stdout]      |                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5134:28
[INFO] [stdout]      |
[INFO] [stdout] 5134 |             assert_eq!(BondedPool::<Runtime>::get(1).unwrap().state, PoolState::Destroying);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5067 |     fn set_state_works<Runtime>() {
[INFO] [stdout]      |                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5141:13
[INFO] [stdout]      |
[INFO] [stdout] 5141 |                 Error::<Runtime>::CanNotChangeState
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5067 |     fn set_state_works<Runtime>() {
[INFO] [stdout]      |                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5165:26
[INFO] [stdout]      |
[INFO] [stdout] 5165 |             assert_eq!(Metadata::<Runtime>::get(1), vec![1, 1]);
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5161 |     fn set_metadata_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:5167:4
[INFO] [stdout]      |
[INFO] [stdout] 5167 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::MetadataUpdated {
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5158 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5174:26
[INFO] [stdout]      |
[INFO] [stdout] 5174 |             assert_eq!(Metadata::<Runtime>::get(1), vec![2, 2]);
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5161 |     fn set_metadata_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:5176:4
[INFO] [stdout]      |
[INFO] [stdout] 5176 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::MetadataUpdated {
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5158 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5184:13
[INFO] [stdout]      |
[INFO] [stdout] 5184 |                 Error::<Runtime>::DoesNotHavePermission
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5161 |     fn set_metadata_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5190:13
[INFO] [stdout]      |
[INFO] [stdout] 5190 |                 Error::<Runtime>::DoesNotHavePermission
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5161 |     fn set_metadata_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5196:13
[INFO] [stdout]      |
[INFO] [stdout] 5196 |                 Error::<Runtime>::MetadataExceedsMaxLen
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5161 |     fn set_metadata_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5232:29
[INFO] [stdout]      |
[INFO] [stdout] 5232 |             assert_eq!(MinJoinBond::<Runtime>::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] 5206 |     fn set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5233:31
[INFO] [stdout]      |
[INFO] [stdout] 5233 |             assert_eq!(MinCreateBond::<Runtime>::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] 5206 |     fn set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5234:26
[INFO] [stdout]      |
[INFO] [stdout] 5234 |             assert_eq!(MaxPools::<Runtime>::get(), Some(3));
[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 set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5235:32
[INFO] [stdout]      |
[INFO] [stdout] 5235 |             assert_eq!(MaxPoolMembers::<Runtime>::get(), Some(4));
[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 set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5236:39
[INFO] [stdout]      |
[INFO] [stdout] 5236 |             assert_eq!(MaxPoolMembersPerPool::<Runtime>::get(), Some(5));
[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 set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5237:37
[INFO] [stdout]      |
[INFO] [stdout] 5237 |             assert_eq!(GlobalMaxCommission::<Runtime>::get(), Some(Perbill::from_percent(6)));
[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 set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:5240:4
[INFO] [stdout]      |
[INFO] [stdout] 5240 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::GlobalParamsUpdated {
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5203 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5260:29
[INFO] [stdout]      |
[INFO] [stdout] 5260 |             assert_eq!(MinJoinBond::<Runtime>::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] 5206 |     fn set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5261:31
[INFO] [stdout]      |
[INFO] [stdout] 5261 |             assert_eq!(MinCreateBond::<Runtime>::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] 5206 |     fn set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5262:26
[INFO] [stdout]      |
[INFO] [stdout] 5262 |             assert_eq!(MaxPools::<Runtime>::get(), Some(3));
[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 set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5263:32
[INFO] [stdout]      |
[INFO] [stdout] 5263 |             assert_eq!(MaxPoolMembers::<Runtime>::get(), Some(4));
[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 set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5264:39
[INFO] [stdout]      |
[INFO] [stdout] 5264 |             assert_eq!(MaxPoolMembersPerPool::<Runtime>::get(), Some(5));
[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 set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5265:37
[INFO] [stdout]      |
[INFO] [stdout] 5265 |             assert_eq!(GlobalMaxCommission::<Runtime>::get(), Some(Perbill::from_percent(6)));
[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 set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:5267:4
[INFO] [stdout]      |
[INFO] [stdout] 5267 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::GlobalParamsUpdated {
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5203 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5286:29
[INFO] [stdout]      |
[INFO] [stdout] 5286 |             assert_eq!(MinJoinBond::<Runtime>::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] 5206 |     fn set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5287:31
[INFO] [stdout]      |
[INFO] [stdout] 5287 |             assert_eq!(MinCreateBond::<Runtime>::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] 5206 |     fn set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5288:26
[INFO] [stdout]      |
[INFO] [stdout] 5288 |             assert_eq!(MaxPools::<Runtime>::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] 5206 |     fn set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5289:32
[INFO] [stdout]      |
[INFO] [stdout] 5289 |             assert_eq!(MaxPoolMembers::<Runtime>::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] 5206 |     fn set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5290:39
[INFO] [stdout]      |
[INFO] [stdout] 5290 |             assert_eq!(MaxPoolMembersPerPool::<Runtime>::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] 5206 |     fn set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5291:37
[INFO] [stdout]      |
[INFO] [stdout] 5291 |             assert_eq!(GlobalMaxCommission::<Runtime>::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] 5206 |     fn set_configs_works<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:5293:4
[INFO] [stdout]      |
[INFO] [stdout] 5293 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::GlobalParamsUpdated {
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5203 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5316:29
[INFO] [stdout]      |
[INFO] [stdout] 5316 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().points, 10);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5310 |     fn bond_extra_from_free_balance_creator<Runtime>() {
[INFO] [stdout]      |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5317:29
[INFO] [stdout]      |
[INFO] [stdout] 5317 |             assert_eq!(BondedPools::<Runtime>::get(1).unwrap().points, 10);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5310 |     fn bond_extra_from_free_balance_creator<Runtime>() {
[INFO] [stdout]      |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5325:29
[INFO] [stdout]      |
[INFO] [stdout] 5325 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().points, 20);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5310 |     fn bond_extra_from_free_balance_creator<Runtime>() {
[INFO] [stdout]      |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5326:29
[INFO] [stdout]      |
[INFO] [stdout] 5326 |             assert_eq!(BondedPools::<Runtime>::get(1).unwrap().points, 20);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5310 |     fn bond_extra_from_free_balance_creator<Runtime>() {
[INFO] [stdout]      |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5343:29
[INFO] [stdout]      |
[INFO] [stdout] 5343 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().points, 40);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5310 |     fn bond_extra_from_free_balance_creator<Runtime>() {
[INFO] [stdout]      |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5344:29
[INFO] [stdout]      |
[INFO] [stdout] 5344 |             assert_eq!(BondedPools::<Runtime>::get(1).unwrap().points, 40);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5310 |     fn bond_extra_from_free_balance_creator<Runtime>() {
[INFO] [stdout]      |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5363:29
[INFO] [stdout]      |
[INFO] [stdout] 5363 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().points, 10);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5354 |     fn bond_extra_from_rewards_creator<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5364:29
[INFO] [stdout]      |
[INFO] [stdout] 5364 |             assert_eq!(BondedPools::<Runtime>::get(1).unwrap().points, 10);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5354 |     fn bond_extra_from_rewards_creator<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5374:29
[INFO] [stdout]      |
[INFO] [stdout] 5374 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().points, 10 + claimable_reward);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5354 |     fn bond_extra_from_rewards_creator<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5375:29
[INFO] [stdout]      |
[INFO] [stdout] 5375 |             assert_eq!(BondedPools::<Runtime>::get(1).unwrap().points, 10 + claimable_reward);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5354 |     fn bond_extra_from_rewards_creator<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5407:29
[INFO] [stdout]      |
[INFO] [stdout] 5407 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().points, 10);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5396 |     fn bond_extra_from_rewards_joiner<Runtime>() {
[INFO] [stdout]      |                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5408:29
[INFO] [stdout]      |
[INFO] [stdout] 5408 |             assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().points, 20);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5396 |     fn bond_extra_from_rewards_joiner<Runtime>() {
[INFO] [stdout]      |                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5409:29
[INFO] [stdout]      |
[INFO] [stdout] 5409 |             assert_eq!(BondedPools::<Runtime>::get(1).unwrap().points, 30);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5396 |     fn bond_extra_from_rewards_joiner<Runtime>() {
[INFO] [stdout]      |                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5424:29
[INFO] [stdout]      |
[INFO] [stdout] 5424 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().points, 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] 5396 |     fn bond_extra_from_rewards_joiner<Runtime>() {
[INFO] [stdout]      |                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5425:29
[INFO] [stdout]      |
[INFO] [stdout] 5425 |             assert_eq!(BondedPools::<Runtime>::get(1).unwrap().points, 30 + 1);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5396 |     fn bond_extra_from_rewards_joiner<Runtime>() {
[INFO] [stdout]      |                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5436:29
[INFO] [stdout]      |
[INFO] [stdout] 5436 |             assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().points, 20 + 2);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5396 |     fn bond_extra_from_rewards_joiner<Runtime>() {
[INFO] [stdout]      |                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5437:29
[INFO] [stdout]      |
[INFO] [stdout] 5437 |             assert_eq!(BondedPools::<Runtime>::get(1).unwrap().points, 30 + 3);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5396 |     fn bond_extra_from_rewards_joiner<Runtime>() {
[INFO] [stdout]      |                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5465:29
[INFO] [stdout]      |
[INFO] [stdout] 5465 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().points, 10);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5456 |     fn bond_extra_other<Runtime>() {
[INFO] [stdout]      |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5466:29
[INFO] [stdout]      |
[INFO] [stdout] 5466 |             assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().points, 20);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5456 |     fn bond_extra_other<Runtime>() {
[INFO] [stdout]      |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5467:29
[INFO] [stdout]      |
[INFO] [stdout] 5467 |             assert_eq!(BondedPools::<Runtime>::get(1).unwrap().points, 30);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5456 |     fn bond_extra_other<Runtime>() {
[INFO] [stdout]      |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5474:13
[INFO] [stdout]      |
[INFO] [stdout] 5474 |                 Error::<Runtime>::DoesNotHavePermission
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5456 |     fn bond_extra_other<Runtime>() {
[INFO] [stdout]      |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5486:29
[INFO] [stdout]      |
[INFO] [stdout] 5486 |             assert_eq!(PoolMembers::<Runtime>::get(10).unwrap().points, 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] 5456 |     fn bond_extra_other<Runtime>() {
[INFO] [stdout]      |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5487:29
[INFO] [stdout]      |
[INFO] [stdout] 5487 |             assert_eq!(BondedPools::<Runtime>::get(1).unwrap().points, 30 + 1);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5456 |     fn bond_extra_other<Runtime>() {
[INFO] [stdout]      |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5492:13
[INFO] [stdout]      |
[INFO] [stdout] 5492 |                 Error::<Runtime>::PoolMemberNotFound
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5456 |     fn bond_extra_other<Runtime>() {
[INFO] [stdout]      |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5505:29
[INFO] [stdout]      |
[INFO] [stdout] 5505 |             assert_eq!(PoolMembers::<Runtime>::get(20).unwrap().points, 30);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5456 |     fn bond_extra_other<Runtime>() {
[INFO] [stdout]      |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5506:29
[INFO] [stdout]      |
[INFO] [stdout] 5506 |             assert_eq!(BondedPools::<Runtime>::get(1).unwrap().points, 41);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5456 |     fn bond_extra_other<Runtime>() {
[INFO] [stdout]      |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5518:19
[INFO] [stdout]      |
[INFO] [stdout] 5518 |                 BondedPools::<Runtime>::get(1).unwrap().roles,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5515 |     fn update_roles_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5536:13
[INFO] [stdout]      |
[INFO] [stdout] 5536 |                 Error::<Runtime>::PoolNotFound,
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5515 |     fn update_roles_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5548:13
[INFO] [stdout]      |
[INFO] [stdout] 5548 |                 Error::<Runtime>::DoesNotHavePermission,
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5515 |     fn update_roles_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5560:13
[INFO] [stdout]      |
[INFO] [stdout] 5560 |                 Error::<Runtime>::DoesNotHavePermission,
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5515 |     fn update_roles_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5571:13
[INFO] [stdout]      |
[INFO] [stdout] 5571 |                 Error::<Runtime>::DoesNotHavePermission,
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5515 |     fn update_roles_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5593:19
[INFO] [stdout]      |
[INFO] [stdout] 5593 |                 BondedPools::<Runtime>::get(1).unwrap().roles,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5515 |     fn update_roles_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5611:19
[INFO] [stdout]      |
[INFO] [stdout] 5611 |                 BondedPools::<Runtime>::get(1).unwrap().roles,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5515 |     fn update_roles_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5630:19
[INFO] [stdout]      |
[INFO] [stdout] 5630 |                 BondedPools::<Runtime>::get(1).unwrap().roles,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5515 |     fn update_roles_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5649:19
[INFO] [stdout]      |
[INFO] [stdout] 5649 |                 BondedPools::<Runtime>::get(1).unwrap().roles,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5515 |     fn update_roles_works<Runtime>() {
[INFO] [stdout]      |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:5674:17
[INFO] [stdout]      |
[INFO] [stdout] 5674 |         RewardPools::<Runtime>::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] 5672 |     fn default_pool_reward_counter<Runtime>() -> FixedU128 {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6069:19
[INFO] [stdout]      |
[INFO] [stdout] 6069 |                 PoolMembers::<Runtime>::get(10).unwrap(),
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5997 |     fn set_commission_works<Runtime>() {
[INFO] [stdout]      |                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6070:18
[INFO] [stdout]      |
[INFO] [stdout] 6070 |                 PoolMember::<Runtime> { pool_id, points: 10, ..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] 5997 |     fn set_commission_works<Runtime>() {
[INFO] [stdout]      |                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6081:28
[INFO] [stdout]      |
[INFO] [stdout] 6081 |             assert_eq!(RewardPool::<Runtime>::current_balance(pool_id), 20);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5997 |     fn set_commission_works<Runtime>() {
[INFO] [stdout]      |                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6089:28
[INFO] [stdout]      |
[INFO] [stdout] 6089 |             assert_eq!(RewardPool::<Runtime>::current_balance(pool_id), 0);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5997 |     fn set_commission_works<Runtime>() {
[INFO] [stdout]      |                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6125:19
[INFO] [stdout]      |
[INFO] [stdout] 6125 |                 RewardPools::<Runtime>::get(pool_id).unwrap(),
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5997 |     fn set_commission_works<Runtime>() {
[INFO] [stdout]      |                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6158:19
[INFO] [stdout]      |
[INFO] [stdout] 6158 |                 RewardPools::<Runtime>::get(pool_id).unwrap(),
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5997 |     fn set_commission_works<Runtime>() {
[INFO] [stdout]      |                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6179:18
[INFO] [stdout]      |
[INFO] [stdout] 6179 |                 BondedPool::<Runtime>::get(1).unwrap().commission,
[INFO] [stdout]      |                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 5997 |     fn set_commission_works<Runtime>() {
[INFO] [stdout]      |                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6262:28
[INFO] [stdout]      |
[INFO] [stdout] 6262 |             assert_eq!(RewardPool::<Runtime>::current_balance(pool_id), 4);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6240 |     fn commission_reward_counter_works_one_member<Runtime>() {
[INFO] [stdout]      |                                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6275:19
[INFO] [stdout]      |
[INFO] [stdout] 6275 |                 RewardPools::<Runtime>::get(pool_id).unwrap(),
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6240 |     fn commission_reward_counter_works_one_member<Runtime>() {
[INFO] [stdout]      |                                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6288:52
[INFO] [stdout]      |
[INFO] [stdout] 6288 |             let (current_reward_counter, _) = RewardPools::<Runtime>::get(pool_id)
[INFO] [stdout]      |                                                             ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6240 |     fn commission_reward_counter_works_one_member<Runtime>() {
[INFO] [stdout]      |                                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6292:20
[INFO] [stdout]      |
[INFO] [stdout] 6292 |                     BondedPools::<Runtime>::get(pool_id).unwrap().points,
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6240 |     fn commission_reward_counter_works_one_member<Runtime>() {
[INFO] [stdout]      |                                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6299:19
[INFO] [stdout]      |
[INFO] [stdout] 6299 |                 PoolMembers::<Runtime>::get(member)
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6240 |     fn commission_reward_counter_works_one_member<Runtime>() {
[INFO] [stdout]      |                                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6345:13
[INFO] [stdout]      |
[INFO] [stdout] 6345 |                 Error::<Runtime>::PoolNotFound
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6327 |     fn set_commission_handles_errors<Runtime>() {
[INFO] [stdout]      |                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6355:13
[INFO] [stdout]      |
[INFO] [stdout] 6355 |                 Error::<Runtime>::DoesNotHavePermission
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6327 |     fn set_commission_handles_errors<Runtime>() {
[INFO] [stdout]      |                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6374:18
[INFO] [stdout]      |
[INFO] [stdout] 6374 |                 BondedPool::<Runtime>::get(1).unwrap().commission,
[INFO] [stdout]      |                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6327 |     fn set_commission_handles_errors<Runtime>() {
[INFO] [stdout]      |                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6411:13
[INFO] [stdout]      |
[INFO] [stdout] 6411 |                 Error::<Runtime>::CommissionChangeThrottled
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6327 |     fn set_commission_handles_errors<Runtime>() {
[INFO] [stdout]      |                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6426:18
[INFO] [stdout]      |
[INFO] [stdout] 6426 |                 BondedPool::<Runtime>::get(1).unwrap().commission,
[INFO] [stdout]      |                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6327 |     fn set_commission_handles_errors<Runtime>() {
[INFO] [stdout]      |                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6457:13
[INFO] [stdout]      |
[INFO] [stdout] 6457 |                 Error::<Runtime>::CommissionChangeThrottled
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6327 |     fn set_commission_handles_errors<Runtime>() {
[INFO] [stdout]      |                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6490:13
[INFO] [stdout]      |
[INFO] [stdout] 6490 |                 Error::<Runtime>::CommissionChangeThrottled
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6327 |     fn set_commission_handles_errors<Runtime>() {
[INFO] [stdout]      |                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6503:18
[INFO] [stdout]      |
[INFO] [stdout] 6503 |                 BondedPool::<Runtime>::get(1).unwrap().commission,
[INFO] [stdout]      |                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6327 |     fn set_commission_handles_errors<Runtime>() {
[INFO] [stdout]      |                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6542:13
[INFO] [stdout]      |
[INFO] [stdout] 6542 |                 Error::<Runtime>::CommissionExceedsMaximum
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6327 |     fn set_commission_handles_errors<Runtime>() {
[INFO] [stdout]      |                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6557:13
[INFO] [stdout]      |
[INFO] [stdout] 6557 |                 Error::<Runtime>::PoolNotFound
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6548 |     fn set_commission_max_works_with_error_tests<Runtime>() {
[INFO] [stdout]      |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6562:13
[INFO] [stdout]      |
[INFO] [stdout] 6562 |                 Error::<Runtime>::DoesNotHavePermission
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6548 |     fn set_commission_max_works_with_error_tests<Runtime>() {
[INFO] [stdout]      |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6572:13
[INFO] [stdout]      |
[INFO] [stdout] 6572 |                 Error::<Runtime>::CommissionExceedsGlobalMaximum
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6548 |     fn set_commission_max_works_with_error_tests<Runtime>() {
[INFO] [stdout]      |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6582:19
[INFO] [stdout]      |
[INFO] [stdout] 6582 |                 BondedPools::<Runtime>::get(1).unwrap().commission.max,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6548 |     fn set_commission_max_works_with_error_tests<Runtime>() {
[INFO] [stdout]      |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6590:13
[INFO] [stdout]      |
[INFO] [stdout] 6590 |                 Error::<Runtime>::MaxCommissionRestricted
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6548 |     fn set_commission_max_works_with_error_tests<Runtime>() {
[INFO] [stdout]      |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6607:19
[INFO] [stdout]      |
[INFO] [stdout] 6607 |                 BondedPools::<Runtime>::get(1).unwrap().commission,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6548 |     fn set_commission_max_works_with_error_tests<Runtime>() {
[INFO] [stdout]      |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6657:13
[INFO] [stdout]      |
[INFO] [stdout] 6657 |                 Error::<Runtime>::PoolNotFound
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6645 |     fn set_commission_change_rate_works_with_errors<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6669:13
[INFO] [stdout]      |
[INFO] [stdout] 6669 |                 Error::<Runtime>::DoesNotHavePermission
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6645 |     fn set_commission_change_rate_works_with_errors<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6679:19
[INFO] [stdout]      |
[INFO] [stdout] 6679 |                 BondedPools::<Runtime>::get(1).unwrap().commission.change_rate,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6645 |     fn set_commission_change_rate_works_with_errors<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6712:13
[INFO] [stdout]      |
[INFO] [stdout] 6712 |                 Error::<Runtime>::CommissionChangeRateNotAllowed
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6645 |     fn set_commission_change_rate_works_with_errors<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6726:13
[INFO] [stdout]      |
[INFO] [stdout] 6726 |                 Error::<Runtime>::CommissionChangeRateNotAllowed
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6645 |     fn set_commission_change_rate_works_with_errors<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6796:19
[INFO] [stdout]      |
[INFO] [stdout] 6796 |                 BondedPools::<Runtime>::get(1).unwrap().commission.change_rate,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6780 |     fn change_rate_does_not_apply_to_decreasing_commission<Runtime>() {
[INFO] [stdout]      |                                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6828:13
[INFO] [stdout]      |
[INFO] [stdout] 6828 |                 Error::<Runtime>::CommissionChangeThrottled
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6780 |     fn change_rate_does_not_apply_to_decreasing_commission<Runtime>() {
[INFO] [stdout]      |                                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6833:19
[INFO] [stdout]      |
[INFO] [stdout] 6833 |                 BondedPools::<Runtime>::get(1).unwrap().commission,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6780 |     fn change_rate_does_not_apply_to_decreasing_commission<Runtime>() {
[INFO] [stdout]      |                                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6891:13
[INFO] [stdout]      |
[INFO] [stdout] 6891 |                 Error::<Runtime>::CommissionExceedsMaximum
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6877 |     fn set_commission_max_to_zero_works<Runtime>() {
[INFO] [stdout]      |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6914:13
[INFO] [stdout]      |
[INFO] [stdout] 6914 |                 Error::<Runtime>::CommissionChangeThrottled
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6897 |     fn set_commission_change_rate_zero_max_increase_works<Runtime>() {
[INFO] [stdout]      |                                                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6929:19
[INFO] [stdout]      |
[INFO] [stdout] 6929 |                 BondedPools::<Runtime>::get(1).unwrap().commission,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6920 |     fn set_commission_change_rate_zero_min_delay_works<Runtime>() {
[INFO] [stdout]      |                                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6956:13
[INFO] [stdout]      |
[INFO] [stdout] 6956 |                 Error::<Runtime>::CommissionChangeThrottled
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6920 |     fn set_commission_change_rate_zero_min_delay_works<Runtime>() {
[INFO] [stdout]      |                                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:6980:13
[INFO] [stdout]      |
[INFO] [stdout] 6980 |                 Error::<Runtime>::CommissionChangeThrottled
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 6962 |     fn set_commission_change_rate_zero_value_works<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7005:26
[INFO] [stdout]      |
[INFO] [stdout] 7005 |             GlobalMaxCommission::<Runtime>::set(None);
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7002 |     fn do_reward_payout_with_various_commissions<Runtime>() {
[INFO] [stdout]      |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7202:19
[INFO] [stdout]      |
[INFO] [stdout] 7202 |                 RewardPools::<Runtime>::get(1).unwrap().last_recorded_total_payouts,
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7163 |     fn last_recorded_total_payouts_needs_commission<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7220:26
[INFO] [stdout]      |
[INFO] [stdout] 7220 |             GlobalMaxCommission::<Runtime>::set(None);
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7217 |     fn do_reward_payout_with_100_percent_commission<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7255:23
[INFO] [stdout]      |
[INFO] [stdout] 7255 |                 &mut BondedPool::<Runtime>::get(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] 7217 |     fn do_reward_payout_with_100_percent_commission<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7279:13
[INFO] [stdout]      |
[INFO] [stdout] 7279 |                 Error::<Runtime>::CommissionExceedsGlobalMaximum
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7262 |     fn global_max_caps_max_commission_payout<Runtime>() {
[INFO] [stdout]      |                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7296:26
[INFO] [stdout]      |
[INFO] [stdout] 7296 |             GlobalMaxCommission::<Runtime>::set(Some(Perbill::from_percent(80)));
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7262 |     fn global_max_caps_max_commission_payout<Runtime>() {
[INFO] [stdout]      |                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7305:23
[INFO] [stdout]      |
[INFO] [stdout] 7305 |                 &mut BondedPool::<Runtime>::get(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] 7262 |     fn global_max_caps_max_commission_payout<Runtime>() {
[INFO] [stdout]      |                                             +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7357:28
[INFO] [stdout]      |
[INFO] [stdout] 7357 |             assert_eq!(RewardPool::<Runtime>::current_balance(pool_id), 50);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7325 |     fn claim_commission_works<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7362:13
[INFO] [stdout]      |
[INFO] [stdout] 7362 |                 Error::<Runtime>::PoolNotFound
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7325 |     fn claim_commission_works<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7368:13
[INFO] [stdout]      |
[INFO] [stdout] 7368 |                 Error::<Runtime>::DoesNotHavePermission
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7325 |     fn claim_commission_works<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7375:28
[INFO] [stdout]      |
[INFO] [stdout] 7375 |             assert_eq!(RewardPool::<Runtime>::current_balance(pool_id), 0);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7325 |     fn claim_commission_works<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7380:13
[INFO] [stdout]      |
[INFO] [stdout] 7380 |                 Error::<Runtime>::NoPendingCommission
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7325 |     fn claim_commission_works<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7411:28
[INFO] [stdout]      |
[INFO] [stdout] 7411 |             assert_eq!(RewardPool::<Runtime>::current_balance(pool_id), 0);
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7325 |     fn claim_commission_works<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7445:13
[INFO] [stdout]      |
[INFO] [stdout] 7445 |                 Error::<Runtime>::DoesNotHavePermission
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7325 |     fn claim_commission_works<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7502:13
[INFO] [stdout]      |
[INFO] [stdout] 7502 |                 Error::<Runtime>::DoesNotHavePermission
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7325 |     fn claim_commission_works<Runtime>() {
[INFO] [stdout]      |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7541:13
[INFO] [stdout]      |
[INFO] [stdout] 7541 |                 Error::<Runtime>::PoolNotFound
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7520 |     fn set_commission_claim_permission_handles_errors<Runtime>() {
[INFO] [stdout]      |                                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7551:13
[INFO] [stdout]      |
[INFO] [stdout] 7551 |                 Error::<Runtime>::DoesNotHavePermission
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7520 |     fn set_commission_claim_permission_handles_errors<Runtime>() {
[INFO] [stdout]      |                                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7561:54
[INFO] [stdout]      |
[INFO] [stdout] 7561 |         let bonded = |points, member_counter| BondedPool::<Runtime> {
[INFO] [stdout]      |                                                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7560 |     fn slash_no_subpool_is_tracked<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7574:27
[INFO] [stdout]      |
[INFO] [stdout] 7574 |             assert!(!PoolMembers::<Runtime>::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] 7560 |     fn slash_no_subpool_is_tracked<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7593:19
[INFO] [stdout]      |
[INFO] [stdout] 7593 |                 PoolMembers::<Runtime>::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] 7560 |     fn slash_no_subpool_is_tracked<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7594:18
[INFO] [stdout]      |
[INFO] [stdout] 7594 |                 PoolMember::<Runtime> { pool_id: 1, points: 2, ..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] 7560 |     fn slash_no_subpool_is_tracked<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7596:28
[INFO] [stdout]      |
[INFO] [stdout] 7596 |             assert_eq!(BondedPool::<Runtime>::get(1).unwrap(), bonded(12, 2));
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7560 |     fn slash_no_subpool_is_tracked<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7604:27
[INFO] [stdout]      |
[INFO] [stdout] 7604 |             assert!(!PoolMembers::<Runtime>::contains_key(12));
[INFO] [stdout]      |                                    ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7560 |     fn slash_no_subpool_is_tracked<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7620:19
[INFO] [stdout]      |
[INFO] [stdout] 7620 |                 PoolMembers::<Runtime>::get(12).unwrap(),
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7560 |     fn slash_no_subpool_is_tracked<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7621:18
[INFO] [stdout]      |
[INFO] [stdout] 7621 |                 PoolMember::<Runtime> { pool_id: 1, points: 24, ..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] 7560 |     fn slash_no_subpool_is_tracked<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7623:28
[INFO] [stdout]      |
[INFO] [stdout] 7623 |             assert_eq!(BondedPool::<Runtime>::get(1).unwrap(), bonded(12 + 24, 3));
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7560 |     fn slash_no_subpool_is_tracked<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7637:13
[INFO] [stdout]      |
[INFO] [stdout] 7637 |                 Error::<Runtime>::NotNominator
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7632 |     fn chill_works<Runtime>() {
[INFO] [stdout]      |                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:7643:4
[INFO] [stdout]      |
[INFO] [stdout] 7643 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::PoolNominatorChilled {
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 7629 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:7648:4
[INFO] [stdout]      |
[INFO] [stdout] 7648 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::PoolNominationMade {
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 7629 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:7655:4
[INFO] [stdout]      |
[INFO] [stdout] 7655 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::PoolNominatorChilled {
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 7629 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/tests.rs:7660:4
[INFO] [stdout]      |
[INFO] [stdout] 7660 |             System::assert_last_event(tests::RuntimeEvent::Pools(Event::PoolNominationMade {
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 7629 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7691:13
[INFO] [stdout]      |
[INFO] [stdout] 7691 |                 Error::<Runtime>::Restricted
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7679 |     fn restricted_accounts_cannot_join<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7696:13
[INFO] [stdout]      |
[INFO] [stdout] 7696 |                 Error::<Runtime>::Restricted
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7679 |     fn restricted_accounts_cannot_join<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7711:13
[INFO] [stdout]      |
[INFO] [stdout] 7711 |                 Error::<Runtime>::Restricted
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7679 |     fn restricted_accounts_cannot_join<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7715:13
[INFO] [stdout]      |
[INFO] [stdout] 7715 |                 Error::<Runtime>::Restricted
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7679 |     fn restricted_accounts_cannot_join<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7720:13
[INFO] [stdout]      |
[INFO] [stdout] 7720 |                 Error::<Runtime>::Restricted
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7679 |     fn restricted_accounts_cannot_join<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7758:36
[INFO] [stdout]      |
[INFO] [stdout] 7758 |             let member_data = PoolMembers::<Runtime>::get(member).unwrap();
[INFO] [stdout]      |                                             ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7751 |     fn migration_recovers_trapped_funds<Runtime>() {
[INFO] [stdout]      |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7763:36
[INFO] [stdout]      |
[INFO] [stdout] 7763 |             let pool_account = BondedPool::<Runtime>::get(1).unwrap().bonded_account();
[INFO] [stdout]      |                                             ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7751 |     fn migration_recovers_trapped_funds<Runtime>() {
[INFO] [stdout]      |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7767:36
[INFO] [stdout]      |
[INFO] [stdout] 7767 |             let member_data = PoolMembers::<Runtime>::get(member).unwrap();
[INFO] [stdout]      |                                             ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7751 |     fn migration_recovers_trapped_funds<Runtime>() {
[INFO] [stdout]      |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7791:38
[INFO] [stdout]      |
[INFO] [stdout] 7791 |             let member_before = PoolMembers::<Runtime>::get(member).unwrap();
[INFO] [stdout]      |                                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7785 |     fn migration_no_op_when_no_trapped_balance<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/tests.rs:7797:29
[INFO] [stdout]      |
[INFO] [stdout] 7797 |             assert_eq!(PoolMembers::<Runtime>::get(member).unwrap(), member_before);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 7785 |     fn migration_no_op_when_no_trapped_balance<Runtime>() {
[INFO] [stdout]      |                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/migration.rs:868:28
[INFO] [stdout]     |
[INFO] [stdout] 868 |             assert_eq!(BondedPool::<Runtime>::get(1).unwrap().points, 10);
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 857 |     fn migration_assumption_is_correct<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/migration.rs:870:19
[INFO] [stdout]     |
[INFO] [stdout] 870 |                 RewardPools::<Runtime>::get(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] 857 |     fn migration_assumption_is_correct<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/migration.rs:874:19
[INFO] [stdout]     |
[INFO] [stdout] 874 |                 PoolMembers::<Runtime>::get(10).unwrap().last_recorded_reward_counter,
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 857 |     fn migration_assumption_is_correct<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/migration.rs:879:28
[INFO] [stdout]     |
[INFO] [stdout] 879 |             assert_eq!(BondedPool::<Runtime>::get(1).unwrap().points, 20);
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 857 |     fn migration_assumption_is_correct<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/migration.rs:881:19
[INFO] [stdout]     |
[INFO] [stdout] 881 |                 RewardPools::<Runtime>::get(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] 857 |     fn migration_assumption_is_correct<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/migration.rs:885:19
[INFO] [stdout]     |
[INFO] [stdout] 885 |                 PoolMembers::<Runtime>::get(10).unwrap().last_recorded_reward_counter,
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 857 |     fn migration_assumption_is_correct<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/migration.rs:889:19
[INFO] [stdout]     |
[INFO] [stdout] 889 |                 PoolMembers::<Runtime>::get(20).unwrap().last_recorded_reward_counter,
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 857 |     fn migration_assumption_is_correct<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/migration.rs:894:28
[INFO] [stdout]     |
[INFO] [stdout] 894 |             assert_eq!(BondedPool::<Runtime>::get(1).unwrap().points, 30);
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 857 |     fn migration_assumption_is_correct<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/migration.rs:896:19
[INFO] [stdout]     |
[INFO] [stdout] 896 |                 RewardPools::<Runtime>::get(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] 857 |     fn migration_assumption_is_correct<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/migration.rs:900:19
[INFO] [stdout]     |
[INFO] [stdout] 900 |                 PoolMembers::<Runtime>::get(10).unwrap().last_recorded_reward_counter,
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 857 |     fn migration_assumption_is_correct<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/migration.rs:904:19
[INFO] [stdout]     |
[INFO] [stdout] 904 |                 PoolMembers::<Runtime>::get(20).unwrap().last_recorded_reward_counter,
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 857 |     fn migration_assumption_is_correct<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/migration.rs:908:19
[INFO] [stdout]     |
[INFO] [stdout] 908 |                 PoolMembers::<Runtime>::get(30).unwrap().last_recorded_reward_counter,
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 857 |     fn migration_assumption_is_correct<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `VariantCountOf`
[INFO] [stdout]   --> src/mock.rs:22:29
[INFO] [stdout]    |
[INFO] [stdout] 22 |     traits::{fungible::Mutate, VariantCountOf},
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]   --> src/mock.rs:42:2
[INFO] [stdout]    |
[INFO] [stdout] 42 |     Pools::generate_bonded_account(1)
[INFO] [stdout]    |     ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 42 -     Pools::generate_bonded_account(1)
[INFO] [stdout] 42 +     Pool::generate_bonded_account(1)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]   --> src/mock.rs:47:2
[INFO] [stdout]    |
[INFO] [stdout] 47 |     Pools::generate_reward_account(1)
[INFO] [stdout]    |     ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 47 -     Pools::generate_reward_account(1)
[INFO] [stdout] 47 +     Pool::generate_reward_account(1)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]   --> src/mock.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 78 |         let acc = Pools::generate_bonded_account(pool_id);
[INFO] [stdout]    |                   ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 78 -         let acc = Pools::generate_bonded_account(pool_id);
[INFO] [stdout] 78 +         let acc = Pool::generate_bonded_account(pool_id);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]   --> src/mock.rs:83:3
[INFO] [stdout]    |
[INFO] [stdout] 83 |         Pools::on_slash(&acc, pre_total - amount, &Default::default(), amount);
[INFO] [stdout]    |         ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 83 -         Pools::on_slash(&acc, pre_total - amount, &Default::default(), amount);
[INFO] [stdout] 83 +         Pool::on_slash(&acc, pre_total - amount, &Default::default(), amount);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/mock.rs:170:3
[INFO] [stdout]     |
[INFO] [stdout] 170 |         Pools::on_withdraw(&who, withdraw_amount);
[INFO] [stdout]     |         ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 170 -         Pools::on_withdraw(&who, withdraw_amount);
[INFO] [stdout] 170 +         Pool::on_withdraw(&who, withdraw_amount);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `sp_tracing` in this scope
[INFO] [stdout]    --> src/mock.rs:574:3
[INFO] [stdout]     |
[INFO] [stdout] 574 |         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] 574 -         sp_tracing::try_init_simple();
[INFO] [stdout] 574 +         sp_staking::try_init_simple();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/mock.rs:595:25
[INFO] [stdout]     |
[INFO] [stdout] 595 |             let amount_to_bond = Pools::depositor_min_bond();
[INFO] [stdout]     |                                  ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 595 -             let amount_to_bond = Pools::depositor_min_bond();
[INFO] [stdout] 595 +             let amount_to_bond = Pool::depositor_min_bond();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/mock.rs:597:15
[INFO] [stdout]     |
[INFO] [stdout] 597 |             assert_ok!(Pools::create(RawOrigin::Signed(10).into(), amount_to_bond, 900, 901, 902));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 597 -             assert_ok!(Pools::create(RawOrigin::Signed(10).into(), amount_to_bond, 900, 901, 902));
[INFO] [stdout] 597 +             assert_ok!(Pool::create(RawOrigin::Signed(10).into(), amount_to_bond, 900, 901, 902));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/mock.rs:598:15
[INFO] [stdout]     |
[INFO] [stdout] 598 |             assert_ok!(Pools::set_metadata(RuntimeOrigin::signed(900), 1, vec![1, 1]));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 598 -             assert_ok!(Pools::set_metadata(RuntimeOrigin::signed(900), 1, vec![1, 1]));
[INFO] [stdout] 598 +             assert_ok!(Pool::set_metadata(RuntimeOrigin::signed(900), 1, vec![1, 1]));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/mock.rs:598:35
[INFO] [stdout]     |
[INFO] [stdout] 598 |             assert_ok!(Pools::set_metadata(RuntimeOrigin::signed(900), 1, vec![1, 1]));
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/mock.rs:602:16
[INFO] [stdout]     |
[INFO] [stdout] 602 |                 assert_ok!(Pools::join(RawOrigin::Signed(account_id).into(), bonded, last_pool));
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 602 -                 assert_ok!(Pools::join(RawOrigin::Signed(account_id).into(), bonded, last_pool));
[INFO] [stdout] 602 +                 assert_ok!(Pool::join(RawOrigin::Signed(account_id).into(), bonded, last_pool));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/mock.rs:612:4
[INFO] [stdout]     |
[INFO] [stdout] 612 |             Pools::do_try_state(CheckLevel::get()).unwrap();
[INFO] [stdout]     |             ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 612 -             Pools::do_try_state(CheckLevel::get()).unwrap();
[INFO] [stdout] 612 +             Pool::do_try_state(CheckLevel::get()).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/mock.rs:666:2
[INFO] [stdout]     |
[INFO] [stdout] 666 |     Pools::unbond(RuntimeOrigin::signed(member), member, points)
[INFO] [stdout]     |     ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 666 -     Pools::unbond(RuntimeOrigin::signed(member), member, points)
[INFO] [stdout] 666 +     Pool::unbond(RuntimeOrigin::signed(member), member, points)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/mock.rs:666:16
[INFO] [stdout]     |
[INFO] [stdout] 666 |     Pools::unbond(RuntimeOrigin::signed(member), member, points)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/mock.rs:732:56
[INFO] [stdout]     |
[INFO] [stdout] 732 |     <T as Config>::StakeAdapter::total_balance(Pool::from(Pools::generate_bonded_account(id)))
[INFO] [stdout]     |                                                           ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 732 -     <T as Config>::StakeAdapter::total_balance(Pool::from(Pools::generate_bonded_account(id)))
[INFO] [stdout] 732 +     <T as Config>::StakeAdapter::total_balance(Pool::from(Pool::generate_bonded_account(id)))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]   --> src/tests.rs:99:24
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let bonded_account = Pools::generate_bonded_account(last_pool);
[INFO] [stdout]    |                              ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 99 -         let bonded_account = Pools::generate_bonded_account(last_pool);
[INFO] [stdout] 99 +         let bonded_account = Pool::generate_bonded_account(last_pool);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:100:24
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let reward_account = Pools::generate_reward_account(last_pool);
[INFO] [stdout]     |                              ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 100 -         let reward_account = Pools::generate_reward_account(last_pool);
[INFO] [stdout] 100 +         let reward_account = Pool::generate_reward_account(last_pool);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:229:29
[INFO] [stdout]     |
[INFO] [stdout] 229 |             StakingMock::slash_by(1, Pools::depositor_min_bond() / 2);
[INFO] [stdout]     |                                      ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 229 -             StakingMock::slash_by(1, Pools::depositor_min_bond() / 2);
[INFO] [stdout] 229 +             StakingMock::slash_by(1, Pool::depositor_min_bond() / 2);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:246:29
[INFO] [stdout]     |
[INFO] [stdout] 246 |             StakingMock::slash_by(1, Pools::depositor_min_bond() / 2);
[INFO] [stdout]     |                                      ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 246 -             StakingMock::slash_by(1, Pools::depositor_min_bond() / 2);
[INFO] [stdout] 246 +             StakingMock::slash_by(1, Pool::depositor_min_bond() / 2);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:327:15
[INFO] [stdout]     |
[INFO] [stdout] 327 |             assert_ok!(Pools::join(RuntimeOrigin::signed(11), 90, 1));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 327 -             assert_ok!(Pools::join(RuntimeOrigin::signed(11), 90, 1));
[INFO] [stdout] 327 +             assert_ok!(Pool::join(RuntimeOrigin::signed(11), 90, 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:327:27
[INFO] [stdout]     |
[INFO] [stdout] 327 |             assert_ok!(Pools::join(RuntimeOrigin::signed(11), 90, 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:342:15
[INFO] [stdout]     |
[INFO] [stdout] 342 |             assert_ok!(Pools::join(RuntimeOrigin::signed(12), 100, 1));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 342 -             assert_ok!(Pools::join(RuntimeOrigin::signed(12), 100, 1));
[INFO] [stdout] 342 +             assert_ok!(Pool::join(RuntimeOrigin::signed(12), 100, 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:342:27
[INFO] [stdout]     |
[INFO] [stdout] 342 |             assert_ok!(Pools::join(RuntimeOrigin::signed(12), 100, 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:367:15
[INFO] [stdout]     |
[INFO] [stdout] 367 |             assert_ok!(Pools::join(RuntimeOrigin::signed(13), 100, 1));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 367 -             assert_ok!(Pools::join(RuntimeOrigin::signed(13), 100, 1));
[INFO] [stdout] 367 +             assert_ok!(Pool::join(RuntimeOrigin::signed(13), 100, 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:367:27
[INFO] [stdout]     |
[INFO] [stdout] 367 |             assert_ok!(Pools::join(RuntimeOrigin::signed(13), 100, 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:392:15
[INFO] [stdout]     |
[INFO] [stdout] 392 |             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(10), 1));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 392 -             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(10), 1));
[INFO] [stdout] 392 +             assert_ok!(Pool::adjust_pool_deposit(RuntimeOrigin::signed(10), 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:392:42
[INFO] [stdout]     |
[INFO] [stdout] 392 |             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(10), 1));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:406:15
[INFO] [stdout]     |
[INFO] [stdout] 406 |             assert_ok!(Pools::join(RuntimeOrigin::signed(11), 90, 1));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 406 -             assert_ok!(Pools::join(RuntimeOrigin::signed(11), 90, 1));
[INFO] [stdout] 406 +             assert_ok!(Pool::join(RuntimeOrigin::signed(11), 90, 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:406:27
[INFO] [stdout]     |
[INFO] [stdout] 406 |             assert_ok!(Pools::join(RuntimeOrigin::signed(11), 90, 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:413:15
[INFO] [stdout]     |
[INFO] [stdout] 413 |             assert_ok!(Pools::join(RuntimeOrigin::signed(12), 10, 1));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 413 -             assert_ok!(Pools::join(RuntimeOrigin::signed(12), 10, 1));
[INFO] [stdout] 413 +             assert_ok!(Pool::join(RuntimeOrigin::signed(12), 10, 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:413:27
[INFO] [stdout]     |
[INFO] [stdout] 413 |             assert_ok!(Pools::join(RuntimeOrigin::signed(12), 10, 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:429:15
[INFO] [stdout]     |
[INFO] [stdout] 429 |             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(99), 1));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 429 -             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(99), 1));
[INFO] [stdout] 429 +             assert_ok!(Pool::adjust_pool_deposit(RuntimeOrigin::signed(99), 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:429:42
[INFO] [stdout]     |
[INFO] [stdout] 429 |             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(99), 1));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:441:5
[INFO] [stdout]     |
[INFO] [stdout] 441 |                 Pools::adjust_pool_deposit(RuntimeOrigin::signed(10), 1),
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 441 -                 Pools::adjust_pool_deposit(RuntimeOrigin::signed(10), 1),
[INFO] [stdout] 441 +                 Pool::adjust_pool_deposit(RuntimeOrigin::signed(10), 1),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:441:32
[INFO] [stdout]     |
[INFO] [stdout] 441 |                 Pools::adjust_pool_deposit(RuntimeOrigin::signed(10), 1),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:455:15
[INFO] [stdout]     |
[INFO] [stdout] 455 |             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(owner), 1));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 455 -             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(owner), 1));
[INFO] [stdout] 455 +             assert_ok!(Pool::adjust_pool_deposit(RuntimeOrigin::signed(owner), 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:455:42
[INFO] [stdout]     |
[INFO] [stdout] 455 |             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(owner), 1));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:490:15
[INFO] [stdout]     |
[INFO] [stdout] 490 |             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(owner), 1));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 490 -             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(owner), 1));
[INFO] [stdout] 490 +             assert_ok!(Pool::adjust_pool_deposit(RuntimeOrigin::signed(owner), 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:490:42
[INFO] [stdout]     |
[INFO] [stdout] 490 |             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(owner), 1));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:500:6
[INFO] [stdout]     |
[INFO] [stdout] 500 |                     Pools::adjust_pool_deposit(RuntimeOrigin::signed(70), 1),
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 500 -                     Pools::adjust_pool_deposit(RuntimeOrigin::signed(70), 1),
[INFO] [stdout] 500 +                     Pool::adjust_pool_deposit(RuntimeOrigin::signed(70), 1),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:500:33
[INFO] [stdout]     |
[INFO] [stdout] 500 |                     Pools::adjust_pool_deposit(RuntimeOrigin::signed(70), 1),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:506:16
[INFO] [stdout]     |
[INFO] [stdout] 506 |                 assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(owner), 1));
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 506 -                 assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(owner), 1));
[INFO] [stdout] 506 +                 assert_ok!(Pool::adjust_pool_deposit(RuntimeOrigin::signed(owner), 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:506:43
[INFO] [stdout]     |
[INFO] [stdout] 506 |                 assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(owner), 1));
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 520 |                 Pools::adjust_pool_deposit(RuntimeOrigin::signed(7), 1),
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 520 -                 Pools::adjust_pool_deposit(RuntimeOrigin::signed(7), 1),
[INFO] [stdout] 520 +                 Pool::adjust_pool_deposit(RuntimeOrigin::signed(7), 1),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:520:32
[INFO] [stdout]     |
[INFO] [stdout] 520 |                 Pools::adjust_pool_deposit(RuntimeOrigin::signed(7), 1),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:526:15
[INFO] [stdout]     |
[INFO] [stdout] 526 |             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(root), 1));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 526 -             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(root), 1));
[INFO] [stdout] 526 +             assert_ok!(Pool::adjust_pool_deposit(RuntimeOrigin::signed(root), 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:526:42
[INFO] [stdout]     |
[INFO] [stdout] 526 |             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(root), 1));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:549:15
[INFO] [stdout]     |
[INFO] [stdout] 549 |             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(10), 1));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 549 -             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(10), 1));
[INFO] [stdout] 549 +             assert_ok!(Pool::adjust_pool_deposit(RuntimeOrigin::signed(10), 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:549:42
[INFO] [stdout]     |
[INFO] [stdout] 549 |             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(10), 1));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:557:15
[INFO] [stdout]     |
[INFO] [stdout] 557 |             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(70), 1));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 557 -             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(70), 1));
[INFO] [stdout] 557 +             assert_ok!(Pool::adjust_pool_deposit(RuntimeOrigin::signed(70), 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:557:42
[INFO] [stdout]     |
[INFO] [stdout] 557 |             assert_ok!(Pools::adjust_pool_deposit(RuntimeOrigin::signed(70), 1));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:570:15
[INFO] [stdout]     |
[INFO] [stdout] 570 |             assert_ok!(Pools::join(RuntimeOrigin::signed(11), 90, 1));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 570 -             assert_ok!(Pools::join(RuntimeOrigin::signed(11), 90, 1));
[INFO] [stdout] 570 +             assert_ok!(Pool::join(RuntimeOrigin::signed(11), 90, 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:570:27
[INFO] [stdout]     |
[INFO] [stdout] 570 |             assert_ok!(Pools::join(RuntimeOrigin::signed(11), 90, 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:578:5
[INFO] [stdout]     |
[INFO] [stdout] 578 |                 Pools::adjust_pool_deposit(RuntimeOrigin::signed(10), 1),
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 578 -                 Pools::adjust_pool_deposit(RuntimeOrigin::signed(10), 1),
[INFO] [stdout] 578 +                 Pool::adjust_pool_deposit(RuntimeOrigin::signed(10), 1),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:578:32
[INFO] [stdout]     |
[INFO] [stdout] 578 |                 Pools::adjust_pool_deposit(RuntimeOrigin::signed(10), 1),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:759:15
[INFO] [stdout]     |
[INFO] [stdout] 759 |             assert_ok!(Pools::join(RuntimeOrigin::signed(11), 2, 1));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 759 -             assert_ok!(Pools::join(RuntimeOrigin::signed(11), 2, 1));
[INFO] [stdout] 759 +             assert_ok!(Pool::join(RuntimeOrigin::signed(11), 2, 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:759:27
[INFO] [stdout]     |
[INFO] [stdout] 759 |             assert_ok!(Pools::join(RuntimeOrigin::signed(11), 2, 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:788:15
[INFO] [stdout]     |
[INFO] [stdout] 788 |             assert_ok!(Pools::join(RuntimeOrigin::signed(12), 12, 1));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 788 -             assert_ok!(Pools::join(RuntimeOrigin::signed(12), 12, 1));
[INFO] [stdout] 788 +             assert_ok!(Pool::join(RuntimeOrigin::signed(12), 12, 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:788:27
[INFO] [stdout]     |
[INFO] [stdout] 788 |             assert_ok!(Pools::join(RuntimeOrigin::signed(12), 12, 1));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:815:5
[INFO] [stdout]     |
[INFO] [stdout] 815 |                 Pools::join(RuntimeOrigin::signed(10), 420, 123),
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 815 -                 Pools::join(RuntimeOrigin::signed(10), 420, 123),
[INFO] [stdout] 815 +                 Pool::join(RuntimeOrigin::signed(10), 420, 123),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:815:17
[INFO] [stdout]     |
[INFO] [stdout] 815 |                 Pools::join(RuntimeOrigin::signed(10), 420, 123),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:820:5
[INFO] [stdout]     |
[INFO] [stdout] 820 |                 Pools::join(RuntimeOrigin::signed(11), 420, 123),
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 820 -                 Pools::join(RuntimeOrigin::signed(11), 420, 123),
[INFO] [stdout] 820 +                 Pool::join(RuntimeOrigin::signed(11), 420, 123),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:820:17
[INFO] [stdout]     |
[INFO] [stdout] 820 |                 Pools::join(RuntimeOrigin::signed(11), 420, 123),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:825:21
[INFO] [stdout]     |
[INFO] [stdout] 825 |             set_pool_balance(Pools::generate_bonded_account(1), 0);
[INFO] [stdout]     |                              ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 825 -             set_pool_balance(Pools::generate_bonded_account(1), 0);
[INFO] [stdout] 825 +             set_pool_balance(Pool::generate_bonded_account(1), 0);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:827:5
[INFO] [stdout]     |
[INFO] [stdout] 827 |                 Pools::join(RuntimeOrigin::signed(11), 420, 1),
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 827 -                 Pools::join(RuntimeOrigin::signed(11), 420, 1),
[INFO] [stdout] 827 +                 Pool::join(RuntimeOrigin::signed(11), 420, 1),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:827:17
[INFO] [stdout]     |
[INFO] [stdout] 827 |                 Pools::join(RuntimeOrigin::signed(11), 420, 1),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:851:21
[INFO] [stdout]     |
[INFO] [stdout] 851 |             set_pool_balance(Pools::generate_bonded_account(123), max_points_to_balance);
[INFO] [stdout]     |                              ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 851 -             set_pool_balance(Pools::generate_bonded_account(123), max_points_to_balance);
[INFO] [stdout] 851 +             set_pool_balance(Pool::generate_bonded_account(123), max_points_to_balance);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:853:5
[INFO] [stdout]     |
[INFO] [stdout] 853 |                 Pools::join(RuntimeOrigin::signed(11), 420, 123),
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 853 -                 Pools::join(RuntimeOrigin::signed(11), 420, 123),
[INFO] [stdout] 853 +                 Pool::join(RuntimeOrigin::signed(11), 420, 123),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:853:17
[INFO] [stdout]     |
[INFO] [stdout] 853 |                 Pools::join(RuntimeOrigin::signed(11), 420, 123),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:857:21
[INFO] [stdout]     |
[INFO] [stdout] 857 |             set_pool_balance(Pools::generate_bonded_account(1), max_points_to_balance);
[INFO] [stdout]     |                              ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 857 -             set_pool_balance(Pools::generate_bonded_account(1), max_points_to_balance);
[INFO] [stdout] 857 +             set_pool_balance(Pool::generate_bonded_account(1), max_points_to_balance);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:862:5
[INFO] [stdout]     |
[INFO] [stdout] 862 |                 Pools::join(RuntimeOrigin::signed(11), max_points_to_balance, 123),
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 862 -                 Pools::join(RuntimeOrigin::signed(11), max_points_to_balance, 123),
[INFO] [stdout] 862 +                 Pool::join(RuntimeOrigin::signed(11), max_points_to_balance, 123),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:862:17
[INFO] [stdout]     |
[INFO] [stdout] 862 |                 Pools::join(RuntimeOrigin::signed(11), max_points_to_balance, 123),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:868:5
[INFO] [stdout]     |
[INFO] [stdout] 868 |                 Pools::join(RuntimeOrigin::signed(11), max_points_to_balance, 123),
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 868 -                 Pools::join(RuntimeOrigin::signed(11), max_points_to_balance, 123),
[INFO] [stdout] 868 +                 Pool::join(RuntimeOrigin::signed(11), max_points_to_balance, 123),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:868:17
[INFO] [stdout]     |
[INFO] [stdout] 868 |                 Pools::join(RuntimeOrigin::signed(11), max_points_to_balance, 123),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:877:5
[INFO] [stdout]     |
[INFO] [stdout] 877 |                 Pools::join(RuntimeOrigin::signed(11), 99, 123),
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 877 -                 Pools::join(RuntimeOrigin::signed(11), 99, 123),
[INFO] [stdout] 877 +                 Pool::join(RuntimeOrigin::signed(11), 99, 123),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:877:17
[INFO] [stdout]     |
[INFO] [stdout] 877 |                 Pools::join(RuntimeOrigin::signed(11), 99, 123),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:888:21
[INFO] [stdout]     |
[INFO] [stdout] 888 |             set_pool_balance(Pools::generate_bonded_account(123), 100);
[INFO] [stdout]     |                              ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 888 -             set_pool_balance(Pools::generate_bonded_account(123), 100);
[INFO] [stdout] 888 +             set_pool_balance(Pool::generate_bonded_account(123), 100);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:900:12
[INFO] [stdout]     |
[INFO] [stdout] 900 |             let _ = Pools::join(RuntimeOrigin::signed(11), 420, 123);
[INFO] [stdout]     |                     ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 900 -             let _ = Pools::join(RuntimeOrigin::signed(11), 420, 123);
[INFO] [stdout] 900 +             let _ = Pool::join(RuntimeOrigin::signed(11), 420, 123);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:900:24
[INFO] [stdout]     |
[INFO] [stdout] 900 |             let _ = Pools::join(RuntimeOrigin::signed(11), 420, 123);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:913:16
[INFO] [stdout]     |
[INFO] [stdout] 913 |                 assert_ok!(Pools::join(RuntimeOrigin::signed(account), 100, 1));
[INFO] [stdout]     |                            ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 913 -                 assert_ok!(Pools::join(RuntimeOrigin::signed(account), 100, 1));
[INFO] [stdout] 913 +                 assert_ok!(Pool::join(RuntimeOrigin::signed(account), 100, 1));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:913:28
[INFO] [stdout]     |
[INFO] [stdout] 913 |                 assert_ok!(Pools::join(RuntimeOrigin::signed(account), 100, 1));
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:931:5
[INFO] [stdout]     |
[INFO] [stdout] 931 |                 Pools::join(RuntimeOrigin::signed(103), 100, 1),
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 931 -                 Pools::join(RuntimeOrigin::signed(103), 100, 1),
[INFO] [stdout] 931 +                 Pool::join(RuntimeOrigin::signed(103), 100, 1),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:931:17
[INFO] [stdout]     |
[INFO] [stdout] 931 |                 Pools::join(RuntimeOrigin::signed(103), 100, 1),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:940:15
[INFO] [stdout]     |
[INFO] [stdout] 940 |             assert_ok!(Pools::create(RuntimeOrigin::signed(104), 100, 104, 104, 104));
[INFO] [stdout]     |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 940 -             assert_ok!(Pools::create(RuntimeOrigin::signed(104), 100, 104, 104, 104));
[INFO] [stdout] 940 +             assert_ok!(Pool::create(RuntimeOrigin::signed(104), 100, 104, 104, 104));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:940:29
[INFO] [stdout]     |
[INFO] [stdout] 940 |             assert_ok!(Pools::create(RuntimeOrigin::signed(104), 100, 104, 104, 104));
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]    --> src/tests.rs:957:5
[INFO] [stdout]     |
[INFO] [stdout] 957 |                 Pools::join(RuntimeOrigin::signed(103), 100, pool_account),
[INFO] [stdout]     |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 957 -                 Pools::join(RuntimeOrigin::signed(103), 100, pool_account),
[INFO] [stdout] 957 +                 Pool::join(RuntimeOrigin::signed(103), 100, pool_account),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/tests.rs:957:17
[INFO] [stdout]     |
[INFO] [stdout] 957 |                 Pools::join(RuntimeOrigin::signed(103), 100, pool_account),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1017:16
[INFO] [stdout]      |
[INFO] [stdout] 1017 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                            ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1017 -                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1017 +                 assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1017:36
[INFO] [stdout]      |
[INFO] [stdout] 1017 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1033:16
[INFO] [stdout]      |
[INFO] [stdout] 1033 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(40)));
[INFO] [stdout]      |                            ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1033 -                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(40)));
[INFO] [stdout] 1033 +                 assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(40)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1033:36
[INFO] [stdout]      |
[INFO] [stdout] 1033 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(40)));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1046:16
[INFO] [stdout]      |
[INFO] [stdout] 1046 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(50)));
[INFO] [stdout]      |                            ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1046 -                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(50)));
[INFO] [stdout] 1046 +                 assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(50)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1046:36
[INFO] [stdout]      |
[INFO] [stdout] 1046 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(50)));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1062:16
[INFO] [stdout]      |
[INFO] [stdout] 1062 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                            ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1062 -                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1062 +                 assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1062:36
[INFO] [stdout]      |
[INFO] [stdout] 1062 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1075:16
[INFO] [stdout]      |
[INFO] [stdout] 1075 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(40)));
[INFO] [stdout]      |                            ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1075 -                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(40)));
[INFO] [stdout] 1075 +                 assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(40)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1075:36
[INFO] [stdout]      |
[INFO] [stdout] 1075 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(40)));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1092:16
[INFO] [stdout]      |
[INFO] [stdout] 1092 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(50)));
[INFO] [stdout]      |                            ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1092 -                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(50)));
[INFO] [stdout] 1092 +                 assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(50)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1092:36
[INFO] [stdout]      |
[INFO] [stdout] 1092 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(50)));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1105:16
[INFO] [stdout]      |
[INFO] [stdout] 1105 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                            ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1105 -                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1105 +                 assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1105:36
[INFO] [stdout]      |
[INFO] [stdout] 1105 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1122:16
[INFO] [stdout]      |
[INFO] [stdout] 1122 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                            ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1122 -                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1122 +                 assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1122:36
[INFO] [stdout]      |
[INFO] [stdout] 1122 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1141:16
[INFO] [stdout]      |
[INFO] [stdout] 1141 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                            ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1141 -                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1141 +                 assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1141:36
[INFO] [stdout]      |
[INFO] [stdout] 1141 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1154:16
[INFO] [stdout]      |
[INFO] [stdout] 1154 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(40)));
[INFO] [stdout]      |                            ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1154 -                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(40)));
[INFO] [stdout] 1154 +                 assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(40)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1154:36
[INFO] [stdout]      |
[INFO] [stdout] 1154 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(40)));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1167:16
[INFO] [stdout]      |
[INFO] [stdout] 1167 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(50)));
[INFO] [stdout]      |                            ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1167 -                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(50)));
[INFO] [stdout] 1167 +                 assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(50)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1167:36
[INFO] [stdout]      |
[INFO] [stdout] 1167 |                 assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(50)));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1188:5
[INFO] [stdout]      |
[INFO] [stdout] 1188 |                 Pools::claim_payout(RuntimeOrigin::signed(11)),
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1188 -                 Pools::claim_payout(RuntimeOrigin::signed(11)),
[INFO] [stdout] 1188 +                 Pool::claim_payout(RuntimeOrigin::signed(11)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1188:25
[INFO] [stdout]      |
[INFO] [stdout] 1188 |                 Pools::claim_payout(RuntimeOrigin::signed(11)),
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1209:5
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                 Pools::get_member_with_pools(&10).unwrap();
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1209 -                 Pools::get_member_with_pools(&10).unwrap();
[INFO] [stdout] 1209 +                 Pool::get_member_with_pools(&10).unwrap();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1215:15
[INFO] [stdout]      |
[INFO] [stdout] 1215 |             assert_ok!(Pools::set_commission(
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1215 -             assert_ok!(Pools::set_commission(
[INFO] [stdout] 1215 +             assert_ok!(Pool::set_commission(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1216:5
[INFO] [stdout]      |
[INFO] [stdout] 1216 |                 RuntimeOrigin::signed(900),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1241:15
[INFO] [stdout]      |
[INFO] [stdout] 1241 |             assert_ok!(Pools::do_reward_payout(
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1241 -             assert_ok!(Pools::do_reward_payout(
[INFO] [stdout] 1241 +             assert_ok!(Pool::do_reward_payout(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1262:5
[INFO] [stdout]      |
[INFO] [stdout] 1262 |                 Pools::get_member_with_pools(&10).unwrap();
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1262 -                 Pools::get_member_with_pools(&10).unwrap();
[INFO] [stdout] 1262 +                 Pool::get_member_with_pools(&10).unwrap();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1266:5
[INFO] [stdout]      |
[INFO] [stdout] 1266 |                 Pools::do_reward_payout(&10, &mut member, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1266 -                 Pools::do_reward_payout(&10, &mut member, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout] 1266 +                 Pool::do_reward_payout(&10, &mut member, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1273:4
[INFO] [stdout]      |
[INFO] [stdout] 1273 |             Pools::put_member_with_pools(
[INFO] [stdout]      |             ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1273 -             Pools::put_member_with_pools(
[INFO] [stdout] 1273 +             Pool::put_member_with_pools(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1285:5
[INFO] [stdout]      |
[INFO] [stdout] 1285 |                 Pools::do_reward_payout(&10, &mut member, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1285 -                 Pools::do_reward_payout(&10, &mut member, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout] 1285 +                 Pool::do_reward_payout(&10, &mut member, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1301:4
[INFO] [stdout]      |
[INFO] [stdout] 1301 |             Pools::put_member_with_pools(
[INFO] [stdout]      |             ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1301 -             Pools::put_member_with_pools(
[INFO] [stdout] 1301 +             Pool::put_member_with_pools(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1313:5
[INFO] [stdout]      |
[INFO] [stdout] 1313 |                 Pools::do_reward_payout(&10, &mut member, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1313 -                 Pools::do_reward_payout(&10, &mut member, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout] 1313 +                 Pool::do_reward_payout(&10, &mut member, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1324:4
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             Pools::put_member_with_pools(
[INFO] [stdout]      |             ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1324 -             Pools::put_member_with_pools(
[INFO] [stdout] 1324 +             Pool::put_member_with_pools(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1336:5
[INFO] [stdout]      |
[INFO] [stdout] 1336 |                 Pools::do_reward_payout(&10, &mut member, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1336 -                 Pools::do_reward_payout(&10, &mut member, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout] 1336 +                 Pool::do_reward_payout(&10, &mut member, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1344:4
[INFO] [stdout]      |
[INFO] [stdout] 1344 |             Pools::put_member_with_pools(
[INFO] [stdout]      |             ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1344 -             Pools::put_member_with_pools(
[INFO] [stdout] 1344 +             Pool::put_member_with_pools(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1385:6
[INFO] [stdout]      |
[INFO] [stdout] 1385 |                     Pools::do_reward_payout(&10, &mut del_10, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |                     ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1385 -                     Pools::do_reward_payout(&10, &mut del_10, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout] 1385 +                     Pool::do_reward_payout(&10, &mut del_10, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1396:5
[INFO] [stdout]      |
[INFO] [stdout] 1396 |                 Pools::put_member_with_pools(
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1396 -                 Pools::put_member_with_pools(
[INFO] [stdout] 1396 +                 Pool::put_member_with_pools(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1405:6
[INFO] [stdout]      |
[INFO] [stdout] 1405 |                     Pools::do_reward_payout(&40, &mut del_40, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |                     ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1405 -                     Pools::do_reward_payout(&40, &mut del_40, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout] 1405 +                     Pool::do_reward_payout(&40, &mut del_40, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1416:5
[INFO] [stdout]      |
[INFO] [stdout] 1416 |                 Pools::put_member_with_pools(
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1416 -                 Pools::put_member_with_pools(
[INFO] [stdout] 1416 +                 Pool::put_member_with_pools(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1425:6
[INFO] [stdout]      |
[INFO] [stdout] 1425 |                     Pools::do_reward_payout(&50, &mut del_50, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |                     ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1425 -                     Pools::do_reward_payout(&50, &mut del_50, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout] 1425 +                     Pool::do_reward_payout(&50, &mut del_50, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1436:5
[INFO] [stdout]      |
[INFO] [stdout] 1436 |                 Pools::put_member_with_pools(
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1436 -                 Pools::put_member_with_pools(
[INFO] [stdout] 1436 +                 Pool::put_member_with_pools(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1448:6
[INFO] [stdout]      |
[INFO] [stdout] 1448 |                     Pools::do_reward_payout(&10, &mut del_10, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |                     ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1448 -                     Pools::do_reward_payout(&10, &mut del_10, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout] 1448 +                     Pool::do_reward_payout(&10, &mut del_10, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1459:5
[INFO] [stdout]      |
[INFO] [stdout] 1459 |                 Pools::put_member_with_pools(
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1459 -                 Pools::put_member_with_pools(
[INFO] [stdout] 1459 +                 Pool::put_member_with_pools(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1468:6
[INFO] [stdout]      |
[INFO] [stdout] 1468 |                     Pools::do_reward_payout(&40, &mut del_40, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |                     ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1468 -                     Pools::do_reward_payout(&40, &mut del_40, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout] 1468 +                     Pool::do_reward_payout(&40, &mut del_40, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1479:5
[INFO] [stdout]      |
[INFO] [stdout] 1479 |                 Pools::put_member_with_pools(
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1479 -                 Pools::put_member_with_pools(
[INFO] [stdout] 1479 +                 Pool::put_member_with_pools(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1491:6
[INFO] [stdout]      |
[INFO] [stdout] 1491 |                     Pools::do_reward_payout(&50, &mut del_50, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |                     ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1491 -                     Pools::do_reward_payout(&50, &mut del_50, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout] 1491 +                     Pool::do_reward_payout(&50, &mut del_50, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1502:5
[INFO] [stdout]      |
[INFO] [stdout] 1502 |                 Pools::put_member_with_pools(
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1502 -                 Pools::put_member_with_pools(
[INFO] [stdout] 1502 +                 Pool::put_member_with_pools(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1511:6
[INFO] [stdout]      |
[INFO] [stdout] 1511 |                     Pools::do_reward_payout(&10, &mut del_10, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |                     ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1511 -                     Pools::do_reward_payout(&10, &mut del_10, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout] 1511 +                     Pool::do_reward_payout(&10, &mut del_10, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1522:5
[INFO] [stdout]      |
[INFO] [stdout] 1522 |                 Pools::put_member_with_pools(
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1522 -                 Pools::put_member_with_pools(
[INFO] [stdout] 1522 +                 Pool::put_member_with_pools(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1534:6
[INFO] [stdout]      |
[INFO] [stdout] 1534 |                     Pools::do_reward_payout(&10, &mut del_10, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |                     ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1534 -                     Pools::do_reward_payout(&10, &mut del_10, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout] 1534 +                     Pool::do_reward_payout(&10, &mut del_10, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1545:5
[INFO] [stdout]      |
[INFO] [stdout] 1545 |                 Pools::put_member_with_pools(
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1545 -                 Pools::put_member_with_pools(
[INFO] [stdout] 1545 +                 Pool::put_member_with_pools(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1557:6
[INFO] [stdout]      |
[INFO] [stdout] 1557 |                     Pools::do_reward_payout(&10, &mut del_10, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |                     ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1557 -                     Pools::do_reward_payout(&10, &mut del_10, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout] 1557 +                     Pool::do_reward_payout(&10, &mut del_10, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1564:5
[INFO] [stdout]      |
[INFO] [stdout] 1564 |                 Pools::put_member_with_pools(
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1564 -                 Pools::put_member_with_pools(
[INFO] [stdout] 1564 +                 Pool::put_member_with_pools(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1573:6
[INFO] [stdout]      |
[INFO] [stdout] 1573 |                     Pools::do_reward_payout(&40, &mut del_40, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |                     ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1573 -                     Pools::do_reward_payout(&40, &mut del_40, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout] 1573 +                     Pool::do_reward_payout(&40, &mut del_40, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1580:5
[INFO] [stdout]      |
[INFO] [stdout] 1580 |                 Pools::put_member_with_pools(
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1580 -                 Pools::put_member_with_pools(
[INFO] [stdout] 1580 +                 Pool::put_member_with_pools(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1589:6
[INFO] [stdout]      |
[INFO] [stdout] 1589 |                     Pools::do_reward_payout(&50, &mut del_50, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |                     ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1589 -                     Pools::do_reward_payout(&50, &mut del_50, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout] 1589 +                     Pool::do_reward_payout(&50, &mut del_50, &mut bonded_pool, &mut reward_pool)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1596:5
[INFO] [stdout]      |
[INFO] [stdout] 1596 |                 Pools::put_member_with_pools(
[INFO] [stdout]      |                 ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1596 -                 Pools::put_member_with_pools(
[INFO] [stdout] 1596 +                 Pool::put_member_with_pools(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1613:15
[INFO] [stdout]      |
[INFO] [stdout] 1613 |             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 10, 1));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1613 -             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 10, 1));
[INFO] [stdout] 1613 +             assert_ok!(Pool::join(RuntimeOrigin::signed(20), 10, 1));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1613:27
[INFO] [stdout]      |
[INFO] [stdout] 1613 |             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 10, 1));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1619:15
[INFO] [stdout]      |
[INFO] [stdout] 1619 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1619 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1619 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1619:35
[INFO] [stdout]      |
[INFO] [stdout] 1619 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1620:15
[INFO] [stdout]      |
[INFO] [stdout] 1620 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1620 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 1620 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1620:35
[INFO] [stdout]      |
[INFO] [stdout] 1620 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1636:15
[INFO] [stdout]      |
[INFO] [stdout] 1636 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1636 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1636 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1636:35
[INFO] [stdout]      |
[INFO] [stdout] 1636 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1637:15
[INFO] [stdout]      |
[INFO] [stdout] 1637 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1637 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 1637 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1637:35
[INFO] [stdout]      |
[INFO] [stdout] 1637 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1657:15
[INFO] [stdout]      |
[INFO] [stdout] 1657 |             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 10, 1));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1657 -             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 10, 1));
[INFO] [stdout] 1657 +             assert_ok!(Pool::join(RuntimeOrigin::signed(20), 10, 1));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1657:27
[INFO] [stdout]      |
[INFO] [stdout] 1657 |             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 10, 1));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1662:15
[INFO] [stdout]      |
[INFO] [stdout] 1662 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1662 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1662 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1662:35
[INFO] [stdout]      |
[INFO] [stdout] 1662 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1663:15
[INFO] [stdout]      |
[INFO] [stdout] 1663 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1663 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 1663 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1663:35
[INFO] [stdout]      |
[INFO] [stdout] 1663 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1680:15
[INFO] [stdout]      |
[INFO] [stdout] 1680 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1680 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1680 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1680:35
[INFO] [stdout]      |
[INFO] [stdout] 1680 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1681:15
[INFO] [stdout]      |
[INFO] [stdout] 1681 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1681 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 1681 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1681:35
[INFO] [stdout]      |
[INFO] [stdout] 1681 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1694:15
[INFO] [stdout]      |
[INFO] [stdout] 1694 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1694 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1694 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1694:35
[INFO] [stdout]      |
[INFO] [stdout] 1694 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1695:15
[INFO] [stdout]      |
[INFO] [stdout] 1695 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1695 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 1695 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1695:35
[INFO] [stdout]      |
[INFO] [stdout] 1695 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1715:15
[INFO] [stdout]      |
[INFO] [stdout] 1715 |             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 10, 1));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1715 -             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 10, 1));
[INFO] [stdout] 1715 +             assert_ok!(Pool::join(RuntimeOrigin::signed(20), 10, 1));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1715:27
[INFO] [stdout]      |
[INFO] [stdout] 1715 |             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 10, 1));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1720:15
[INFO] [stdout]      |
[INFO] [stdout] 1720 |             assert_ok!(Pools::join(RuntimeOrigin::signed(30), 10, 1));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1720 -             assert_ok!(Pools::join(RuntimeOrigin::signed(30), 10, 1));
[INFO] [stdout] 1720 +             assert_ok!(Pool::join(RuntimeOrigin::signed(30), 10, 1));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1720:27
[INFO] [stdout]      |
[INFO] [stdout] 1720 |             assert_ok!(Pools::join(RuntimeOrigin::signed(30), 10, 1));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1725:15
[INFO] [stdout]      |
[INFO] [stdout] 1725 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1725 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1725 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1725:35
[INFO] [stdout]      |
[INFO] [stdout] 1725 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1726:15
[INFO] [stdout]      |
[INFO] [stdout] 1726 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1726 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 1726 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1726:35
[INFO] [stdout]      |
[INFO] [stdout] 1726 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1727:15
[INFO] [stdout]      |
[INFO] [stdout] 1727 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1727 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout] 1727 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1727:35
[INFO] [stdout]      |
[INFO] [stdout] 1727 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1746:15
[INFO] [stdout]      |
[INFO] [stdout] 1746 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1746 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1746 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1746:35
[INFO] [stdout]      |
[INFO] [stdout] 1746 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1747:15
[INFO] [stdout]      |
[INFO] [stdout] 1747 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1747 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 1747 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1747:35
[INFO] [stdout]      |
[INFO] [stdout] 1747 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1748:15
[INFO] [stdout]      |
[INFO] [stdout] 1748 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1748 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout] 1748 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1748:35
[INFO] [stdout]      |
[INFO] [stdout] 1748 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1766:15
[INFO] [stdout]      |
[INFO] [stdout] 1766 |             assert_eq!(Pools::api_pending_rewards(10), Some(0));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1766 -             assert_eq!(Pools::api_pending_rewards(10), Some(0));
[INFO] [stdout] 1766 +             assert_eq!(Pool::api_pending_rewards(10), Some(0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1768:15
[INFO] [stdout]      |
[INFO] [stdout] 1768 |             assert_eq!(Pools::api_pending_rewards(10), Some(30));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1768 -             assert_eq!(Pools::api_pending_rewards(10), Some(30));
[INFO] [stdout] 1768 +             assert_eq!(Pool::api_pending_rewards(10), Some(30));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1769:15
[INFO] [stdout]      |
[INFO] [stdout] 1769 |             assert_eq!(Pools::api_pending_rewards(20), None);
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1769 -             assert_eq!(Pools::api_pending_rewards(20), None);
[INFO] [stdout] 1769 +             assert_eq!(Pool::api_pending_rewards(20), None);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1772:15
[INFO] [stdout]      |
[INFO] [stdout] 1772 |             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 10, 1));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1772 -             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 10, 1));
[INFO] [stdout] 1772 +             assert_ok!(Pool::join(RuntimeOrigin::signed(20), 10, 1));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1772:27
[INFO] [stdout]      |
[INFO] [stdout] 1772 |             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 10, 1));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1774:15
[INFO] [stdout]      |
[INFO] [stdout] 1774 |             assert_eq!(Pools::api_pending_rewards(10), Some(30));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1774 -             assert_eq!(Pools::api_pending_rewards(10), Some(30));
[INFO] [stdout] 1774 +             assert_eq!(Pool::api_pending_rewards(10), Some(30));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1775:15
[INFO] [stdout]      |
[INFO] [stdout] 1775 |             assert_eq!(Pools::api_pending_rewards(20), Some(0));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1775 -             assert_eq!(Pools::api_pending_rewards(20), Some(0));
[INFO] [stdout] 1775 +             assert_eq!(Pool::api_pending_rewards(20), Some(0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1779:15
[INFO] [stdout]      |
[INFO] [stdout] 1779 |             assert_eq!(Pools::api_pending_rewards(10), Some(30 + 50));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1779 -             assert_eq!(Pools::api_pending_rewards(10), Some(30 + 50));
[INFO] [stdout] 1779 +             assert_eq!(Pool::api_pending_rewards(10), Some(30 + 50));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1780:15
[INFO] [stdout]      |
[INFO] [stdout] 1780 |             assert_eq!(Pools::api_pending_rewards(20), Some(50));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1780 -             assert_eq!(Pools::api_pending_rewards(20), Some(50));
[INFO] [stdout] 1780 +             assert_eq!(Pool::api_pending_rewards(20), Some(50));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1781:15
[INFO] [stdout]      |
[INFO] [stdout] 1781 |             assert_eq!(Pools::api_pending_rewards(30), None);
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1781 -             assert_eq!(Pools::api_pending_rewards(30), None);
[INFO] [stdout] 1781 +             assert_eq!(Pool::api_pending_rewards(30), None);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1784:15
[INFO] [stdout]      |
[INFO] [stdout] 1784 |             assert_ok!(Pools::join(RuntimeOrigin::signed(30), 10, 1));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1784 -             assert_ok!(Pools::join(RuntimeOrigin::signed(30), 10, 1));
[INFO] [stdout] 1784 +             assert_ok!(Pool::join(RuntimeOrigin::signed(30), 10, 1));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1784:27
[INFO] [stdout]      |
[INFO] [stdout] 1784 |             assert_ok!(Pools::join(RuntimeOrigin::signed(30), 10, 1));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1786:15
[INFO] [stdout]      |
[INFO] [stdout] 1786 |             assert_eq!(Pools::api_pending_rewards(10), Some(30 + 50));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1786 -             assert_eq!(Pools::api_pending_rewards(10), Some(30 + 50));
[INFO] [stdout] 1786 +             assert_eq!(Pool::api_pending_rewards(10), Some(30 + 50));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1787:15
[INFO] [stdout]      |
[INFO] [stdout] 1787 |             assert_eq!(Pools::api_pending_rewards(20), Some(50));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1787 -             assert_eq!(Pools::api_pending_rewards(20), Some(50));
[INFO] [stdout] 1787 +             assert_eq!(Pool::api_pending_rewards(20), Some(50));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1788:15
[INFO] [stdout]      |
[INFO] [stdout] 1788 |             assert_eq!(Pools::api_pending_rewards(30), Some(0));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1788 -             assert_eq!(Pools::api_pending_rewards(30), Some(0));
[INFO] [stdout] 1788 +             assert_eq!(Pool::api_pending_rewards(30), Some(0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1792:15
[INFO] [stdout]      |
[INFO] [stdout] 1792 |             assert_eq!(Pools::api_pending_rewards(10), Some(30 + 50 + 20));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1792 -             assert_eq!(Pools::api_pending_rewards(10), Some(30 + 50 + 20));
[INFO] [stdout] 1792 +             assert_eq!(Pool::api_pending_rewards(10), Some(30 + 50 + 20));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1793:15
[INFO] [stdout]      |
[INFO] [stdout] 1793 |             assert_eq!(Pools::api_pending_rewards(20), Some(50 + 20));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1793 -             assert_eq!(Pools::api_pending_rewards(20), Some(50 + 20));
[INFO] [stdout] 1793 +             assert_eq!(Pool::api_pending_rewards(20), Some(50 + 20));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1794:15
[INFO] [stdout]      |
[INFO] [stdout] 1794 |             assert_eq!(Pools::api_pending_rewards(30), Some(20));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1794 -             assert_eq!(Pools::api_pending_rewards(30), Some(20));
[INFO] [stdout] 1794 +             assert_eq!(Pool::api_pending_rewards(30), Some(20));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1797:15
[INFO] [stdout]      |
[INFO] [stdout] 1797 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1797 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1797 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1797:35
[INFO] [stdout]      |
[INFO] [stdout] 1797 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1798:15
[INFO] [stdout]      |
[INFO] [stdout] 1798 |             assert_eq!(Pools::api_pending_rewards(10), Some(0));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1798 -             assert_eq!(Pools::api_pending_rewards(10), Some(0));
[INFO] [stdout] 1798 +             assert_eq!(Pool::api_pending_rewards(10), Some(0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1799:15
[INFO] [stdout]      |
[INFO] [stdout] 1799 |             assert_eq!(Pools::api_pending_rewards(20), Some(50 + 20));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1799 -             assert_eq!(Pools::api_pending_rewards(20), Some(50 + 20));
[INFO] [stdout] 1799 +             assert_eq!(Pool::api_pending_rewards(20), Some(50 + 20));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1800:15
[INFO] [stdout]      |
[INFO] [stdout] 1800 |             assert_eq!(Pools::api_pending_rewards(30), Some(20));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1800 -             assert_eq!(Pools::api_pending_rewards(30), Some(20));
[INFO] [stdout] 1800 +             assert_eq!(Pool::api_pending_rewards(30), Some(20));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1802:15
[INFO] [stdout]      |
[INFO] [stdout] 1802 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1802 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 1802 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1802:35
[INFO] [stdout]      |
[INFO] [stdout] 1802 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1803:15
[INFO] [stdout]      |
[INFO] [stdout] 1803 |             assert_eq!(Pools::api_pending_rewards(10), Some(0));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1803 -             assert_eq!(Pools::api_pending_rewards(10), Some(0));
[INFO] [stdout] 1803 +             assert_eq!(Pool::api_pending_rewards(10), Some(0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1804:15
[INFO] [stdout]      |
[INFO] [stdout] 1804 |             assert_eq!(Pools::api_pending_rewards(20), Some(0));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1804 -             assert_eq!(Pools::api_pending_rewards(20), Some(0));
[INFO] [stdout] 1804 +             assert_eq!(Pool::api_pending_rewards(20), Some(0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1805:15
[INFO] [stdout]      |
[INFO] [stdout] 1805 |             assert_eq!(Pools::api_pending_rewards(30), Some(20));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1805 -             assert_eq!(Pools::api_pending_rewards(30), Some(20));
[INFO] [stdout] 1805 +             assert_eq!(Pool::api_pending_rewards(30), Some(20));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1807:15
[INFO] [stdout]      |
[INFO] [stdout] 1807 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1807 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout] 1807 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1807:35
[INFO] [stdout]      |
[INFO] [stdout] 1807 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1808:15
[INFO] [stdout]      |
[INFO] [stdout] 1808 |             assert_eq!(Pools::api_pending_rewards(10), Some(0));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1808 -             assert_eq!(Pools::api_pending_rewards(10), Some(0));
[INFO] [stdout] 1808 +             assert_eq!(Pool::api_pending_rewards(10), Some(0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1809:15
[INFO] [stdout]      |
[INFO] [stdout] 1809 |             assert_eq!(Pools::api_pending_rewards(20), Some(0));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1809 -             assert_eq!(Pools::api_pending_rewards(20), Some(0));
[INFO] [stdout] 1809 +             assert_eq!(Pool::api_pending_rewards(20), Some(0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1810:15
[INFO] [stdout]      |
[INFO] [stdout] 1810 |             assert_eq!(Pools::api_pending_rewards(30), Some(0));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1810 -             assert_eq!(Pools::api_pending_rewards(30), Some(0));
[INFO] [stdout] 1810 +             assert_eq!(Pool::api_pending_rewards(30), Some(0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1820:15
[INFO] [stdout]      |
[INFO] [stdout] 1820 |             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 20, 1));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1820 -             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 20, 1));
[INFO] [stdout] 1820 +             assert_ok!(Pool::join(RuntimeOrigin::signed(20), 20, 1));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1820:27
[INFO] [stdout]      |
[INFO] [stdout] 1820 |             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 20, 1));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1822:15
[INFO] [stdout]      |
[INFO] [stdout] 1822 |             assert_ok!(Pools::join(RuntimeOrigin::signed(30), 10, 1));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1822 -             assert_ok!(Pools::join(RuntimeOrigin::signed(30), 10, 1));
[INFO] [stdout] 1822 +             assert_ok!(Pool::join(RuntimeOrigin::signed(30), 10, 1));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1822:27
[INFO] [stdout]      |
[INFO] [stdout] 1822 |             assert_ok!(Pools::join(RuntimeOrigin::signed(30), 10, 1));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1827:15
[INFO] [stdout]      |
[INFO] [stdout] 1827 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1827 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1827 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1827:35
[INFO] [stdout]      |
[INFO] [stdout] 1827 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1828:15
[INFO] [stdout]      |
[INFO] [stdout] 1828 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1828 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 1828 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1828:35
[INFO] [stdout]      |
[INFO] [stdout] 1828 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1829:15
[INFO] [stdout]      |
[INFO] [stdout] 1829 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1829 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout] 1829 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1829:35
[INFO] [stdout]      |
[INFO] [stdout] 1829 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1846:15
[INFO] [stdout]      |
[INFO] [stdout] 1846 |             assert_ok!(Pools::bond_extra(RuntimeOrigin::signed(30), BondExtra::FreeBalance(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1846 -             assert_ok!(Pools::bond_extra(RuntimeOrigin::signed(30), BondExtra::FreeBalance(10)));
[INFO] [stdout] 1846 +             assert_ok!(Pool::bond_extra(RuntimeOrigin::signed(30), BondExtra::FreeBalance(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1846:33
[INFO] [stdout]      |
[INFO] [stdout] 1846 |             assert_ok!(Pools::bond_extra(RuntimeOrigin::signed(30), BondExtra::FreeBalance(10)));
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1851:15
[INFO] [stdout]      |
[INFO] [stdout] 1851 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1851 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1851 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1851:35
[INFO] [stdout]      |
[INFO] [stdout] 1851 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1852:15
[INFO] [stdout]      |
[INFO] [stdout] 1852 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1852 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 1852 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1852:35
[INFO] [stdout]      |
[INFO] [stdout] 1852 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1853:15
[INFO] [stdout]      |
[INFO] [stdout] 1853 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1853 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout] 1853 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1853:35
[INFO] [stdout]      |
[INFO] [stdout] 1853 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1873:15
[INFO] [stdout]      |
[INFO] [stdout] 1873 |             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 20, 1));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1873 -             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 20, 1));
[INFO] [stdout] 1873 +             assert_ok!(Pool::join(RuntimeOrigin::signed(20), 20, 1));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1873:27
[INFO] [stdout]      |
[INFO] [stdout] 1873 |             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 20, 1));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1878:15
[INFO] [stdout]      |
[INFO] [stdout] 1878 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1878 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1878 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1878:35
[INFO] [stdout]      |
[INFO] [stdout] 1878 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1879:15
[INFO] [stdout]      |
[INFO] [stdout] 1879 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1879 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 1879 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1879:35
[INFO] [stdout]      |
[INFO] [stdout] 1879 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1894:15
[INFO] [stdout]      |
[INFO] [stdout] 1894 |             assert_ok!(Pools::unbond(RuntimeOrigin::signed(20), 20, 10));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1894 -             assert_ok!(Pools::unbond(RuntimeOrigin::signed(20), 20, 10));
[INFO] [stdout] 1894 +             assert_ok!(Pool::unbond(RuntimeOrigin::signed(20), 20, 10));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1894:29
[INFO] [stdout]      |
[INFO] [stdout] 1894 |             assert_ok!(Pools::unbond(RuntimeOrigin::signed(20), 20, 10));
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1899:15
[INFO] [stdout]      |
[INFO] [stdout] 1899 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1899 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1899 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1899:35
[INFO] [stdout]      |
[INFO] [stdout] 1899 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1900:15
[INFO] [stdout]      |
[INFO] [stdout] 1900 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1900 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 1900 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1900:35
[INFO] [stdout]      |
[INFO] [stdout] 1900 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1919:15
[INFO] [stdout]      |
[INFO] [stdout] 1919 |             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 20, 1));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1919 -             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 20, 1));
[INFO] [stdout] 1919 +             assert_ok!(Pool::join(RuntimeOrigin::signed(20), 20, 1));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1919:27
[INFO] [stdout]      |
[INFO] [stdout] 1919 |             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 20, 1));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1921:15
[INFO] [stdout]      |
[INFO] [stdout] 1921 |             assert_ok!(Pools::join(RuntimeOrigin::signed(30), 10, 1));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1921 -             assert_ok!(Pools::join(RuntimeOrigin::signed(30), 10, 1));
[INFO] [stdout] 1921 +             assert_ok!(Pool::join(RuntimeOrigin::signed(30), 10, 1));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1921:27
[INFO] [stdout]      |
[INFO] [stdout] 1921 |             assert_ok!(Pools::join(RuntimeOrigin::signed(30), 10, 1));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1927:15
[INFO] [stdout]      |
[INFO] [stdout] 1927 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1927 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1927 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1927:35
[INFO] [stdout]      |
[INFO] [stdout] 1927 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1928:15
[INFO] [stdout]      |
[INFO] [stdout] 1928 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1928 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 1928 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1928:35
[INFO] [stdout]      |
[INFO] [stdout] 1928 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1947:15
[INFO] [stdout]      |
[INFO] [stdout] 1947 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1947 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1947 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1947:35
[INFO] [stdout]      |
[INFO] [stdout] 1947 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1948:15
[INFO] [stdout]      |
[INFO] [stdout] 1948 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1948 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 1948 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1948:35
[INFO] [stdout]      |
[INFO] [stdout] 1948 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1962:15
[INFO] [stdout]      |
[INFO] [stdout] 1962 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1962 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1962 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1962:35
[INFO] [stdout]      |
[INFO] [stdout] 1962 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1963:15
[INFO] [stdout]      |
[INFO] [stdout] 1963 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1963 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 1963 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1963:35
[INFO] [stdout]      |
[INFO] [stdout] 1963 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1974:15
[INFO] [stdout]      |
[INFO] [stdout] 1974 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1974 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout] 1974 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1974:35
[INFO] [stdout]      |
[INFO] [stdout] 1974 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1989:15
[INFO] [stdout]      |
[INFO] [stdout] 1989 |             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 20, 1));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1989 -             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 20, 1));
[INFO] [stdout] 1989 +             assert_ok!(Pool::join(RuntimeOrigin::signed(20), 20, 1));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1989:27
[INFO] [stdout]      |
[INFO] [stdout] 1989 |             assert_ok!(Pools::join(RuntimeOrigin::signed(20), 20, 1));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:1995:15
[INFO] [stdout]      |
[INFO] [stdout] 1995 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1995 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 1995 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:1995:35
[INFO] [stdout]      |
[INFO] [stdout] 1995 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2012:15
[INFO] [stdout]      |
[INFO] [stdout] 2012 |             assert_ok!(Pools::bond_extra(RuntimeOrigin::signed(20), BondExtra::FreeBalance(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2012 -             assert_ok!(Pools::bond_extra(RuntimeOrigin::signed(20), BondExtra::FreeBalance(10)));
[INFO] [stdout] 2012 +             assert_ok!(Pool::bond_extra(RuntimeOrigin::signed(20), BondExtra::FreeBalance(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:2012:33
[INFO] [stdout]      |
[INFO] [stdout] 2012 |             assert_ok!(Pools::bond_extra(RuntimeOrigin::signed(20), BondExtra::FreeBalance(10)));
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2015:15
[INFO] [stdout]      |
[INFO] [stdout] 2015 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2015 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 2015 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:2015:35
[INFO] [stdout]      |
[INFO] [stdout] 2015 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2016:15
[INFO] [stdout]      |
[INFO] [stdout] 2016 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2016 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 2016 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:2016:35
[INFO] [stdout]      |
[INFO] [stdout] 2016 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2032:15
[INFO] [stdout]      |
[INFO] [stdout] 2032 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2032 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout] 2032 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:2032:35
[INFO] [stdout]      |
[INFO] [stdout] 2032 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(10)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2033:15
[INFO] [stdout]      |
[INFO] [stdout] 2033 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2033 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout] 2033 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:2033:35
[INFO] [stdout]      |
[INFO] [stdout] 2033 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(20)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2050:41
[INFO] [stdout]      |
[INFO] [stdout] 2050 |             let (member_10, _, reward_pool_10) = Pools::get_member_with_pools(&10).unwrap();
[INFO] [stdout]      |                                                  ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2050 -             let (member_10, _, reward_pool_10) = Pools::get_member_with_pools(&10).unwrap();
[INFO] [stdout] 2050 +             let (member_10, _, reward_pool_10) = Pool::get_member_with_pools(&10).unwrap();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2063:15
[INFO] [stdout]      |
[INFO] [stdout] 2063 |             assert_ok!(Pools::create(RuntimeOrigin::signed(20), 10, 20, 20, 20));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2063 -             assert_ok!(Pools::create(RuntimeOrigin::signed(20), 10, 20, 20, 20));
[INFO] [stdout] 2063 +             assert_ok!(Pool::create(RuntimeOrigin::signed(20), 10, 20, 20, 20));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:2063:29
[INFO] [stdout]      |
[INFO] [stdout] 2063 |             assert_ok!(Pools::create(RuntimeOrigin::signed(20), 10, 20, 20, 20));
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2066:41
[INFO] [stdout]      |
[INFO] [stdout] 2066 |             let (member_20, _, reward_pool_20) = Pools::get_member_with_pools(&20).unwrap();
[INFO] [stdout]      |                                                  ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2066 -             let (member_20, _, reward_pool_20) = Pools::get_member_with_pools(&20).unwrap();
[INFO] [stdout] 2066 +             let (member_20, _, reward_pool_20) = Pool::get_member_with_pools(&20).unwrap();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2075:27
[INFO] [stdout]      |
[INFO] [stdout] 2075 |             Currency::set_balance(&Pools::generate_reward_account(3), 10);
[INFO] [stdout]      |                                    ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2075 -             Currency::set_balance(&Pools::generate_reward_account(3), 10);
[INFO] [stdout] 2075 +             Currency::set_balance(&Pool::generate_reward_account(3), 10);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2079:15
[INFO] [stdout]      |
[INFO] [stdout] 2079 |             assert_ok!(Pools::create(RuntimeOrigin::signed(30), 10, 30, 30, 30));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2079 -             assert_ok!(Pools::create(RuntimeOrigin::signed(30), 10, 30, 30, 30));
[INFO] [stdout] 2079 +             assert_ok!(Pool::create(RuntimeOrigin::signed(30), 10, 30, 30, 30));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:2079:29
[INFO] [stdout]      |
[INFO] [stdout] 2079 |             assert_ok!(Pools::create(RuntimeOrigin::signed(30), 10, 30, 30, 30));
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2082:41
[INFO] [stdout]      |
[INFO] [stdout] 2082 |             let (member_30, _, reward_pool_30) = Pools::get_member_with_pools(&30).unwrap();
[INFO] [stdout]      |                                                  ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2082 -             let (member_30, _, reward_pool_30) = Pools::get_member_with_pools(&30).unwrap();
[INFO] [stdout] 2082 +             let (member_30, _, reward_pool_30) = Pool::get_member_with_pools(&30).unwrap();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2084:29
[INFO] [stdout]      |
[INFO] [stdout] 2084 |                 Currency::free_balance(&Pools::generate_reward_account(3)),
[INFO] [stdout]      |                                         ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2084 -                 Currency::free_balance(&Pools::generate_reward_account(3)),
[INFO] [stdout] 2084 +                 Currency::free_balance(&Pool::generate_reward_account(3)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2095:15
[INFO] [stdout]      |
[INFO] [stdout] 2095 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |                        ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2095 -             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout] 2095 +             assert_ok!(Pool::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:2095:35
[INFO] [stdout]      |
[INFO] [stdout] 2095 |             assert_ok!(Pools::claim_payout(RuntimeOrigin::signed(30)));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2120:16
[INFO] [stdout]      |
[INFO] [stdout] 2120 |                 assert_ok!(Pools::join(RuntimeOrigin::signed(x), y, 1));
[INFO] [stdout]      |                            ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2120 -                 assert_ok!(Pools::join(RuntimeOrigin::signed(x), y, 1));
[INFO] [stdout] 2120 +                 assert_ok!(Pool::join(RuntimeOrigin::signed(x), y, 1));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]     --> src/tests.rs:2120:28
[INFO] [stdout]      |
[INFO] [stdout] 2120 |                 assert_ok!(Pools::join(RuntimeOrigin::signed(x), y, 1));
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2124:42
[INFO] [stdout]      |
[INFO] [stdout] 2124 |                 let (member_10, _, reward_pool_10) = Pools::get_member_with_pools(&10).unwrap();
[INFO] [stdout]      |                                                      ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2124 -                 let (member_10, _, reward_pool_10) = Pools::get_member_with_pools(&10).unwrap();
[INFO] [stdout] 2124 +                 let (member_10, _, reward_pool_10) = Pool::get_member_with_pools(&10).unwrap();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2136:36
[INFO] [stdout]      |
[INFO] [stdout] 2136 |                 let (member, _, reward_pool) = Pools::get_member_with_pools(&20).unwrap();
[INFO] [stdout]      |                                                ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2136 -                 let (member, _, reward_pool) = Pools::get_member_with_pools(&20).unwrap();
[INFO] [stdout] 2136 +                 let (member, _, reward_pool) = Pool::get_member_with_pools(&20).unwrap();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2148:36
[INFO] [stdout]      |
[INFO] [stdout] 2148 |                 let (member, _, reward_pool) = Pools::get_member_with_pools(&30).unwrap();
[INFO] [stdout]      |                                                ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2148 -                 let (member, _, reward_pool) = Pools::get_member_with_pools(&30).unwrap();
[INFO] [stdout] 2148 +                 let (member, _, reward_pool) = Pool::get_member_with_pools(&30).unwrap();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2160:36
[INFO] [stdout]      |
[INFO] [stdout] 2160 |                 let (member, _, reward_pool) = Pools::get_member_with_pools(&40).unwrap();
[INFO] [stdout]      |                                                ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2160 -                 let (member, _, reward_pool) = Pools::get_member_with_pools(&40).unwrap();
[INFO] [stdout] 2160 +                 let (member, _, reward_pool) = Pool::get_member_with_pools(&40).unwrap();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Pools` in this scope
[INFO] [stdout]     --> src/tests.rs:2189:42
[INFO] [stdout]      |
[INFO] [stdout] 2189 |                 let (member_10, _, reward_pool_10) = Pools::get_member_with_pools(&10).unwrap();
[INFO] [stdout]      |                                                      ^^^^^ use of undeclared type `Pools`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[WARN] too many lines in the log, truncating it
