[INFO] fetching crate pallet-election-provider-multi-block 0.3.4...
[INFO] testing pallet-election-provider-multi-block-0.3.4 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8
[INFO] extracting crate pallet-election-provider-multi-block 0.3.4 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate pallet-election-provider-multi-block 0.3.4
[INFO] finished tweaking crates.io crate pallet-election-provider-multi-block 0.3.4
[INFO] tweaked toml for crates.io crate pallet-election-provider-multi-block 0.3.4 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate pallet-election-provider-multi-block 0.3.4 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate pallet-election-provider-multi-block 0.3.4 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded sp-tracing v18.0.0
[INFO] [stderr]   Downloaded anyhow v1.0.86
[INFO] [stderr]   Downloaded sp-runtime-interface v31.0.0
[INFO] [stderr]   Downloaded sp-genesis-builder v0.19.0
[INFO] [stderr]   Downloaded sp-application-crypto v42.0.0
[INFO] [stderr]   Downloaded sp-state-machine v0.47.0
[INFO] [stderr]   Downloaded sp-wasm-interface v23.0.0
[INFO] [stderr]   Downloaded sp-io v42.0.0
[INFO] [stderr]   Downloaded sp-staking v40.0.0
[INFO] [stderr]   Downloaded sp-api-proc-macro v24.0.0
[INFO] [stderr]   Downloaded sp-api v38.0.0
[INFO] [stderr]   Downloaded sp-inherents v38.0.0
[INFO] [stderr]   Downloaded frame-benchmarking v42.0.0
[INFO] [stderr]   Downloaded sp-version v41.0.0
[INFO] [stderr]   Downloaded frame-system v42.0.0
[INFO] [stderr]   Downloaded frame-election-provider-support v42.0.0
[INFO] [stderr]   Downloaded sp-npos-elections v38.0.0
[INFO] [stderr]   Downloaded cc v1.1.24
[INFO] [stderr]   Downloaded frame-support v42.0.0
[INFO] [stderr]   Downloaded sp-runtime v43.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] edc7c5fc16f4d18df45af76fd0eca2a99e9ef9acb6e04dee63f33b72a5b3d405
[INFO] running `Command { std: "docker" "start" "-a" "edc7c5fc16f4d18df45af76fd0eca2a99e9ef9acb6e04dee63f33b72a5b3d405", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "edc7c5fc16f4d18df45af76fd0eca2a99e9ef9acb6e04dee63f33b72a5b3d405", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "edc7c5fc16f4d18df45af76fd0eca2a99e9ef9acb6e04dee63f33b72a5b3d405", kill_on_drop: false }`
[INFO] [stdout] edc7c5fc16f4d18df45af76fd0eca2a99e9ef9acb6e04dee63f33b72a5b3d405
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 79b743f9d03d8297df748cce09eee93ae7972ca57f8445f5d4bab9ce0118cc23
[INFO] running `Command { std: "docker" "start" "-a" "79b743f9d03d8297df748cce09eee93ae7972ca57f8445f5d4bab9ce0118cc23", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.11
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling hashbrown v0.15.3
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling winnow v0.5.15
[INFO] [stderr]    Compiling rustversion v1.0.17
[INFO] [stderr]    Compiling getrandom v0.2.10
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling const-oid v0.9.5
[INFO] [stderr]    Compiling arrayvec v0.7.4
[INFO] [stderr]    Compiling byte-slice-cast v1.2.3
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling indexmap v2.9.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling itoa v1.0.9
[INFO] [stderr]    Compiling parity-scale-codec v3.7.5
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling smallvec v1.15.0
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling cpufeatures v0.2.9
[INFO] [stderr]    Compiling aho-corasick v1.0.4
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling lock_api v0.4.10
[INFO] [stderr]    Compiling const_format v0.2.34
[INFO] [stderr]    Compiling semver v1.0.18
[INFO] [stderr]    Compiling parking_lot_core v0.9.8
[INFO] [stderr]    Compiling tracing-core v0.1.32
[INFO] [stderr]    Compiling keccak v0.1.4
[INFO] [stderr]    Compiling allocator-api2 v0.2.16
[INFO] [stderr]    Compiling arrayref v0.3.7
[INFO] [stderr]    Compiling cc v1.1.24
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling regex-automata v0.4.8
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling constant_time_eq v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-core v0.3.0
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling ref-cast v1.0.23
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling ryu v1.0.15
[INFO] [stderr]    Compiling serde_json v1.0.132
[INFO] [stderr]    Compiling integer-sqrt v0.1.5
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling http v1.1.0
[INFO] [stderr]    Compiling jam-codec v0.1.0
[INFO] [stderr]    Compiling ff v0.13.0
[INFO] [stderr]    Compiling bitcoin-internals v0.2.0
[INFO] [stderr]    Compiling prettyplease v0.2.12
[INFO] [stderr]    Compiling thiserror v1.0.65
[INFO] [stderr]    Compiling hash-db v0.16.0
[INFO] [stderr]    Compiling zerocopy v0.7.32
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.3.0
[INFO] [stderr]    Compiling tokio v1.45.0
[INFO] [stderr]    Compiling secp256k1-sys v0.9.2
[INFO] [stderr]    Compiling uint v0.10.0
[INFO] [stderr]    Compiling winnow v0.6.18
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling http-body v1.0.0
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]    Compiling impl-num-traits v0.2.0
[INFO] [stderr]    Compiling libsecp256k1 v0.7.1
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]    Compiling fixed-hash v0.8.0
[INFO] [stderr]    Compiling getrandom_or_panic v0.0.3
[INFO] [stderr]    Compiling num_cpus v1.16.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling environmental v1.1.4
[INFO] [stderr]    Compiling hex-conservative v0.1.1
[INFO] [stderr]    Compiling expander v2.2.1
[INFO] [stderr]    Compiling opaque-debug v0.3.0
[INFO] [stderr]    Compiling atomic-waker v1.1.1
[INFO] [stderr]    Compiling bitcoin_hashes v0.13.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.22
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.3
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling der v0.7.8
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling tracing v0.1.40
[INFO] [stderr]    Compiling signature v2.1.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.0
[INFO] [stderr]    Compiling derive-syn-parse v0.2.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sp-debug-derive v14.0.0
[INFO] [stderr]    Compiling spki v0.7.2
[INFO] [stderr]    Compiling ref-cast-impl v1.0.23
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling crypto-bigint v0.5.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.65
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling ed25519 v2.2.2
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling tokio-util v0.7.15
[INFO] [stderr]    Compiling merlin v3.0.0
[INFO] [stderr]    Compiling sha2 v0.9.9
[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 hashbrown v0.14.5
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling blake2b_simd v1.0.2
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling num-format v0.4.4
[INFO] [stderr]    Compiling file-guard v0.2.0
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]    Compiling common-path v1.0.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 termcolor v1.2.0
[INFO] [stderr]    Compiling sp-std v14.0.0
[INFO] [stderr]    Compiling sp-crypto-hashing v0.1.0
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling ed25519-zebra v4.0.3
[INFO] [stderr]    Compiling secp256k1 v0.28.2
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling impl-serde v0.5.0
[INFO] [stderr]    Compiling serdect v0.2.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 schnorrkel v0.11.4
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling parity-bip39 v2.0.1
[INFO] [stderr]    Compiling ecdsa v0.16.8
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling ss58-registry v1.43.0
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling hyper v1.6.0
[INFO] [stderr]    Compiling substrate-bip39 v0.6.0
[INFO] [stderr]    Compiling regex-automata v0.1.10
[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 array-bytes v6.2.2
[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 docify_macros v0.2.9
[INFO] [stderr]    Compiling overload v0.1.1
[INFO] [stderr]    Compiling dyn-clone v1.0.17
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling gimli v0.28.0
[INFO] [stderr]    Compiling miniz_oxide v0.7.1
[INFO] [stderr]    Compiling nu-ansi-term v0.46.0
[INFO] [stderr]    Compiling time v0.3.36
[INFO] [stderr]    Compiling matchers v0.1.0
[INFO] [stderr]    Compiling hyper-util v0.1.10
[INFO] [stderr]    Compiling http-body-util v0.1.2
[INFO] [stderr]    Compiling docify v0.2.9
[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 scale-info v2.11.6
[INFO] [stderr]    Compiling sp-storage v22.0.0
[INFO] [stderr]    Compiling impl-codec v0.7.1
[INFO] [stderr]    Compiling hashbrown v0.13.2
[INFO] [stderr]    Compiling sp-externalities v0.30.0
[INFO] [stderr]    Compiling addr2line v0.21.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.18
[INFO] [stderr]    Compiling substrate-prometheus-endpoint v0.17.7
[INFO] [stderr]    Compiling schnellru v0.2.3
[INFO] [stderr]    Compiling memory-db v0.34.0
[INFO] [stderr]    Compiling trie-root v0.18.0
[INFO] [stderr]    Compiling trie-db v0.30.0
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling sp-wasm-interface v23.0.0
[INFO] [stderr]    Compiling sp-runtime-interface-proc-macro v20.0.0
[INFO] [stderr]    Compiling sp-io v42.0.0
[INFO] [stderr]    Compiling ed25519-dalek v2.1.1
[INFO] [stderr]    Compiling bounded-collections v0.3.2
[INFO] [stderr]    Compiling primitive-types v0.13.1
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling proc-macro-hack v0.5.20+deprecated
[INFO] [stderr]    Compiling sp-arithmetic v28.0.0
[INFO] [stderr]    Compiling sp-tracing v18.0.0
[INFO] [stderr]    Compiling binary-merkle-tree v16.1.0
[INFO] [stderr]    Compiling sp-core v38.1.0
[INFO] [stderr]    Compiling sp-runtime-interface v31.0.0
[INFO] [stderr]    Compiling proc-macro-warning v1.0.0
[INFO] [stderr]    Compiling sp-weights v33.1.0
[INFO] [stderr]    Compiling simple-mermaid v0.1.1
[INFO] [stderr]    Compiling tuplex v0.1.2
[INFO] [stderr]    Compiling const-random-macro v0.1.15
[INFO] [stderr]    Compiling sp-panic-handler v13.0.2
[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 sp-trie v41.1.0
[INFO] [stderr]    Compiling sp-keystore v0.44.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling macro_magic_macros v0.5.1
[INFO] [stderr]    Compiling sp-crypto-hashing-proc-macro v0.1.0
[INFO] [stderr]    Compiling frame-metadata v23.0.0
[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 v24.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 sp-state-machine v0.47.0
[INFO] [stderr]    Compiling cfg-expr v0.15.5
[INFO] [stderr]    Compiling include_dir v0.7.3
[INFO] [stderr]    Compiling frame-support-procedural-tools v13.0.1
[INFO] [stderr]    Compiling macro_magic v0.5.1
[INFO] [stderr]    Compiling sp-metadata-ir v0.12.0
[INFO] [stderr]    Compiling async-trait v0.1.88
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling frame-support-procedural v35.0.0
[INFO] [stderr]    Compiling tt-call v1.0.9
[INFO] [stderr]    Compiling frame-election-provider-solution-type v16.1.1
[INFO] [stderr]    Compiling aquamarine v0.5.0
[INFO] [stderr]    Compiling sp-application-crypto v42.0.0
[INFO] [stderr]    Compiling sp-runtime v43.0.0
[INFO] [stderr]    Compiling sp-version v41.0.0
[INFO] [stderr]    Compiling sp-inherents v38.0.0
[INFO] [stderr]    Compiling sp-staking v40.0.0
[INFO] [stderr]    Compiling sp-npos-elections v38.0.0
[INFO] [stderr]    Compiling sp-api v38.0.0
[INFO] [stderr]    Compiling sp-genesis-builder v0.19.0
[INFO] [stderr]    Compiling frame-support v42.0.0
[INFO] [stderr]    Compiling frame-system v42.0.0
[INFO] [stderr]    Compiling frame-election-provider-support v42.0.0
[INFO] [stderr]    Compiling pallet-election-provider-multi-block v0.3.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4m 51s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: trie-db v0.30.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] running `Command { std: "docker" "inspect" "79b743f9d03d8297df748cce09eee93ae7972ca57f8445f5d4bab9ce0118cc23", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "79b743f9d03d8297df748cce09eee93ae7972ca57f8445f5d4bab9ce0118cc23", kill_on_drop: false }`
[INFO] [stdout] 79b743f9d03d8297df748cce09eee93ae7972ca57f8445f5d4bab9ce0118cc23
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b69ba1a745b8cc6e7ca99dcece701cb62a78c2c707d9ad390935800e242cb513
[INFO] running `Command { std: "docker" "start" "-a" "b69ba1a745b8cc6e7ca99dcece701cb62a78c2c707d9ad390935800e242cb513", kill_on_drop: false }`
[INFO] [stderr]    Compiling pallet-election-provider-multi-block v0.3.4 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved imports `super::Balances`, `super::Runtime`, `super::RuntimeEvent`, `super::SignedPallet`, `super::System`
[INFO] [stdout]   --> src/mock/signed.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 | use super::{Balance, Balances, Pages, Runtime, RuntimeEvent, SignedPallet, System};
[INFO] [stdout]    |                      ^^^^^^^^         ^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^ no `System` in `mock`
[INFO] [stdout]    |                      |                |        |             |
[INFO] [stdout]    |                      |                |        |             no `SignedPallet` in `mock`
[INFO] [stdout]    |                      |                |        no `RuntimeEvent` in `mock`
[INFO] [stdout]    |                      |                no `Runtime` in `mock`
[INFO] [stdout]    |                      no `Balances` in `mock`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these structs instead:
[INFO] [stdout]            std::alloc::System
[INFO] [stdout]            sp_std::alloc::System
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 18 - use super::{Balance, Balances, Pages, Runtime, RuntimeEvent, SignedPallet, System};
[INFO] [stdout] 18 + use super::{Balance, balances, Pages, Runtime, RuntimeEvent, SignedPallet, System};
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 18 - use super::{Balance, Balances, Pages, Runtime, RuntimeEvent, SignedPallet, System};
[INFO] [stdout] 18 + use super::{Balance, Balances, Pages, Runtime, RuntimeEvent, signed_pallet, System};
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `super::Runtime`
[INFO] [stdout]   --> src/mock/staking.rs:18:42
[INFO] [stdout]    |
[INFO] [stdout] 18 | use super::{AccountId, MaxVotesPerVoter, Runtime};
[INFO] [stdout]    |                                          ^^^^^^^ no `Runtime` in `mock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::mock::MultiBlock`, `crate::mock::Runtime`, `crate::mock::VerifierPallet`
[INFO] [stdout]   --> src/verifier/tests.rs:21:72
[INFO] [stdout]    |
[INFO] [stdout] 21 |         verifier_events, ExtBuilder, MaxBackersPerWinner, MaxWinnersPerPage, MultiBlock, Runtime,
[INFO] [stdout]    |                                                                              ^^^^^^^^^^  ^^^^^^^ no `Runtime` in `mock`
[INFO] [stdout]    |                                                                              |
[INFO] [stdout]    |                                                                              no `MultiBlock` in `mock`
[INFO] [stdout] 22 |         VerifierPallet, *,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ no `VerifierPallet` in `mock`
[INFO] [stdout]    |
[INFO] [stdout]    = note: unresolved item `crate::mock::staking::tests::Runtime` exists but is inaccessible
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 21 -         verifier_events, ExtBuilder, MaxBackersPerWinner, MaxWinnersPerPage, MultiBlock, Runtime,
[INFO] [stdout] 21 +         verifier_events, ExtBuilder, MaxBackersPerWinner, MaxWinnersPerPage, multi_block, Runtime,
[INFO] [stdout]    |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout] 22 -         VerifierPallet, *,
[INFO] [stdout] 22 +         verifier_pallet, *,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `frame_benchmarking`
[INFO] [stdout]     --> src/lib.rs:1473:7
[INFO] [stdout]      |
[INFO] [stdout] 1473 |         use frame_benchmarking::whitelist;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `frame_benchmarking`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `frame_benchmarking`, use `cargo add frame_benchmarking` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]   --> src/mock/mod.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 |         Balances: pallet_balances,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]    --> src/mock/mod.rs:112:15
[INFO] [stdout]     |
[INFO] [stdout] 112 | #[derive_impl(pallet_balances::config_preludes::TestDefaultConfig)]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `RuntimeCall` in `mock`
[INFO] [stdout]     --> src/unsigned/miner.rs:1990:18
[INFO] [stdout]      |
[INFO] [stdout] 1990 |                 crate::mock::RuntimeCall::UnsignedPallet(
[INFO] [stdout]      |                              ^^^^^^^^^^^
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              could not find `RuntimeCall` in `mock`
[INFO] [stdout]      |                              help: a type alias with a similar name exists: `RuntimeCallFor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `MultiBlock` in `mock`
[INFO] [stdout]    --> src/lib.rs:701:20
[INFO] [stdout]     |
[INFO] [stdout] 701 |                         crate::mock::MultiBlock::start().unwrap();
[INFO] [stdout]     |                                      ^^^^^^^^^^ could not find `MultiBlock` in `mock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VerifierPallet` in this scope
[INFO] [stdout]    --> src/mock/signed.rs:272:14
[INFO] [stdout]     |
[INFO] [stdout] 272 |     assert_ok!(<VerifierPallet as AsynchronousVerifier>::start());
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]     --> src/mock/mod.rs:63:50
[INFO] [stdout]      |
[INFO] [stdout]   63 | pub type Extrinsic = sp_runtime::testing::TestXt<RuntimeCall, ()>;
[INFO] [stdout]      |                                                  ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-42.0.0/src/lib.rs:2595:2
[INFO] [stdout]      |
[INFO] [stdout] 2595 |     pub type RuntimeCallFor<T> = <T as crate::Config>::RuntimeCall;
[INFO] [stdout]      |     -------------------------- similarly named type alias `RuntimeCallFor` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: a type alias with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]   63 | pub type Extrinsic = sp_runtime::testing::TestXt<RuntimeCallFor, ()>;
[INFO] [stdout]      |                                                             +++
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout]   63 | pub type Extrinsic<RuntimeCall> = sp_runtime::testing::TestXt<RuntimeCall, ()>;
[INFO] [stdout]      |                   +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/mock/mod.rs:92:31
[INFO] [stdout]    |
[INFO] [stdout] 92 | impl frame_system::Config for Runtime {
[INFO] [stdout]    |                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:91:1
[INFO] [stdout]     |
[INFO] [stdout]  91 | #[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-42.0.0/src/lib.rs:358:9
[INFO] [stdout]     |
[INFO] [stdout] 358 |             type Self::RuntimeEvent = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:91:1
[INFO] [stdout]     |
[INFO] [stdout]  91 | #[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-42.0.0/src/lib.rs:360:9
[INFO] [stdout]     |
[INFO] [stdout] 360 |             type Self::RuntimeOrigin = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]     --> src/mock/mod.rs:91:1
[INFO] [stdout]      |
[INFO] [stdout]   91 | #[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-42.0.0/src/lib.rs:2595:2
[INFO] [stdout]      |
[INFO] [stdout] 2595 |     pub type RuntimeCallFor<T> = <T as crate::Config>::RuntimeCall;
[INFO] [stdout]      |     -------------------------- similarly named type alias `RuntimeCallFor` 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-42.0.0/src/lib.rs:362:9
[INFO] [stdout]      |
[INFO] [stdout]  362 |             type Self::RuntimeCall = ();
[INFO] [stdout]      |                  ++++++
[INFO] [stdout] help: a type alias with a similar name exists
[INFO] [stdout]     -->  /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-42.0.0/src/lib.rs:362:20
[INFO] [stdout]      |
[INFO] [stdout]  362 |             type RuntimeCallFor = ();
[INFO] [stdout]      |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PalletInfo` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:91:1
[INFO] [stdout]     |
[INFO] [stdout]  91 | #[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-42.0.0/src/lib.rs:364:9
[INFO] [stdout]     |
[INFO] [stdout] 364 |             type Self::PalletInfo = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  23 + use frame_support::traits::PalletInfo;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeTask` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:91:1
[INFO] [stdout]     |
[INFO] [stdout]  91 | #[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-42.0.0/src/lib.rs:366:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |             type Self::RuntimeTask = ();
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:176:16
[INFO] [stdout]     |
[INFO] [stdout] 176 | impl Get<Phase<Runtime>> for AreWeDone {
[INFO] [stdout]     |                ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 176 | impl<Runtime> Get<Phase<Runtime>> for AreWeDone {
[INFO] [stdout]     |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:177:20
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn get() -> Phase<Runtime> {
[INFO] [stdout]     |                       ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 176 | impl<Runtime> Get<Phase<Runtime>> for AreWeDone {
[INFO] [stdout]     |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:179:66
[INFO] [stdout]     |
[INFO] [stdout] 179 |             AreWeDoneModes::BackToSigned => RevertToSignedIfNotQueuedOf::<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] 176 | impl<Runtime> Get<Phase<Runtime>> for AreWeDone {
[INFO] [stdout]     |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:180:53
[INFO] [stdout]     |
[INFO] [stdout] 180 |             AreWeDoneModes::Proceed => ProceedRegardlessOf::<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] 176 | impl<Runtime> Get<Phase<Runtime>> for AreWeDone {
[INFO] [stdout]     |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:185:34
[INFO] [stdout]     |
[INFO] [stdout] 185 | impl crate::verifier::Config for Runtime {
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:194:34
[INFO] [stdout]     |
[INFO] [stdout] 194 | impl crate::unsigned::Config for Runtime {
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:203:22
[INFO] [stdout]     |
[INFO] [stdout] 203 | impl MinerConfig for Runtime {
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:205:15
[INFO] [stdout]     |
[INFO] [stdout] 205 |     type Hash = <Runtime as frame_system::Config>::Hash;
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:218:24
[INFO] [stdout]     |
[INFO] [stdout] 218 | impl crate::Config for Runtime {
[INFO] [stdout]     |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VerifierPallet` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:228:18
[INFO] [stdout]     |
[INFO] [stdout] 228 |     type Verifier = VerifierPallet;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:239:26
[INFO] [stdout]     |
[INFO] [stdout] 239 | impl onchain::Config for Runtime {
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:245:16
[INFO] [stdout]     |
[INFO] [stdout] 245 |     type System = Runtime;
[INFO] [stdout]     |                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:280:23
[INFO] [stdout]     |
[INFO] [stdout] 280 |         voters: Vec<VoterOf<Runtime>>,
[INFO] [stdout]     |                             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 278 | impl<Runtime> InstantElectionProvider for MockFallback {
[INFO] [stdout]     |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:286:23
[INFO] [stdout]     |
[INFO] [stdout] 286 |                 crate::Continue::<Runtime>::instant_elect(voters, targets, desired_targets)
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 278 | impl<Runtime> InstantElectionProvider for MockFallback {
[INFO] [stdout]     |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:288:64
[INFO] [stdout]     |
[INFO] [stdout] 288 |             FallbackModes::Emergency => crate::InitiateEmergencyPhase::<Runtime>::instant_elect(
[INFO] [stdout]     |                                                                         ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 278 | impl<Runtime> InstantElectionProvider for MockFallback {
[INFO] [stdout]     |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:294:58
[INFO] [stdout]     |
[INFO] [stdout] 294 |             FallbackModes::Onchain => onchain::OnChainExecution::<Runtime>::instant_elect(
[INFO] [stdout]     |                                                                   ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 278 | impl<Runtime> InstantElectionProvider for MockFallback {
[INFO] [stdout]     |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:307:78
[INFO] [stdout]     |
[INFO] [stdout] 307 | impl<LocalCall> frame_system::offchain::CreateTransactionBase<LocalCall> for Runtime
[INFO] [stdout]     |                                                                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]     --> src/mock/mod.rs:309:2
[INFO] [stdout]      |
[INFO] [stdout]  309 |     RuntimeCall: From<LocalCall>,
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-42.0.0/src/lib.rs:2595:2
[INFO] [stdout]      |
[INFO] [stdout] 2595 |     pub type RuntimeCallFor<T> = <T as crate::Config>::RuntimeCall;
[INFO] [stdout]      |     -------------------------- similarly named type alias `RuntimeCallFor` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]      |
[INFO] [stdout]  309 |     Self::RuntimeCall: From<LocalCall>,
[INFO] [stdout]      |     ++++++
[INFO] [stdout] help: a type alias with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  309 |     RuntimeCallFor: From<LocalCall>,
[INFO] [stdout]      |                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]     --> src/mock/mod.rs:311:21
[INFO] [stdout]      |
[INFO] [stdout]  311 |     type RuntimeCall = RuntimeCall;
[INFO] [stdout]      |                        ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-42.0.0/src/lib.rs:2595:2
[INFO] [stdout]      |
[INFO] [stdout] 2595 |     pub type RuntimeCallFor<T> = <T as crate::Config>::RuntimeCall;
[INFO] [stdout]      |     -------------------------- similarly named type alias `RuntimeCallFor` defined here
[INFO] [stdout]      |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]      |
[INFO] [stdout]  311 |     type RuntimeCall = Self::RuntimeCall;
[INFO] [stdout]      |                        ++++++
[INFO] [stdout] help: a type alias with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  311 |     type RuntimeCall = RuntimeCallFor;
[INFO] [stdout]      |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:315:67
[INFO] [stdout]     |
[INFO] [stdout] 315 | impl<LocalCall> frame_system::offchain::CreateBare<LocalCall> for Runtime
[INFO] [stdout]     |                                                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]     --> src/mock/mod.rs:317:2
[INFO] [stdout]      |
[INFO] [stdout]  317 |     RuntimeCall: From<LocalCall>,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: a type alias with a similar name exists: `RuntimeCallFor`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frame-system-42.0.0/src/lib.rs:2595:2
[INFO] [stdout]      |
[INFO] [stdout] 2595 |     pub type RuntimeCallFor<T> = <T as crate::Config>::RuntimeCall;
[INFO] [stdout]      |     -------------------------- similarly named type alias `RuntimeCallFor` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `sp_tracing`
[INFO] [stdout]    --> src/mock/mod.rs:433:3
[INFO] [stdout]     |
[INFO] [stdout] 433 |         sp_tracing::try_init_simple();
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `sp_tracing`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `sp_tracing`, use `cargo add sp_tracing` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:435:34
[INFO] [stdout]     |
[INFO] [stdout] 435 |             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] 351 | impl<Runtime> ExtBuilder {
[INFO] [stdout]     |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:437:44
[INFO] [stdout]     |
[INFO] [stdout] 437 |         let _ = pallet_balances::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] 351 | impl<Runtime> ExtBuilder {
[INFO] [stdout]     |     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock/mod.rs:500:12
[INFO] [stdout]     |
[INFO] [stdout] 500 |     let now = System::block_number();
[INFO] [stdout]     |               ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  23 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout]  23 + use sp_std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MultiBlock` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:515:61
[INFO] [stdout]     |
[INFO] [stdout] 515 | pub fn roll_to_full_verification() -> Vec<BoundedSupportsOf<MultiBlock>> {
[INFO] [stdout]     |                                                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 515 | pub fn roll_to_full_verification<MultiBlock>() -> Vec<BoundedSupportsOf<MultiBlock>> {
[INFO] [stdout]     |                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock/mod.rs:520:11
[INFO] [stdout]     |
[INFO] [stdout] 520 |         roll_to(System::block_number() + 1);
[INFO] [stdout]     |                 ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  23 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout]  23 + use sp_std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:539:33
[INFO] [stdout]     |
[INFO] [stdout] 539 |     let voters = crate::Snapshot::<Runtime>::voters(snapshot_page).unwrap();
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 532 | pub fn solution_from_supports<Runtime>(
[INFO] [stdout]     |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:540:34
[INFO] [stdout]     |
[INFO] [stdout] 540 |     let targets = crate::Snapshot::<Runtime>::targets().unwrap();
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 532 | pub fn solution_from_supports<Runtime>(
[INFO] [stdout]     |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:541:53
[INFO] [stdout]     |
[INFO] [stdout] 541 |     let voter_index = helpers::voter_index_fn_linear::<Runtime>(&voters);
[INFO] [stdout]     |                                                        ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 532 | pub fn solution_from_supports<Runtime>(
[INFO] [stdout]     |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:542:55
[INFO] [stdout]     |
[INFO] [stdout] 542 |     let target_index = helpers::target_index_fn_linear::<Runtime>(&targets);
[INFO] [stdout]     |                                                          ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 532 | pub fn solution_from_supports<Runtime>(
[INFO] [stdout]     |                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:554:23
[INFO] [stdout]     |
[INFO] [stdout] 554 | ) -> PagedRawSolution<Runtime> {
[INFO] [stdout]     |                       ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 551 | pub fn raw_paged_from_supports<Runtime>(
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:574:24
[INFO] [stdout]     |
[INFO] [stdout] 574 |     assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, Pages::get()));
[INFO] [stdout]     |                           ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 573 | pub fn assert_full_snapshot<Runtime>() {
[INFO] [stdout]     |                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:582:24
[INFO] [stdout]     |
[INFO] [stdout] 582 |     assert_ok!(Snapshot::<Runtime>::ensure_snapshot(false, Pages::get()));
[INFO] [stdout]     |                           ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 581 | pub fn assert_none_snapshot<Runtime>() {
[INFO] [stdout]     |                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:589:56
[INFO] [stdout]     |
[INFO] [stdout] 589 | pub fn mine_full_solution() -> Result<PagedRawSolution<Runtime>, OffchainMinerError<Runtime>> {
[INFO] [stdout]     |                                                        ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 589 | pub fn mine_full_solution<Runtime>() -> Result<PagedRawSolution<Runtime>, OffchainMinerError<Runtime>> {
[INFO] [stdout]     |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:589:85
[INFO] [stdout]     |
[INFO] [stdout] 589 | pub fn mine_full_solution() -> Result<PagedRawSolution<Runtime>, OffchainMinerError<Runtime>> {
[INFO] [stdout]     |                                                                                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 589 | pub fn mine_full_solution<Runtime>() -> Result<PagedRawSolution<Runtime>, OffchainMinerError<Runtime>> {
[INFO] [stdout]     |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:590:24
[INFO] [stdout]     |
[INFO] [stdout] 590 |     OffchainWorkerMiner::<Runtime>::mine_solution(Pages::get(), false)
[INFO] [stdout]     |                           ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 589 | pub fn mine_full_solution<Runtime>() -> Result<PagedRawSolution<Runtime>, OffchainMinerError<Runtime>> {
[INFO] [stdout]     |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:596:30
[INFO] [stdout]     |
[INFO] [stdout] 596 | ) -> Result<PagedRawSolution<Runtime>, OffchainMinerError<Runtime>> {
[INFO] [stdout]     |                              ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 594 | pub fn mine_solution<Runtime>(
[INFO] [stdout]     |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:596:59
[INFO] [stdout]     |
[INFO] [stdout] 596 | ) -> Result<PagedRawSolution<Runtime>, OffchainMinerError<Runtime>> {
[INFO] [stdout]     |                                                           ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 594 | pub fn mine_solution<Runtime>(
[INFO] [stdout]     |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:597:24
[INFO] [stdout]     |
[INFO] [stdout] 597 |     OffchainWorkerMiner::<Runtime>::mine_solution(pages, false)
[INFO] [stdout]     |                           ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 594 | pub fn mine_solution<Runtime>(
[INFO] [stdout]     |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:602:31
[INFO] [stdout]     |
[INFO] [stdout] 602 |     assert_eq!(crate::Snapshot::<Runtime>::voter_pages(), pages);
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 601 | pub fn ensure_voters<Runtime>(pages: PageIndex, count: usize) {
[INFO] [stdout]     |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:603:31
[INFO] [stdout]     |
[INFO] [stdout] 603 |     assert_eq!(crate::Snapshot::<Runtime>::voters_iter_flattened().count(), count);
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 601 | pub fn ensure_voters<Runtime>(pages: PageIndex, count: usize) {
[INFO] [stdout]     |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:608:31
[INFO] [stdout]     |
[INFO] [stdout] 608 |     assert_eq!(crate::Snapshot::<Runtime>::target_pages(), pages);
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 607 | pub fn ensure_targets<Runtime>(pages: PageIndex, count: usize) {
[INFO] [stdout]     |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:609:31
[INFO] [stdout]     |
[INFO] [stdout] 609 |     assert_eq!(crate::Snapshot::<Runtime>::targets().unwrap().len(), count);
[INFO] [stdout]     |                                  ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 607 | pub fn ensure_targets<Runtime>(pages: PageIndex, count: usize) {
[INFO] [stdout]     |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:613:49
[INFO] [stdout]     |
[INFO] [stdout] 613 | pub fn multi_block_events() -> Vec<crate::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] 613 | pub fn multi_block_events<Runtime>() -> Vec<crate::Event<Runtime>> {
[INFO] [stdout]     |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock/mod.rs:614:2
[INFO] [stdout]     |
[INFO] [stdout] 614 |     System::events()
[INFO] [stdout]     |     ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  23 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout]  23 + use sp_std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:626:65
[INFO] [stdout]     |
[INFO] [stdout] 626 | pub fn multi_block_events_since_last_call() -> Vec<crate::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] 626 | pub fn multi_block_events_since_last_call<Runtime>() -> Vec<crate::Event<Runtime>> {
[INFO] [stdout]     |                                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:634:56
[INFO] [stdout]     |
[INFO] [stdout] 634 | pub fn verifier_events() -> Vec<crate::verifier::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] 634 | pub fn verifier_events<Runtime>() -> Vec<crate::verifier::Event<Runtime>> {
[INFO] [stdout]     |                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock/mod.rs:635:2
[INFO] [stdout]     |
[INFO] [stdout] 635 |     System::events()
[INFO] [stdout]     |     ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  23 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout]  23 + use sp_std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:645:72
[INFO] [stdout]     |
[INFO] [stdout] 645 | pub fn verifier_events_since_last_call() -> Vec<crate::verifier::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] 645 | pub fn verifier_events_since_last_call<Runtime>() -> Vec<crate::verifier::Event<Runtime>> {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:654:18
[INFO] [stdout]     |
[INFO] [stdout] 654 |     crate::Pallet::<Runtime>::roll_to(
[INFO] [stdout]     |                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 653 | pub fn roll_to<Runtime>(n: BlockNumber) {
[INFO] [stdout]     |               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock/mod.rs:708:12
[INFO] [stdout]     |
[INFO] [stdout] 708 |     let now = System::block_number();
[INFO] [stdout]     |               ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  23 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout]  23 + use sp_std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock/mod.rs:714:19
[INFO] [stdout]     |
[INFO] [stdout] 714 |     roll_to_with_ocw(System::block_number() + 1, maybe_pool)
[INFO] [stdout]     |                      ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  23 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout]  23 + use sp_std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock/mod.rs:726:12
[INFO] [stdout]     |
[INFO] [stdout] 726 |     let now = System::block_number();
[INFO] [stdout]     |               ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  23 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout]  23 + use sp_std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock/mod.rs:741:3
[INFO] [stdout]     |
[INFO] [stdout] 741 |         System::set_block_number(i);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]  23 + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout]  23 + use sp_std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:763:64
[INFO] [stdout]     |
[INFO] [stdout] 763 | pub fn fake_solution(score: ElectionScore) -> PagedRawSolution<Runtime> {
[INFO] [stdout]     |                                                                ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 763 | pub fn fake_solution<Runtime>(score: ElectionScore) -> PagedRawSolution<Runtime> {
[INFO] [stdout]     |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:775:59
[INFO] [stdout]     |
[INFO] [stdout] 775 | pub fn raw_paged_solution_low_score() -> PagedRawSolution<Runtime> {
[INFO] [stdout]     |                                                           ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 775 | pub fn raw_paged_solution_low_score<Runtime>() -> PagedRawSolution<Runtime> {
[INFO] [stdout]     |                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MultiBlock` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:802:51
[INFO] [stdout]     |
[INFO] [stdout] 802 | pub fn emergency_solution() -> (BoundedSupportsOf<MultiBlock>, ElectionScore) {
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 802 | pub fn emergency_solution<MultiBlock>() -> (BoundedSupportsOf<MultiBlock>, ElectionScore) {
[INFO] [stdout]     |                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/mock/mod.rs:803:45
[INFO] [stdout]     |
[INFO] [stdout] 803 |     let supports = onchain::OnChainExecution::<Runtime>::elect(0).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 802 | pub fn emergency_solution<Runtime>() -> (BoundedSupportsOf<MultiBlock>, ElectionScore) {
[INFO] [stdout]     |                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/signed/tests.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub type T = Runtime;
[INFO] [stdout]    |              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/signed/tests.rs:82:29
[INFO] [stdout]    |
[INFO] [stdout] 82 |             assert_eq!(Submissions::<Runtime>::metadata_iter(1).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] 71 |     fn register_metadata_works<Runtime>() {
[INFO] [stdout]    |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/signed/tests.rs:83:29
[INFO] [stdout]    |
[INFO] [stdout] 83 |             assert_eq!(Submissions::<Runtime>::metadata_iter(0).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] 71 |     fn register_metadata_works<Runtime>() {
[INFO] [stdout]    |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/signed/tests.rs:85:19
[INFO] [stdout]    |
[INFO] [stdout] 85 |                 Submissions::<Runtime>::metadata_of(0, 99).unwrap(),
[INFO] [stdout]    |                               ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 71 |     fn register_metadata_works<Runtime>() {
[INFO] [stdout]    |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]   --> src/signed/tests.rs:95:20
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 *Submissions::<Runtime>::leaderboard(0),
[INFO] [stdout]    |                                ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 71 |     fn register_metadata_works<Runtime>() {
[INFO] [stdout]    |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:109:19
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 Submissions::<Runtime>::metadata_of(0, 999).unwrap(),
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout]  71 |     fn register_metadata_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:124:20
[INFO] [stdout]     |
[INFO] [stdout] 124 |                 *Submissions::<Runtime>::leaderboard(0),
[INFO] [stdout]     |                                ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout]  71 |     fn register_metadata_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:130:29
[INFO] [stdout]     |
[INFO] [stdout] 130 |             assert_eq!(Submissions::<Runtime>::metadata_iter(1).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]  71 |     fn register_metadata_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:131:29
[INFO] [stdout]     |
[INFO] [stdout] 131 |             assert_eq!(Submissions::<Runtime>::metadata_iter(0).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]  71 |     fn register_metadata_works<Runtime>() {
[INFO] [stdout]     |                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:155:19
[INFO] [stdout]     |
[INFO] [stdout] 155 |                 Submissions::<Runtime>::metadata_of(0, 99).unwrap(),
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn page_submission_accumulates_fee<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:172:19
[INFO] [stdout]     |
[INFO] [stdout] 172 |                 Submissions::<Runtime>::metadata_of(0, 99).unwrap(),
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn page_submission_accumulates_fee<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:189:19
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 Submissions::<Runtime>::metadata_of(0, 99).unwrap(),
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn page_submission_accumulates_fee<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:203:19
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 Submissions::<Runtime>::metadata_of(0, 99).unwrap(),
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn page_submission_accumulates_fee<Runtime>() {
[INFO] [stdout]     |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:224:30
[INFO] [stdout]     |
[INFO] [stdout] 224 |             assert_eq!(*Submissions::<Runtime>::leaderboard(0), vec![(91, score_from(100))]);
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 216 |     fn metadata_submission_sorted_based_on_stake<Runtime>() {
[INFO] [stdout]     |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:231:20
[INFO] [stdout]     |
[INFO] [stdout] 231 |                 *Submissions::<Runtime>::leaderboard(0),
[INFO] [stdout]     |                                ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 216 |     fn metadata_submission_sorted_based_on_stake<Runtime>() {
[INFO] [stdout]     |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:243:20
[INFO] [stdout]     |
[INFO] [stdout] 243 |                 *Submissions::<Runtime>::leaderboard(0),
[INFO] [stdout]     |                                ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 216 |     fn metadata_submission_sorted_based_on_stake<Runtime>() {
[INFO] [stdout]     |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:262:20
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 *Submissions::<Runtime>::leaderboard(0),
[INFO] [stdout]     |                                ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 216 |     fn metadata_submission_sorted_based_on_stake<Runtime>() {
[INFO] [stdout]     |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:279:20
[INFO] [stdout]     |
[INFO] [stdout] 279 |                 *Submissions::<Runtime>::leaderboard(0),
[INFO] [stdout]     |                                ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 216 |     fn metadata_submission_sorted_based_on_stake<Runtime>() {
[INFO] [stdout]     |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:300:20
[INFO] [stdout]     |
[INFO] [stdout] 300 |                 *Submissions::<Runtime>::leaderboard(0),
[INFO] [stdout]     |                                ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 216 |     fn metadata_submission_sorted_based_on_stake<Runtime>() {
[INFO] [stdout]     |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:363:29
[INFO] [stdout]     |
[INFO] [stdout] 363 |             assert_eq!(Submissions::<Runtime>::pages_of(0, 99).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] 348 |     fn can_submit_pages<Runtime>() {
[INFO] [stdout]     |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:378:29
[INFO] [stdout]     |
[INFO] [stdout] 378 |             assert_eq!(Submissions::<Runtime>::pages_of(0, 99).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] 348 |     fn can_submit_pages<Runtime>() {
[INFO] [stdout]     |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:381:19
[INFO] [stdout]     |
[INFO] [stdout] 381 |                 Submissions::<Runtime>::metadata_of(0, 99).unwrap().pages.into_inner(),
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 348 |     fn can_submit_pages<Runtime>() {
[INFO] [stdout]     |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:391:29
[INFO] [stdout]     |
[INFO] [stdout] 391 |             assert_eq!(Submissions::<Runtime>::pages_of(0, 99).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] 348 |     fn can_submit_pages<Runtime>() {
[INFO] [stdout]     |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:400:29
[INFO] [stdout]     |
[INFO] [stdout] 400 |             assert_eq!(Submissions::<Runtime>::pages_of(0, 99).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] 348 |     fn can_submit_pages<Runtime>() {
[INFO] [stdout]     |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 403 |                 Submissions::<Runtime>::metadata_of(0, 99).unwrap().pages.into_inner(),
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 348 |     fn can_submit_pages<Runtime>() {
[INFO] [stdout]     |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:409:29
[INFO] [stdout]     |
[INFO] [stdout] 409 |             assert_eq!(Submissions::<Runtime>::pages_of(0, 99).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] 348 |     fn can_submit_pages<Runtime>() {
[INFO] [stdout]     |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:412:19
[INFO] [stdout]     |
[INFO] [stdout] 412 |                 Submissions::<Runtime>::metadata_of(0, 99).unwrap().pages.into_inner(),
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 348 |     fn can_submit_pages<Runtime>() {
[INFO] [stdout]     |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:472:19
[INFO] [stdout]     |
[INFO] [stdout] 472 |                 Submissions::<Runtime>::leaderboard(0)
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 433 |     fn good_bad_evil<Runtime>() {
[INFO] [stdout]     |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:480:19
[INFO] [stdout]     |
[INFO] [stdout] 480 |                 Submissions::<Runtime>::metadata_iter(0).collect::<Vec<_>>(),
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 433 |     fn good_bad_evil<Runtime>() {
[INFO] [stdout]     |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:548:19
[INFO] [stdout]     |
[INFO] [stdout] 548 |                 Submissions::<Runtime>::leaderboard(0)
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 433 |     fn good_bad_evil<Runtime>() {
[INFO] [stdout]     |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:627:29
[INFO] [stdout]     |
[INFO] [stdout] 627 |             assert_ok!(Submissions::<Runtime>::ensure_killed_with(&999, 0));
[INFO] [stdout]     |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 433 |     fn good_bad_evil<Runtime>() {
[INFO] [stdout]     |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:629:29
[INFO] [stdout]     |
[INFO] [stdout] 629 |             assert_ok!(Submissions::<Runtime>::ensure_killed_with(&92, 0));
[INFO] [stdout]     |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 433 |     fn good_bad_evil<Runtime>() {
[INFO] [stdout]     |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:631:26
[INFO] [stdout]     |
[INFO] [stdout] 631 |             assert!(Submissions::<Runtime>::ensure_killed_with(&99, 0).is_err());
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 433 |     fn good_bad_evil<Runtime>() {
[INFO] [stdout]     |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:648:29
[INFO] [stdout]     |
[INFO] [stdout] 648 |             assert_ok!(Submissions::<Runtime>::ensure_killed_with(&99, 0));
[INFO] [stdout]     |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 433 |     fn good_bad_evil<Runtime>() {
[INFO] [stdout]     |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:657:29
[INFO] [stdout]     |
[INFO] [stdout] 657 |             assert_ok!(Submissions::<Runtime>::ensure_killed(0));
[INFO] [stdout]     |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 433 |     fn good_bad_evil<Runtime>() {
[INFO] [stdout]     |                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:673:29
[INFO] [stdout]     |
[INFO] [stdout] 673 |             assert_eq!(Submissions::<Runtime>::submitters_count(current_round), 1);
[INFO] [stdout]     |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 662 |     fn after_rejecting_does_not_call_verifier_start_if_no_leader_exists<Runtime>() {
[INFO] [stdout]     |                                                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:697:28
[INFO] [stdout]     |
[INFO] [stdout] 697 |             assert!(crate::Pallet::<Runtime>::current_phase().is_signed_validation());
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 662 |     fn after_rejecting_does_not_call_verifier_start_if_no_leader_exists<Runtime>() {
[INFO] [stdout]     |                                                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:698:27
[INFO] [stdout]     |
[INFO] [stdout] 698 |             assert!(!Submissions::<Runtime>::has_leader(current_round));
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 662 |     fn after_rejecting_does_not_call_verifier_start_if_no_leader_exists<Runtime>() {
[INFO] [stdout]     |                                                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:699:29
[INFO] [stdout]     |
[INFO] [stdout] 699 |             assert_eq!(Submissions::<Runtime>::submitters_count(current_round), 0);
[INFO] [stdout]     |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 662 |     fn after_rejecting_does_not_call_verifier_start_if_no_leader_exists<Runtime>() {
[INFO] [stdout]     |                                                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:703:26
[INFO] [stdout]     |
[INFO] [stdout] 703 |             while crate::Pallet::<Runtime>::current_phase().is_signed_validation() {
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 662 |     fn after_rejecting_does_not_call_verifier_start_if_no_leader_exists<Runtime>() {
[INFO] [stdout]     |                                                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:746:24
[INFO] [stdout]     |
[INFO] [stdout] 746 |                         Submissions::<Runtime>::metadata_of(0, submitter).unwrap().pages.into_inner(),
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 714 |     fn missing_pages_treated_as_empty<Runtime>() {
[INFO] [stdout]     |                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:813:30
[INFO] [stdout]     |
[INFO] [stdout] 813 |                 assert_eq!(Submissions::<Runtime>::submitters_count(current_round), 2);
[INFO] [stdout]     |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 784 |     fn not_all_solutions_verified_signed_verification_to_unsigned<Runtime>() {
[INFO] [stdout]     |                                                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:826:46
[INFO] [stdout]     |
[INFO] [stdout] 826 |                 let mut remaining_leader = Submissions::<Runtime>::leader(current_round).unwrap();
[INFO] [stdout]     |                                                          ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 784 |     fn not_all_solutions_verified_signed_verification_to_unsigned<Runtime>() {
[INFO] [stdout]     |                                                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:861:30
[INFO] [stdout]     |
[INFO] [stdout] 861 |                 assert_eq!(Submissions::<Runtime>::submitters_count(current_round), 1);
[INFO] [stdout]     |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 784 |     fn not_all_solutions_verified_signed_verification_to_unsigned<Runtime>() {
[INFO] [stdout]     |                                                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:862:27
[INFO] [stdout]     |
[INFO] [stdout] 862 |                 assert!(Submissions::<Runtime>::has_leader(current_round));
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 784 |     fn not_all_solutions_verified_signed_verification_to_unsigned<Runtime>() {
[INFO] [stdout]     |                                                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/signed/tests.rs:863:38
[INFO] [stdout]     |
[INFO] [stdout] 863 |                 remaining_leader = Submissions::<Runtime>::leader(current_round).unwrap();
[INFO] [stdout]     |                                                  ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 784 |     fn not_all_solutions_verified_signed_verification_to_unsigned<Runtime>() {
[INFO] [stdout]     |                                                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1040:30
[INFO] [stdout]      |
[INFO] [stdout] 1040 |                 assert_eq!(Submissions::<Runtime>::submitters_count(current_round), 2);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     fn not_all_solutions_verified_signed_verification_incomplete_to_signed<Runtime>() {
[INFO] [stdout]      |                                                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1048:32
[INFO] [stdout]      |
[INFO] [stdout] 1048 |                 let leader = Submissions::<Runtime>::leader(current_round).unwrap();
[INFO] [stdout]      |                                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     fn not_all_solutions_verified_signed_verification_incomplete_to_signed<Runtime>() {
[INFO] [stdout]      |                                                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1081:30
[INFO] [stdout]      |
[INFO] [stdout] 1081 |                 assert_eq!(Submissions::<Runtime>::submitters_count(current_round), 1);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     fn not_all_solutions_verified_signed_verification_incomplete_to_signed<Runtime>() {
[INFO] [stdout]      |                                                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1082:42
[INFO] [stdout]      |
[INFO] [stdout] 1082 |                 let remaining_leader = Submissions::<Runtime>::leader(current_round).unwrap();
[INFO] [stdout]      |                                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     fn not_all_solutions_verified_signed_verification_incomplete_to_signed<Runtime>() {
[INFO] [stdout]      |                                                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1104:30
[INFO] [stdout]      |
[INFO] [stdout] 1104 |                 assert_eq!(Submissions::<Runtime>::submitters_count(current_round), 1);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     fn not_all_solutions_verified_signed_verification_incomplete_to_signed<Runtime>() {
[INFO] [stdout]      |                                                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1114:30
[INFO] [stdout]      |
[INFO] [stdout] 1114 |                 assert_eq!(Submissions::<Runtime>::submitters_count(current_round), 0);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     fn not_all_solutions_verified_signed_verification_incomplete_to_signed<Runtime>() {
[INFO] [stdout]      |                                                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1154:30
[INFO] [stdout]      |
[INFO] [stdout] 1154 |                 assert_eq!(Submissions::<Runtime>::submitters_count(current_round), 3);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1119 |     fn max_queue_with_single_valid_solution_at_end<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1155:27
[INFO] [stdout]      |
[INFO] [stdout] 1155 |                 assert!(Submissions::<Runtime>::has_leader(current_round));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1119 |     fn max_queue_with_single_valid_solution_at_end<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1183:30
[INFO] [stdout]      |
[INFO] [stdout] 1183 |                 assert_eq!(Submissions::<Runtime>::submitters_count(current_round), 2);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1119 |     fn max_queue_with_single_valid_solution_at_end<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1206:30
[INFO] [stdout]      |
[INFO] [stdout] 1206 |                 assert_eq!(Submissions::<Runtime>::submitters_count(current_round), 1);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1119 |     fn max_queue_with_single_valid_solution_at_end<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1210:32
[INFO] [stdout]      |
[INFO] [stdout] 1210 |                 let leader = Submissions::<Runtime>::leader(current_round).unwrap();
[INFO] [stdout]      |                                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1119 |     fn max_queue_with_single_valid_solution_at_end<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1289:13
[INFO] [stdout]      |
[INFO] [stdout] 1289 |                 Error::<Runtime>::TooManyInvulnerables
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1283 |     fn set_invulnerables_too_many_fails<Runtime>() {
[INFO] [stdout]      |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1302:16
[INFO] [stdout]      |
[INFO] [stdout] 1302 |             assert_eq!(<Runtime as crate::signed::Config>::InvulnerableDeposit::get(), 7);
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1310:19
[INFO] [stdout]      |
[INFO] [stdout] 1310 |                 Submissions::<Runtime>::metadata_of(0, 99).unwrap(),
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1295 |     fn invulnerable_pays_different_deposit_independent_of_pages<Runtime>() {
[INFO] [stdout]      |                                                                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1329:19
[INFO] [stdout]      |
[INFO] [stdout] 1329 |                 Submissions::<Runtime>::metadata_of(0, 99).unwrap(),
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1295 |     fn invulnerable_pays_different_deposit_independent_of_pages<Runtime>() {
[INFO] [stdout]      |                                                                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1354:39
[INFO] [stdout]      |
[INFO] [stdout] 1354 |             let final_metadata = Submissions::<Runtime>::metadata_of(0, 99).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1295 |     fn invulnerable_pays_different_deposit_independent_of_pages<Runtime>() {
[INFO] [stdout]      |                                                                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1406:6
[INFO] [stdout]      |
[INFO] [stdout] 1406 |                 <Runtime as crate::signed::Config>::EjectGraceRatio::get(),
[INFO] [stdout]      |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1416:19
[INFO] [stdout]      |
[INFO] [stdout] 1416 |                 Submissions::<Runtime>::metadata_of(0, 99).unwrap(),
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1398 |     fn ejected_invulnerable_gets_deposit_back<Runtime>() {
[INFO] [stdout]      |                                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1426:19
[INFO] [stdout]      |
[INFO] [stdout] 1426 |                 Submissions::<Runtime>::metadata_of(0, 98).unwrap(),
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1398 |     fn ejected_invulnerable_gets_deposit_back<Runtime>() {
[INFO] [stdout]      |                                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1478:19
[INFO] [stdout]      |
[INFO] [stdout] 1478 |                 Submissions::<Runtime>::metadata_of(0, 99).unwrap(),
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1469 |     fn discarded_invulnerable_gets_fee_and_deposit_back<Runtime>() {
[INFO] [stdout]      |                                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1543:29
[INFO] [stdout]      |
[INFO] [stdout] 1543 |             assert_eq!(Submissions::<Runtime>::metadata_of(0, 99).unwrap().deposit, 7);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1533 |     fn removing_from_invulnerables_affects_future_submissions<Runtime>() {
[INFO] [stdout]      |                                                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1558:19
[INFO] [stdout]      |
[INFO] [stdout] 1558 |                 Submissions::<Runtime>::metadata_of(MultiBlock::round(), 99).unwrap().deposit;
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1533 |     fn removing_from_invulnerables_affects_future_submissions<Runtime>() {
[INFO] [stdout]      |                                                              +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VerifierPallet` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1584:16
[INFO] [stdout]      |
[INFO] [stdout] 1584 |             assert_ok!(<VerifierPallet as AsynchronousVerifier>::start());
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1606:43
[INFO] [stdout]      |
[INFO] [stdout] 1606 |                 crate::signed::pallet::SortedScores::<Runtime>::hashed_key_for(current_round);
[INFO] [stdout]      |                                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1570 |     fn missing_leader_storage_triggers_defensive<Runtime>() {
[INFO] [stdout]      |                                                 +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1623:29
[INFO] [stdout]      |
[INFO] [stdout] 1623 |             assert_eq!(Submissions::<Runtime>::leader(SignedPallet::current_round()), None);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1616 |     fn get_score_defensive_when_no_leader<Runtime>() {
[INFO] [stdout]      |                                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/signed/tests.rs:1639:29
[INFO] [stdout]      |
[INFO] [stdout] 1639 |             assert_eq!(Submissions::<Runtime>::leader(SignedPallet::current_round()), None);
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1632 |     fn get_page_defensive_when_no_leader<Runtime>() {
[INFO] [stdout]      |                                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1445:16
[INFO] [stdout]      |
[INFO] [stdout] 1445 |                 Snapshot::<Runtime>::voters(0)
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1437 |     fn mine_solution_single_page_works<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1457:26
[INFO] [stdout]      |
[INFO] [stdout] 1457 |             OffchainWorkerMiner::<Runtime>::base_check_solution(&paged, None, true).unwrap();
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1437 |     fn mine_solution_single_page_works<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1500:16
[INFO] [stdout]      |
[INFO] [stdout] 1500 |                 Snapshot::<Runtime>::voters(0)
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1489 |     fn mine_solution_double_page_works<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1508:16
[INFO] [stdout]      |
[INFO] [stdout] 1508 |                 Snapshot::<Runtime>::voters(1)
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1489 |     fn mine_solution_double_page_works<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1516:26
[INFO] [stdout]      |
[INFO] [stdout] 1516 |             assert_eq!(Snapshot::<Runtime>::targets().unwrap(), vec![10, 20, 30, 40]);
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1489 |     fn mine_solution_double_page_works<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1543:26
[INFO] [stdout]      |
[INFO] [stdout] 1543 |             OffchainWorkerMiner::<Runtime>::base_check_solution(&paged, None, false).unwrap();
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1489 |     fn mine_solution_double_page_works<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1584:16
[INFO] [stdout]      |
[INFO] [stdout] 1584 |                 Snapshot::<Runtime>::voters(2)
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1575 |     fn mine_solution_triple_page_works<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1592:16
[INFO] [stdout]      |
[INFO] [stdout] 1592 |                 Snapshot::<Runtime>::voters(1)
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1575 |     fn mine_solution_triple_page_works<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1600:16
[INFO] [stdout]      |
[INFO] [stdout] 1600 |                 Snapshot::<Runtime>::voters(0)
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1575 |     fn mine_solution_triple_page_works<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1630:26
[INFO] [stdout]      |
[INFO] [stdout] 1630 |             OffchainWorkerMiner::<Runtime>::base_check_solution(&paged, None, true).unwrap();
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1575 |     fn mine_solution_triple_page_works<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1675:16
[INFO] [stdout]      |
[INFO] [stdout] 1675 |                 Snapshot::<Runtime>::voters(0)
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1666 |     fn mine_solution_choses_most_significant_pages<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1684:16
[INFO] [stdout]      |
[INFO] [stdout] 1684 |                 Snapshot::<Runtime>::voters(1)
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1666 |     fn mine_solution_choses_most_significant_pages<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1709:26
[INFO] [stdout]      |
[INFO] [stdout] 1709 |             OffchainWorkerMiner::<Runtime>::base_check_solution(&paged, None, true).unwrap();
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1666 |     fn mine_solution_choses_most_significant_pages<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1745:16
[INFO] [stdout]      |
[INFO] [stdout] 1745 |                 Snapshot::<Runtime>::voters(0)
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1737 |     fn mine_solution_2_out_of_3_pages<Runtime>() {
[INFO] [stdout]      |                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1753:16
[INFO] [stdout]      |
[INFO] [stdout] 1753 |                 Snapshot::<Runtime>::voters(1)
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1737 |     fn mine_solution_2_out_of_3_pages<Runtime>() {
[INFO] [stdout]      |                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1761:16
[INFO] [stdout]      |
[INFO] [stdout] 1761 |                 Snapshot::<Runtime>::voters(2)
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1737 |     fn mine_solution_2_out_of_3_pages<Runtime>() {
[INFO] [stdout]      |                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1773:26
[INFO] [stdout]      |
[INFO] [stdout] 1773 |             OffchainWorkerMiner::<Runtime>::base_check_solution(&paged, None, true).unwrap();
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1737 |     fn mine_solution_2_out_of_3_pages<Runtime>() {
[INFO] [stdout]      |                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1803:26
[INFO] [stdout]      |
[INFO] [stdout] 1803 |             OffchainWorkerMiner::<Runtime>::base_check_solution(&paged, None, true).unwrap();
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1737 |     fn mine_solution_2_out_of_3_pages<Runtime>() {
[INFO] [stdout]      |                                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1839:43
[INFO] [stdout]      |
[INFO] [stdout] 1839 |             let full_edges = OffchainWorkerMiner::<Runtime>::mine_solution(Pages::get(), false)
[INFO] [stdout]      |                                                    ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1836 |     fn can_reduce_solution<Runtime>() {
[INFO] [stdout]      |                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1844:46
[INFO] [stdout]      |
[INFO] [stdout] 1844 |             let reduced_edges = OffchainWorkerMiner::<Runtime>::mine_solution(Pages::get(), true)
[INFO] [stdout]      |                                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1836 |     fn can_reduce_solution<Runtime>() {
[INFO] [stdout]      |                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1868:27
[INFO] [stdout]      |
[INFO] [stdout] 1868 |             let offchain_repeat = <Runtime as crate::unsigned::Config>::OffchainRepeat::get();
[INFO] [stdout]      |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1871:34
[INFO] [stdout]      |
[INFO] [stdout] 1871 |             assert!(OffchainWorkerMiner::<Runtime>::ensure_offchain_repeat_frequency(25).is_ok());
[INFO] [stdout]      |                                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1865 |     fn lock_prevents_frequent_execution<Runtime>() {
[INFO] [stdout]      |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1875:27
[INFO] [stdout]      |
[INFO] [stdout] 1875 |                 OffchainWorkerMiner::<Runtime>::ensure_offchain_repeat_frequency(26),
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1865 |     fn lock_prevents_frequent_execution<Runtime>() {
[INFO] [stdout]      |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1880:34
[INFO] [stdout]      |
[INFO] [stdout] 1880 |             assert!(OffchainWorkerMiner::<Runtime>::ensure_offchain_repeat_frequency(
[INFO] [stdout]      |                                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1865 |     fn lock_prevents_frequent_execution<Runtime>() {
[INFO] [stdout]      |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1886:34
[INFO] [stdout]      |
[INFO] [stdout] 1886 |             assert!(OffchainWorkerMiner::<Runtime>::ensure_offchain_repeat_frequency(
[INFO] [stdout]      |                                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1865 |     fn lock_prevents_frequent_execution<Runtime>() {
[INFO] [stdout]      |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1890:34
[INFO] [stdout]      |
[INFO] [stdout] 1890 |             assert!(OffchainWorkerMiner::<Runtime>::ensure_offchain_repeat_frequency(
[INFO] [stdout]      |                                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1865 |     fn lock_prevents_frequent_execution<Runtime>() {
[INFO] [stdout]      |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1894:34
[INFO] [stdout]      |
[INFO] [stdout] 1894 |             assert!(OffchainWorkerMiner::<Runtime>::ensure_offchain_repeat_frequency(
[INFO] [stdout]      |                                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1865 |     fn lock_prevents_frequent_execution<Runtime>() {
[INFO] [stdout]      |                                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1906:67
[INFO] [stdout]      |
[INFO] [stdout] 1906 |             let guard = StorageValueRef::persistent(&OffchainWorkerMiner::<Runtime>::OFFCHAIN_LOCK);
[INFO] [stdout]      |                                                                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     fn lock_released_after_successful_execution<Runtime>() {
[INFO] [stdout]      |                                                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1908:56
[INFO] [stdout]      |
[INFO] [stdout] 1908 |                 StorageValueRef::persistent(&OffchainWorkerMiner::<Runtime>::OFFCHAIN_LAST_BLOCK);
[INFO] [stdout]      |                                                                    ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1902 |     fn lock_released_after_successful_execution<Runtime>() {
[INFO] [stdout]      |                                                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `System` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1933:46
[INFO] [stdout]      |
[INFO] [stdout] 1933 |             let mut lock = StorageLock::<BlockAndTime<System>>::with_block_deadline(
[INFO] [stdout]      |                                                       ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 1857 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 1857 +     use sp_std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1934:27
[INFO] [stdout]      |
[INFO] [stdout] 1934 |                 OffchainWorkerMiner::<Runtime>::OFFCHAIN_LOCK,
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1926 |     fn lock_prevents_overlapping_execution<Runtime>() {
[INFO] [stdout]      |                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1960:56
[INFO] [stdout]      |
[INFO] [stdout] 1960 |                 StorageValueRef::persistent(&OffchainWorkerMiner::<Runtime>::OFFCHAIN_LAST_BLOCK);
[INFO] [stdout]      |                                                                    ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1954 |     fn initial_ocw_runs_and_saves_new_cache<Runtime>() {
[INFO] [stdout]      |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1962:56
[INFO] [stdout]      |
[INFO] [stdout] 1962 |                 StorageValueRef::persistent(&OffchainWorkerMiner::<Runtime>::OFFCHAIN_CACHED_CALL);
[INFO] [stdout]      |                                                                    ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1954 |     fn initial_ocw_runs_and_saves_new_cache<Runtime>() {
[INFO] [stdout]      |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1965:49
[INFO] [stdout]      |
[INFO] [stdout] 1965 |             assert_eq!(cache.get::<crate::unsigned::Call<Runtime>>(), Ok(None));
[INFO] [stdout]      |                                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1954 |     fn initial_ocw_runs_and_saves_new_cache<Runtime>() {
[INFO] [stdout]      |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:1972:55
[INFO] [stdout]      |
[INFO] [stdout] 1972 |             assert!(matches!(cache.get::<crate::unsigned::Call<Runtime>>(), Ok(Some(_))));
[INFO] [stdout]      |                                                                ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1954 |     fn initial_ocw_runs_and_saves_new_cache<Runtime>() {
[INFO] [stdout]      |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2001:27
[INFO] [stdout]      |
[INFO] [stdout] 2001 |             let offchain_repeat = <Runtime as crate::unsigned::Config>::OffchainRepeat::get();
[INFO] [stdout]      |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2004:34
[INFO] [stdout]      |
[INFO] [stdout] 2004 |             assert!(OffchainWorkerMiner::<Runtime>::cached_solution().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] 1998 |     fn resubmits_after_offchain_repeat<Runtime>() {
[INFO] [stdout]      |                                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2026:27
[INFO] [stdout]      |
[INFO] [stdout] 2026 |             let offchain_repeat = <Runtime as crate::unsigned::Config>::OffchainRepeat::get();
[INFO] [stdout]      |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2029:34
[INFO] [stdout]      |
[INFO] [stdout] 2029 |             assert!(OffchainWorkerMiner::<Runtime>::cached_solution().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] 2023 |     fn regenerates_and_resubmits_after_offchain_repeat_if_no_cache<Runtime>() {
[INFO] [stdout]      |                                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2041:56
[INFO] [stdout]      |
[INFO] [stdout] 2041 |                 StorageValueRef::persistent(&OffchainWorkerMiner::<Runtime>::OFFCHAIN_CACHED_CALL);
[INFO] [stdout]      |                                                                    ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2023 |     fn regenerates_and_resubmits_after_offchain_repeat_if_no_cache<Runtime>() {
[INFO] [stdout]      |                                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2042:60
[INFO] [stdout]      |
[INFO] [stdout] 2042 |             assert!(matches!(call_cache.get::<crate::unsigned::Call<Runtime>>(), Ok(Some(_))));
[INFO] [stdout]      |                                                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2023 |     fn regenerates_and_resubmits_after_offchain_repeat_if_no_cache<Runtime>() {
[INFO] [stdout]      |                                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2060:27
[INFO] [stdout]      |
[INFO] [stdout] 2060 |             let offchain_repeat = <Runtime as crate::unsigned::Config>::OffchainRepeat::get();
[INFO] [stdout]      |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2070:56
[INFO] [stdout]      |
[INFO] [stdout] 2070 |                 StorageValueRef::persistent(&OffchainWorkerMiner::<Runtime>::OFFCHAIN_CACHED_CALL);
[INFO] [stdout]      |                                                                    ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     fn altering_snapshot_invalidates_solution_cache<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2071:60
[INFO] [stdout]      |
[INFO] [stdout] 2071 |             assert!(matches!(call_cache.get::<crate::unsigned::Call<Runtime>>(), Ok(Some(_))));
[INFO] [stdout]      |                                                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     fn altering_snapshot_invalidates_solution_cache<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2075:33
[INFO] [stdout]      |
[INFO] [stdout] 2075 |             assert_eq!(crate::Snapshot::<Runtime>::targets().unwrap(), vec![10, 20, 30, 40]);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     fn altering_snapshot_invalidates_solution_cache<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2076:44
[INFO] [stdout]      |
[INFO] [stdout] 2076 |             let pre_fingerprint = crate::Snapshot::<Runtime>::fingerprint();
[INFO] [stdout]      |                                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     fn altering_snapshot_invalidates_solution_cache<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2077:22
[INFO] [stdout]      |
[INFO] [stdout] 2077 |             crate::Snapshot::<Runtime>::remove_target(0);
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     fn altering_snapshot_invalidates_solution_cache<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2078:45
[INFO] [stdout]      |
[INFO] [stdout] 2078 |             let post_fingerprint = crate::Snapshot::<Runtime>::fingerprint();
[INFO] [stdout]      |                                                      ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     fn altering_snapshot_invalidates_solution_cache<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2079:33
[INFO] [stdout]      |
[INFO] [stdout] 2079 |             assert_eq!(crate::Snapshot::<Runtime>::targets().unwrap(), vec![20, 30, 40]);
[INFO] [stdout]      |                                          ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     fn altering_snapshot_invalidates_solution_cache<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/unsigned/miner.rs:2083:14
[INFO] [stdout]      |
[INFO] [stdout] 2083 |             let now = System::block_number();
[INFO] [stdout]      |                       ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 1857 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 1857 +     use sp_std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2088:54
[INFO] [stdout]      |
[INFO] [stdout] 2088 |             assert_eq!(call_cache.get::<crate::unsigned::Call<Runtime>>(), Ok(None));
[INFO] [stdout]      |                                                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     fn altering_snapshot_invalidates_solution_cache<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2093:60
[INFO] [stdout]      |
[INFO] [stdout] 2093 |             assert!(matches!(call_cache.get::<crate::unsigned::Call<Runtime>>(), Ok(Some(_))));
[INFO] [stdout]      |                                                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2056 |     fn altering_snapshot_invalidates_solution_cache<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2103:27
[INFO] [stdout]      |
[INFO] [stdout] 2103 |             let offchain_repeat = <Runtime as crate::unsigned::Config>::OffchainRepeat::get();
[INFO] [stdout]      |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2114:56
[INFO] [stdout]      |
[INFO] [stdout] 2114 |                 StorageValueRef::persistent(&OffchainWorkerMiner::<Runtime>::OFFCHAIN_CACHED_CALL);
[INFO] [stdout]      |                                                                    ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2098 |     fn wont_resubmit_if_weak_score<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2115:60
[INFO] [stdout]      |
[INFO] [stdout] 2115 |             assert!(matches!(call_cache.get::<crate::unsigned::Call<Runtime>>(), Ok(Some(_))));
[INFO] [stdout]      |                                                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2098 |     fn wont_resubmit_if_weak_score<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/unsigned/miner.rs:2128:21
[INFO] [stdout]      |
[INFO] [stdout] 2128 |             roll_to_with_ocw(System::block_number() + offchain_repeat + 1, Some(pool.clone()));
[INFO] [stdout]      |                              ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 1857 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 1857 +     use sp_std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2132:60
[INFO] [stdout]      |
[INFO] [stdout] 2132 |             assert!(matches!(call_cache.get::<crate::unsigned::Call<Runtime>>(), Ok(Some(_))));
[INFO] [stdout]      |                                                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2098 |     fn wont_resubmit_if_weak_score<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2146:56
[INFO] [stdout]      |
[INFO] [stdout] 2146 |                 StorageValueRef::persistent(&OffchainWorkerMiner::<Runtime>::OFFCHAIN_CACHED_CALL);
[INFO] [stdout]      |                                                                    ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2137 |     fn ocw_submission_e2e_works<Runtime>() {
[INFO] [stdout]      |                                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2147:60
[INFO] [stdout]      |
[INFO] [stdout] 2147 |             assert!(matches!(call_cache.get::<crate::unsigned::Call<Runtime>>(), Ok(Some(_))));
[INFO] [stdout]      |                                                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2137 |     fn ocw_submission_e2e_works<Runtime>() {
[INFO] [stdout]      |                                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2288:27
[INFO] [stdout]      |
[INFO] [stdout] 2288 |                 OffchainWorkerMiner::<Runtime>::mine_checked_call().unwrap_err(),
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2279 |     fn will_not_mine_if_not_enough_winners<Runtime>() {
[INFO] [stdout]      |                                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2304:28
[INFO] [stdout]      |
[INFO] [stdout] 2304 |                 let offchain_repeat = <Runtime as crate::unsigned::Config>::OffchainRepeat::get();
[INFO] [stdout]      |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2308:29
[INFO] [stdout]      |
[INFO] [stdout] 2308 |                     &OffchainWorkerMiner::<Runtime>::OFFCHAIN_LAST_BLOCK,
[INFO] [stdout]      |                                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2297 |         fn ocw_never_uses_cache_on_initial_run_or_resubmission<Runtime>() {
[INFO] [stdout]      |                                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2311:29
[INFO] [stdout]      |
[INFO] [stdout] 2311 |                     &OffchainWorkerMiner::<Runtime>::OFFCHAIN_CACHED_CALL,
[INFO] [stdout]      |                                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2297 |         fn ocw_never_uses_cache_on_initial_run_or_resubmission<Runtime>() {
[INFO] [stdout]      |                                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2316:50
[INFO] [stdout]      |
[INFO] [stdout] 2316 |                 assert_eq!(cache.get::<crate::unsigned::Call<Runtime>>(), Ok(None));
[INFO] [stdout]      |                                                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2297 |         fn ocw_never_uses_cache_on_initial_run_or_resubmission<Runtime>() {
[INFO] [stdout]      |                                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2325:50
[INFO] [stdout]      |
[INFO] [stdout] 2325 |                 assert_eq!(cache.get::<crate::unsigned::Call<Runtime>>(), Ok(None));
[INFO] [stdout]      |                                                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2297 |         fn ocw_never_uses_cache_on_initial_run_or_resubmission<Runtime>() {
[INFO] [stdout]      |                                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/unsigned/miner.rs:2337:50
[INFO] [stdout]      |
[INFO] [stdout] 2337 |                 assert_eq!(cache.get::<crate::unsigned::Call<Runtime>>(), Ok(None));
[INFO] [stdout]      |                                                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2297 |         fn ocw_never_uses_cache_on_initial_run_or_resubmission<Runtime>() {
[INFO] [stdout]      |                                                               +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VerifierPallet` in this scope
[INFO] [stdout]    --> src/unsigned/mod.rs:396:7
[INFO] [stdout]     |
[INFO] [stdout] 396 |                     <VerifierPallet as Verifier>::queued_score(),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnsignedPallet` in this scope
[INFO] [stdout]    --> src/unsigned/mod.rs:521:6
[INFO] [stdout]     |
[INFO] [stdout] 521 |                   <UnsignedPallet as ValidateUnsigned>::validate_unsigned(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock/mod.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / parameter_types! {
[INFO] [stdout] ...   |
[INFO] [stdout] 173 | |     pub static AreWeDone: AreWeDoneModes = AreWeDoneModes::Proceed;
[INFO] [stdout] 174 | | }
[INFO] [stdout]     | |_- similarly named struct `UnsignedPhase` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnsignedPallet` in this scope
[INFO] [stdout]    --> src/unsigned/mod.rs:530:6
[INFO] [stdout]     |
[INFO] [stdout] 530 |                   <UnsignedPallet as ValidateUnsigned>::pre_dispatch(&call).unwrap_err(),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock/mod.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / parameter_types! {
[INFO] [stdout] ...   |
[INFO] [stdout] 173 | |     pub static AreWeDone: AreWeDoneModes = AreWeDoneModes::Proceed;
[INFO] [stdout] 174 | | }
[INFO] [stdout]     | |_- similarly named struct `UnsignedPhase` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnsignedPallet` in this scope
[INFO] [stdout]    --> src/unsigned/mod.rs:538:6
[INFO] [stdout]     |
[INFO] [stdout] 538 |                   <UnsignedPallet as ValidateUnsigned>::validate_unsigned(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock/mod.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / parameter_types! {
[INFO] [stdout] ...   |
[INFO] [stdout] 173 | |     pub static AreWeDone: AreWeDoneModes = AreWeDoneModes::Proceed;
[INFO] [stdout] 174 | | }
[INFO] [stdout]     | |_- similarly named struct `UnsignedPhase` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnsignedPallet` in this scope
[INFO] [stdout]    --> src/unsigned/mod.rs:546:6
[INFO] [stdout]     |
[INFO] [stdout] 546 |                   <UnsignedPallet as ValidateUnsigned>::pre_dispatch(&call).unwrap_err(),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock/mod.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / parameter_types! {
[INFO] [stdout] ...   |
[INFO] [stdout] 173 | |     pub static AreWeDone: AreWeDoneModes = AreWeDoneModes::Proceed;
[INFO] [stdout] 174 | | }
[INFO] [stdout]     | |_- similarly named struct `UnsignedPhase` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnsignedPallet` in this scope
[INFO] [stdout]    --> src/unsigned/mod.rs:554:16
[INFO] [stdout]     |
[INFO] [stdout] 554 |               assert_ok!(<UnsignedPallet as ValidateUnsigned>::validate_unsigned(
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock/mod.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / parameter_types! {
[INFO] [stdout] ...   |
[INFO] [stdout] 173 | |     pub static AreWeDone: AreWeDoneModes = AreWeDoneModes::Proceed;
[INFO] [stdout] 174 | | }
[INFO] [stdout]     | |_- similarly named struct `UnsignedPhase` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnsignedPallet` in this scope
[INFO] [stdout]    --> src/unsigned/mod.rs:558:16
[INFO] [stdout]     |
[INFO] [stdout] 558 |               assert_ok!(<UnsignedPallet as ValidateUnsigned>::pre_dispatch(&call));
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock/mod.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / parameter_types! {
[INFO] [stdout] ...   |
[INFO] [stdout] 173 | |     pub static AreWeDone: AreWeDoneModes = AreWeDoneModes::Proceed;
[INFO] [stdout] 174 | | }
[INFO] [stdout]     | |_- similarly named struct `UnsignedPhase` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnsignedPallet` in this scope
[INFO] [stdout]    --> src/unsigned/mod.rs:576:7
[INFO] [stdout]     |
[INFO] [stdout] 576 |                       <UnsignedPallet as ValidateUnsigned>::validate_unsigned(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mock/mod.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / parameter_types! {
[INFO] [stdout] ...   |
[INFO] [stdout] 173 | |     pub static AreWeDone: AreWeDoneModes = AreWeDoneModes::Proceed;
[INFO] [stdout] 174 | | }
[INFO] [stdout]     | |_- similarly named struct `UnsignedPhase` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VerifierPallet` in this scope
[INFO] [stdout]    --> src/unsigned/mod.rs:603:16
[INFO] [stdout]     |
[INFO] [stdout] 603 |             assert_eq!(<VerifierPallet as Verifier>::queued_score(), None);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VerifierPallet` in this scope
[INFO] [stdout]    --> src/unsigned/mod.rs:608:16
[INFO] [stdout]     |
[INFO] [stdout] 608 |             assert_eq!(<VerifierPallet as Verifier>::queued_score(), None);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VerifierPallet` in this scope
[INFO] [stdout]    --> src/unsigned/mod.rs:613:22
[INFO] [stdout]     |
[INFO] [stdout] 613 |             assert!(matches!(<VerifierPallet as Verifier>::queued_score(), Some(_)));
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VerifierPallet` in this scope
[INFO] [stdout]    --> src/unsigned/mod.rs:631:16
[INFO] [stdout]     |
[INFO] [stdout] 631 |             assert_eq!(<VerifierPallet as Verifier>::queued_score(), None);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VerifierPallet` in this scope
[INFO] [stdout]    --> src/unsigned/mod.rs:636:16
[INFO] [stdout]     |
[INFO] [stdout] 636 |             assert_eq!(<VerifierPallet as Verifier>::queued_score(), None);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]    --> src/unsigned/mod.rs:640:15
[INFO] [stdout]     |
[INFO] [stdout] 640 |             Snapshot::<Runtime>::remove_target(2);
[INFO] [stdout]     |                        ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 621 |     fn unfeasible_solution_panics<Runtime>() {
[INFO] [stdout]     |                                  +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VerifierPallet` in this scope
[INFO] [stdout]    --> src/unsigned/mod.rs:645:22
[INFO] [stdout]     |
[INFO] [stdout] 645 |             assert!(matches!(<VerifierPallet as Verifier>::queued_score(), Some(_)));
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/lib.rs:1662:16
[INFO] [stdout]      |
[INFO] [stdout] 1662 |                 assert_eq!(System::block_number(), 0);
[INFO] [stdout]      |                            ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 1647 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 1647 +     use sp_std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1664:27
[INFO] [stdout]      |
[INFO] [stdout] 1664 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(false, 1));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1652 |     fn single_page<Runtime>() {
[INFO] [stdout]      |                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1673:27
[INFO] [stdout]      |
[INFO] [stdout] 1673 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(false, 3));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1652 |     fn single_page<Runtime>() {
[INFO] [stdout]      |                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1677:27
[INFO] [stdout]      |
[INFO] [stdout] 1677 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 0));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1652 |     fn single_page<Runtime>() {
[INFO] [stdout]      |                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1681:27
[INFO] [stdout]      |
[INFO] [stdout] 1681 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 1));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1652 |     fn single_page<Runtime>() {
[INFO] [stdout]      |                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1704:27
[INFO] [stdout]      |
[INFO] [stdout] 1704 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 1));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1652 |     fn single_page<Runtime>() {
[INFO] [stdout]      |                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1717:27
[INFO] [stdout]      |
[INFO] [stdout] 1717 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 1));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1652 |     fn single_page<Runtime>() {
[INFO] [stdout]      |                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1744:27
[INFO] [stdout]      |
[INFO] [stdout] 1744 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 1));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1652 |     fn single_page<Runtime>() {
[INFO] [stdout]      |                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1749:27
[INFO] [stdout]      |
[INFO] [stdout] 1749 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(false, 1));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1652 |     fn single_page<Runtime>() {
[INFO] [stdout]      |                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/lib.rs:1768:16
[INFO] [stdout]      |
[INFO] [stdout] 1768 |                 assert_eq!(System::block_number(), 0);
[INFO] [stdout]      |                            ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 1647 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 1647 +     use sp_std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1770:27
[INFO] [stdout]      |
[INFO] [stdout] 1770 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(false, 2));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1758 |     fn multi_page_2<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1783:27
[INFO] [stdout]      |
[INFO] [stdout] 1783 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(false, 2));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1758 |     fn multi_page_2<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1787:27
[INFO] [stdout]      |
[INFO] [stdout] 1787 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 0));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1758 |     fn multi_page_2<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1791:27
[INFO] [stdout]      |
[INFO] [stdout] 1791 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 1));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1758 |     fn multi_page_2<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1794:27
[INFO] [stdout]      |
[INFO] [stdout] 1794 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 2));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1758 |     fn multi_page_2<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1811:27
[INFO] [stdout]      |
[INFO] [stdout] 1811 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 2));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1758 |     fn multi_page_2<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1815:27
[INFO] [stdout]      |
[INFO] [stdout] 1815 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 2));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1758 |     fn multi_page_2<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1832:27
[INFO] [stdout]      |
[INFO] [stdout] 1832 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 2));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1758 |     fn multi_page_2<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1837:27
[INFO] [stdout]      |
[INFO] [stdout] 1837 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 2));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1758 |     fn multi_page_2<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1850:27
[INFO] [stdout]      |
[INFO] [stdout] 1850 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 2));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1758 |     fn multi_page_2<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1854:27
[INFO] [stdout]      |
[INFO] [stdout] 1854 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 2));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1758 |     fn multi_page_2<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1865:27
[INFO] [stdout]      |
[INFO] [stdout] 1865 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(false, 2));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1758 |     fn multi_page_2<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/lib.rs:1880:16
[INFO] [stdout]      |
[INFO] [stdout] 1880 |                 assert_eq!(System::block_number(), 0);
[INFO] [stdout]      |                            ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 1647 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 1647 +     use sp_std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1882:27
[INFO] [stdout]      |
[INFO] [stdout] 1882 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(false, 3));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1871 |     fn multi_page_3<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1892:27
[INFO] [stdout]      |
[INFO] [stdout] 1892 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(false, 3));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1871 |     fn multi_page_3<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1896:27
[INFO] [stdout]      |
[INFO] [stdout] 1896 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 0));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1871 |     fn multi_page_3<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1900:27
[INFO] [stdout]      |
[INFO] [stdout] 1900 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 1));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1871 |     fn multi_page_3<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1904:27
[INFO] [stdout]      |
[INFO] [stdout] 1904 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, 2));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1871 |     fn multi_page_3<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:1907:27
[INFO] [stdout]      |
[INFO] [stdout] 1907 |                 assert_ok!(Snapshot::<Runtime>::ensure_snapshot(true, Pages::get()));
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1871 |     fn multi_page_3<Runtime>() {
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/lib.rs:1983:16
[INFO] [stdout]      |
[INFO] [stdout] 1983 |                 assert_eq!(System::block_number(), 0);
[INFO] [stdout]      |                            ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 1647 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 1647 +     use sp_std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2048:38
[INFO] [stdout]      |
[INFO] [stdout] 2048 |                 assert_ok!(signed::Submissions::<Runtime>::ensure_killed(0));
[INFO] [stdout]      |                                                  ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1972 |     fn no_unsigned_phase<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2049:32
[INFO] [stdout]      |
[INFO] [stdout] 2049 |                 verifier::QueuedSolution::<Runtime>::assert_killed();
[INFO] [stdout]      |                                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1972 |     fn no_unsigned_phase<Runtime>() {
[INFO] [stdout]      |                         +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/lib.rs:2065:16
[INFO] [stdout]      |
[INFO] [stdout] 2065 |                 assert_eq!(System::block_number(), 0);
[INFO] [stdout]      |                            ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 1647 +     use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 1647 +     use sp_std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2114:38
[INFO] [stdout]      |
[INFO] [stdout] 2114 |                 assert_ok!(signed::Submissions::<Runtime>::ensure_killed(0));
[INFO] [stdout]      |                                                  ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2054 |     fn no_signed_phase<Runtime>() {
[INFO] [stdout]      |                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2115:32
[INFO] [stdout]      |
[INFO] [stdout] 2115 |                 verifier::QueuedSolution::<Runtime>::assert_killed();
[INFO] [stdout]      |                                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2054 |     fn no_signed_phase<Runtime>() {
[INFO] [stdout]      |                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2326:38
[INFO] [stdout]      |
[INFO] [stdout] 2326 |             let paged = OffchainWorkerMiner::<Runtime>::mine_solution(Pages::get(), false).unwrap();
[INFO] [stdout]      |                                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2320 |     fn multi_page_elect_simple_works<Runtime>() {
[INFO] [stdout]      |                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2352:16
[INFO] [stdout]      |
[INFO] [stdout] 2352 |             assert_eq!(<Runtime as crate::Config>::Verifier::queued_score(), None);
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2353:16
[INFO] [stdout]      |
[INFO] [stdout] 2353 |             assert_eq!(<Runtime as crate::Config>::Verifier::status(), verifier::Status::Nothing);
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2358:6
[INFO] [stdout]      |
[INFO] [stdout] 2358 |                 <Runtime as crate::Config>::Verifier::status(),
[INFO] [stdout]      |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2385:16
[INFO] [stdout]      |
[INFO] [stdout] 2385 |             assert_eq!(<Runtime as crate::Config>::Verifier::queued_score(), Some(score));
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2410:31
[INFO] [stdout]      |
[INFO] [stdout] 2410 |             verifier::QueuedSolution::<Runtime>::assert_killed();
[INFO] [stdout]      |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2320 |     fn multi_page_elect_simple_works<Runtime>() {
[INFO] [stdout]      |                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2414:23
[INFO] [stdout]      |
[INFO] [stdout] 2414 |             assert_eq!(Round::<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] 2320 |     fn multi_page_elect_simple_works<Runtime>() {
[INFO] [stdout]      |                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2416:36
[INFO] [stdout]      |
[INFO] [stdout] 2416 |             assert_storage_noop!(Snapshot::<Runtime>::kill());
[INFO] [stdout]      |                                             ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2320 |     fn multi_page_elect_simple_works<Runtime>() {
[INFO] [stdout]      |                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2420:37
[INFO] [stdout]      |
[INFO] [stdout] 2420 |             assert_ok!(signed::Submissions::<Runtime>::ensure_killed(0));
[INFO] [stdout]      |                                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2320 |     fn multi_page_elect_simple_works<Runtime>() {
[INFO] [stdout]      |                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2432:38
[INFO] [stdout]      |
[INFO] [stdout] 2432 |             let paged = OffchainWorkerMiner::<Runtime>::mine_solution(Pages::get(), false).unwrap();
[INFO] [stdout]      |                                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2425 |     fn multi_page_elect_fast_track<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2437:16
[INFO] [stdout]      |
[INFO] [stdout] 2437 |             assert_eq!(<Runtime as crate::Config>::Verifier::queued_score(), None);
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2456:16
[INFO] [stdout]      |
[INFO] [stdout] 2456 |             assert_eq!(<Runtime as crate::Config>::Verifier::queued_score(), Some(score));
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2463:23
[INFO] [stdout]      |
[INFO] [stdout] 2463 |             assert_eq!(Round::<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] 2425 |     fn multi_page_elect_fast_track<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2467:36
[INFO] [stdout]      |
[INFO] [stdout] 2467 |             let _solution = crate::Pallet::<Runtime>::elect(0).unwrap();
[INFO] [stdout]      |                                             ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2425 |     fn multi_page_elect_fast_track<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2472:31
[INFO] [stdout]      |
[INFO] [stdout] 2472 |             verifier::QueuedSolution::<Runtime>::assert_killed();
[INFO] [stdout]      |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2425 |     fn multi_page_elect_fast_track<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2476:23
[INFO] [stdout]      |
[INFO] [stdout] 2476 |             assert_eq!(Round::<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] 2425 |     fn multi_page_elect_fast_track<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2480:37
[INFO] [stdout]      |
[INFO] [stdout] 2480 |             assert_ok!(signed::Submissions::<Runtime>::ensure_killed(round));
[INFO] [stdout]      |                                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2425 |     fn multi_page_elect_fast_track<Runtime>() {
[INFO] [stdout]      |                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2491:38
[INFO] [stdout]      |
[INFO] [stdout] 2491 |             let paged = OffchainWorkerMiner::<Runtime>::mine_solution(Pages::get(), false).unwrap();
[INFO] [stdout]      |                                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2485 |     fn elect_does_not_finish_without_call_of_page_0<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2496:16
[INFO] [stdout]      |
[INFO] [stdout] 2496 |             assert_eq!(<Runtime as crate::Config>::Verifier::queued_score(), None);
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2515:16
[INFO] [stdout]      |
[INFO] [stdout] 2515 |             assert_eq!(<Runtime as crate::Config>::Verifier::queued_score(), Some(score));
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2522:23
[INFO] [stdout]      |
[INFO] [stdout] 2522 |             assert_eq!(Round::<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] 2485 |     fn elect_does_not_finish_without_call_of_page_0<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2529:22
[INFO] [stdout]      |
[INFO] [stdout] 2529 |                     crate::Pallet::<Runtime>::elect(page as PageIndex).unwrap();
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2485 |     fn elect_does_not_finish_without_call_of_page_0<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2537:23
[INFO] [stdout]      |
[INFO] [stdout] 2537 |             assert_eq!(Round::<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] 2485 |     fn elect_does_not_finish_without_call_of_page_0<Runtime>() {
[INFO] [stdout]      |                                                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2550:23
[INFO] [stdout]      |
[INFO] [stdout] 2550 |             let miner_pages = <Runtime as unsigned::Config>::MinerPages::get();
[INFO] [stdout]      |                                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2553:27
[INFO] [stdout]      |
[INFO] [stdout] 2553 |                 OffchainWorkerMiner::<Runtime>::mine_solution(miner_pages, true).unwrap();
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2543 |     fn elect_advances_phase_even_on_error<Runtime>() {
[INFO] [stdout]      |                                          +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2593:38
[INFO] [stdout]      |
[INFO] [stdout] 2593 |             let paged = OffchainWorkerMiner::<Runtime>::mine_solution(Pages::get(), false).unwrap();
[INFO] [stdout]      |                                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2586 |     fn skip_unsigned_phase<Runtime>() {
[INFO] [stdout]      |                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2600:23
[INFO] [stdout]      |
[INFO] [stdout] 2600 |             assert_eq!(Round::<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] 2586 |     fn skip_unsigned_phase<Runtime>() {
[INFO] [stdout]      |                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2619:31
[INFO] [stdout]      |
[INFO] [stdout] 2619 |             verifier::QueuedSolution::<Runtime>::assert_killed();
[INFO] [stdout]      |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2586 |     fn skip_unsigned_phase<Runtime>() {
[INFO] [stdout]      |                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2623:36
[INFO] [stdout]      |
[INFO] [stdout] 2623 |             assert_storage_noop!(Snapshot::<Runtime>::kill());
[INFO] [stdout]      |                                             ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2586 |     fn skip_unsigned_phase<Runtime>() {
[INFO] [stdout]      |                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2625:37
[INFO] [stdout]      |
[INFO] [stdout] 2625 |             assert_ok!(signed::Submissions::<Runtime>::ensure_killed(round));
[INFO] [stdout]      |                                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2586 |     fn skip_unsigned_phase<Runtime>() {
[INFO] [stdout]      |                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2636:38
[INFO] [stdout]      |
[INFO] [stdout] 2636 |             let paged = OffchainWorkerMiner::<Runtime>::mine_solution(Pages::get(), false).unwrap();
[INFO] [stdout]      |                                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2630 |     fn call_to_elect_should_prevent_any_submission<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2647:28
[INFO] [stdout]      |
[INFO] [stdout] 2647 |                 crate::signed::Error::<Runtime>::PhaseNotSigned,
[INFO] [stdout]      |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2630 |     fn call_to_elect_should_prevent_any_submission<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Runtime` in this scope
[INFO] [stdout]     --> src/lib.rs:2651:28
[INFO] [stdout]      |
[INFO] [stdout] 2651 |                 crate::signed::Error::<Runtime>::PhaseNotSigned,
[INFO] [stdout]      |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2630 |     fn call_to_elect_should_prevent_any_submission<Runtime>() {
[INFO] [stdout]      |                                                   +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnsignedPallet` in this scope
[INFO] [stdout]     --> src/lib.rs:2653:34
[INFO] [stdout]      |
[INFO] [stdout] 2653 |               assert_storage_noop!(assert!(<UnsignedPallet as ValidateUnsigned>::pre_dispatch(
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mock/mod.rs:138:1
[INFO] [stdout]      |
[INFO] [stdout]  138 | / parameter_types! {
[INFO] [stdout] ...    |
[INFO] [stdout]  173 | |     pub static AreWeDone: AreWeDoneModes = AreWeDoneModes::Proceed;
[INFO] [stdout]  174 | | }
[INFO] [stdout]      | |_- similarly named struct `UnsignedPhase` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AsynchronousVerifier`
[INFO] [stdout]   --> src/mock/mod.rs:31:38
[INFO] [stdout]    |
[INFO] [stdout] 31 |     verifier::{self as verifier_pallet, AsynchronousVerifier, Status},
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Hooks` and `fungible::InspectHold`
[INFO] [stdout]   --> src/mock/mod.rs:41:11
[INFO] [stdout]    |
[INFO] [stdout] 41 |     traits::{fungible::InspectHold, Hooks},
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Verifier`
[INFO] [stdout]   --> src/signed/tests.rs:22:31
[INFO] [stdout]    |
[INFO] [stdout] 22 |     verifier::{FeasibilityError, Verifier},
[INFO] [stdout]    |                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ElectionProvider`
[INFO] [stdout]   --> src/signed/tests.rs:25:39
[INFO] [stdout]    |
[INFO] [stdout] 25 | use frame_election_provider_support::{ElectionProvider, NposSolution};
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `verifier::Verifier`
[INFO] [stdout]     --> src/unsigned/miner.rs:1004:23
[INFO] [stdout]      |
[INFO] [stdout] 1004 |     use crate::{mock::*, verifier::Verifier};
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `verifier::Verifier`
[INFO] [stdout]     --> src/unsigned/miner.rs:1857:14
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     use crate::{verifier::Verifier, CommonError};
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `frame_support::traits::Hooks`
[INFO] [stdout]     --> src/unsigned/miner.rs:1858:6
[INFO] [stdout]      |
[INFO] [stdout] 1858 |     use frame_support::traits::Hooks;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `frame_election_provider_support::ElectionProvider`
[INFO] [stdout]     --> src/lib.rs:1649:6
[INFO] [stdout]      |
[INFO] [stdout] 1649 |     use frame_election_provider_support::ElectionProvider;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/mock/signed.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / parameter_types! {
[INFO] [stdout] 34 | |     pub static MockSignedNextSolution: Option<Vec<SolutionOf<Runtime>>> = None;
[INFO] [stdout] 35 | |     pub static MockSignedNextScore: ElectionScore = Default::default();
[INFO] [stdout] 36 | |     pub static MockSignedResults: Vec<VerificationResult> = Default::default();
[INFO] [stdout] 37 | | }
[INFO] [stdout]    | |_^ cannot infer type
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::parameter_types_impl_thread_local` which comes from the expansion of the macro `parameter_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/mock/signed.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / parameter_types! {
[INFO] [stdout] 34 | |     pub static MockSignedNextSolution: Option<Vec<SolutionOf<Runtime>>> = None;
[INFO] [stdout] 35 | |     pub static MockSignedNextScore: ElectionScore = Default::default();
[INFO] [stdout] 36 | |     pub static MockSignedResults: Vec<VerificationResult> = Default::default();
[INFO] [stdout] 37 | | }
[INFO] [stdout]    | |_^ cannot infer type
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::parameter_types_impl_thread_local` which comes from the expansion of the macro `parameter_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/mock/signed.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |             .and_then(|i| i.get(page as usize).cloned())
[INFO] [stdout]    |                        ^  - type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 48 |             .and_then(|i: /* Type */| i.get(page as usize).cloned())
[INFO] [stdout]    |                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/mock/signed.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 .and_then(|i| i.get(page as usize).cloned())
[INFO] [stdout]     |                            ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 .and_then(|i: /* Type */| i.get(page as usize).cloned())
[INFO] [stdout]     |                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/mock/signed.rs:151:36
[INFO] [stdout]     |
[INFO] [stdout] 151 |     assert_ok!(SignedPallet::register(RuntimeOrigin::signed(who), paged.score));
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/mock/signed.rs:160:4
[INFO] [stdout]     |
[INFO] [stdout] 160 |             RuntimeOrigin::signed(who),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/mock/signed.rs:162:18
[INFO] [stdout]     |
[INFO] [stdout] 162 |             Some(Box::new(solution_page.clone()))
[INFO] [stdout]     |                           ^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/mock/staking.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / frame_support::parameter_types! {
[INFO] [stdout] 30 | |     pub static Targets: Vec<AccountId> = vec![10, 20, 30, 40];
[INFO] [stdout] 31 | |     pub static Voters: Vec<VoterOf<Runtime>> = vec![
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |     pub static LastIteratedVoterIndex: Option<usize> = None;
[INFO] [stdout] 52 | | }
[INFO] [stdout]    | |_^ cannot infer type
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::parameter_types_impl_thread_local` which comes from the expansion of the macro `frame_support::parameter_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/mock/staking.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / frame_support::parameter_types! {
[INFO] [stdout] 30 | |     pub static Targets: Vec<AccountId> = vec![10, 20, 30, 40];
[INFO] [stdout] 31 | |     pub static Voters: Vec<VoterOf<Runtime>> = vec![
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |     pub static LastIteratedVoterIndex: Option<usize> = None;
[INFO] [stdout] 52 | | }
[INFO] [stdout]    | |_^ cannot infer type
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::parameter_types_impl_thread_local` which comes from the expansion of the macro `frame_support::parameter_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/mock/mod.rs:287:16
[INFO] [stdout]     |
[INFO] [stdout] 287 |                     .map_err(|x| x.to_string()),
[INFO] [stdout]     |                               ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 287 |                     .map_err(|x: /* Type */| x.to_string()),
[INFO] [stdout]     |                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/mock/mod.rs:293:14
[INFO] [stdout]     |
[INFO] [stdout] 293 |             .map_err(|x| x.to_string()),
[INFO] [stdout]     |                       ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 293 |             .map_err(|x: /* Type */| x.to_string()),
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/mock/mod.rs:421:25
[INFO] [stdout]     |
[INFO] [stdout] 421 |         staking::VOTERS.with(|v| v.borrow_mut().push((who, stake, targets.try_into().unwrap())));
[INFO] [stdout]     |                               ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 421 |         staking::VOTERS.with(|v: /* Type */| v.borrow_mut().push((who, stake, targets.try_into().unwrap())));
[INFO] [stdout]     |                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/mock/mod.rs:493:2
[INFO] [stdout]     |
[INFO] [stdout] 493 |     VerifierPallet::integrity_test();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]    --> src/mock/mod.rs:494:2
[INFO] [stdout]     |
[INFO] [stdout] 494 |     UnsignedPallet::integrity_test();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     use of undeclared type `UnsignedPallet`
[INFO] [stdout]     |     help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/mock/mod.rs:495:2
[INFO] [stdout]     |
[INFO] [stdout] 495 |     MultiBlock::integrity_test();
[INFO] [stdout]     |     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/mock/mod.rs:496:2
[INFO] [stdout]     |
[INFO] [stdout] 496 |     SignedPallet::integrity_test();
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     use of undeclared type `SignedPallet`
[INFO] [stdout]     |     help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/mock/mod.rs:501:10
[INFO] [stdout]     |
[INFO] [stdout] 501 |     let _ = VerifierPallet::do_try_state(now).unwrap();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]    --> src/mock/mod.rs:502:10
[INFO] [stdout]     |
[INFO] [stdout] 502 |     let _ = UnsignedPallet::do_try_state(now).unwrap();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             use of undeclared type `UnsignedPallet`
[INFO] [stdout]     |             help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/mock/mod.rs:503:10
[INFO] [stdout]     |
[INFO] [stdout] 503 |     let _ = MultiBlock::do_try_state(now).unwrap();
[INFO] [stdout]     |             ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/mock/mod.rs:504:10
[INFO] [stdout]     |
[INFO] [stdout] 504 |     let _ = SignedPallet::do_try_state(now).unwrap();
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             use of undeclared type `SignedPallet`
[INFO] [stdout]     |             help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/mock/mod.rs:517:13
[INFO] [stdout]     |
[INFO] [stdout] 517 |     assert_eq!(VerifierPallet::status(), Status::Ongoing(Pages::get() - 1));
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/mock/mod.rs:519:17
[INFO] [stdout]     |
[INFO] [stdout] 519 |     while matches!(VerifierPallet::status(), Status::Ongoing(_)) {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/mock/mod.rs:523:3
[INFO] [stdout]     |
[INFO] [stdout] 523 |     (MultiBlock::lsp()..=MultiBlock::msp())
[INFO] [stdout]     |      ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/mock/mod.rs:523:23
[INFO] [stdout]     |
[INFO] [stdout] 523 |     (MultiBlock::lsp()..=MultiBlock::msp())
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/mock/mod.rs:524:12
[INFO] [stdout]     |
[INFO] [stdout] 524 |         .map(|p| VerifierPallet::get_queued_solution_page(p).unwrap_or_default())
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/mock/mod.rs:663:18
[INFO] [stdout]     |
[INFO] [stdout] 663 |     while !matches!(MultiBlock::current_phase(), Phase::Snapshot(0)) {
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/mock/mod.rs:672:18
[INFO] [stdout]     |
[INFO] [stdout] 672 |     while !matches!(MultiBlock::current_phase(), Phase::Unsigned(_)) {
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/mock/mod.rs:679:18
[INFO] [stdout]     |
[INFO] [stdout] 679 |     while !matches!(MultiBlock::current_phase(), Phase::Unsigned(0)) {
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/mock/mod.rs:686:18
[INFO] [stdout]     |
[INFO] [stdout] 686 |     while !matches!(MultiBlock::current_phase(), Phase::Signed(_)) {
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/mock/mod.rs:694:18
[INFO] [stdout]     |
[INFO] [stdout] 694 |     while !matches!(MultiBlock::current_phase(), Phase::SignedValidation(_)) {
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/mock/mod.rs:701:9
[INFO] [stdout]     |
[INFO] [stdout] 701 |     while !MultiBlock::current_phase().is_done() {
[INFO] [stdout]     |            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/mock/mod.rs:718:18
[INFO] [stdout]     |
[INFO] [stdout] 718 |     while !matches!(MultiBlock::current_phase(), Phase::Unsigned(_)) {
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/mock/mod.rs:743:3
[INFO] [stdout]     |
[INFO] [stdout] 743 |         MultiBlock::on_initialize(i);
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/mock/mod.rs:744:3
[INFO] [stdout]     |
[INFO] [stdout] 744 |         VerifierPallet::on_initialize(i);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]    --> src/mock/mod.rs:745:3
[INFO] [stdout]     |
[INFO] [stdout] 745 |         UnsignedPallet::on_initialize(i);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         use of undeclared type `UnsignedPallet`
[INFO] [stdout]     |         help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/mock/mod.rs:747:4
[INFO] [stdout]     |
[INFO] [stdout] 747 |             SignedPallet::on_initialize(i);
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             use of undeclared type `SignedPallet`
[INFO] [stdout]     |             help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/mock/mod.rs:750:3
[INFO] [stdout]     |
[INFO] [stdout] 750 |         MultiBlock::offchain_worker(i);
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/mock/mod.rs:751:3
[INFO] [stdout]     |
[INFO] [stdout] 751 |         VerifierPallet::offchain_worker(i);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]    --> src/mock/mod.rs:752:3
[INFO] [stdout]     |
[INFO] [stdout] 752 |         UnsignedPallet::offchain_worker(i);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         use of undeclared type `UnsignedPallet`
[INFO] [stdout]     |         help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/mock/mod.rs:754:4
[INFO] [stdout]     |
[INFO] [stdout] 754 |             SignedPallet::offchain_worker(i);
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             use of undeclared type `SignedPallet`
[INFO] [stdout]     |             help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/mock/mod.rs:792:3
[INFO] [stdout]     |
[INFO] [stdout] 792 |         Balances::free_balance(who),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         use of undeclared type `Balances`
[INFO] [stdout]     |         help: a type alias with a similar name exists: `Balance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/mock/mod.rs:793:3
[INFO] [stdout]     |
[INFO] [stdout] 793 |         Balances::balance_on_hold(&HoldReason::SignedSubmission.into(), &who),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         use of undeclared type `Balances`
[INFO] [stdout]     |         help: a type alias with a similar name exists: `Balance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]   --> src/signed/tests.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |                 SignedPallet::register(RuntimeOrigin::signed(777), Default::default()),
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 use of undeclared type `SignedPallet`
[INFO] [stdout]    |                 help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]   --> src/signed/tests.rs:42:28
[INFO] [stdout]    |
[INFO] [stdout] 42 |                 SignedPallet::register(RuntimeOrigin::signed(777), Default::default()),
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]   --> src/signed/tests.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 SignedPallet::register(RuntimeOrigin::signed(99), Default::default()),
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 use of undeclared type `SignedPallet`
[INFO] [stdout]    |                 help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]   --> src/signed/tests.rs:53:28
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 SignedPallet::register(RuntimeOrigin::signed(99), Default::default()),
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]   --> src/signed/tests.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 SignedPallet::register(RuntimeOrigin::signed(99), Default::default()),
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 use of undeclared type `SignedPallet`
[INFO] [stdout]    |                 help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]   --> src/signed/tests.rs:64:28
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 SignedPallet::register(RuntimeOrigin::signed(99), Default::default()),
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]   --> src/signed/tests.rs:79:15
[INFO] [stdout]    |
[INFO] [stdout] 79 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]    |                        ^^^^^^^^^^^^
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        use of undeclared type `SignedPallet`
[INFO] [stdout]    |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]   --> src/signed/tests.rs:79:38
[INFO] [stdout]    |
[INFO] [stdout] 79 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:105:15
[INFO] [stdout]     |
[INFO] [stdout] 105 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(999), score));
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:105:38
[INFO] [stdout]     |
[INFO] [stdout] 105 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(999), score));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |                 SignedPallet::register(
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 use of undeclared type `SignedPallet`
[INFO] [stdout]     |                 help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:136:6
[INFO] [stdout]     |
[INFO] [stdout] 136 |                     RuntimeOrigin::signed(999),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:151:15
[INFO] [stdout]     |
[INFO] [stdout] 151 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:151:38
[INFO] [stdout]     |
[INFO] [stdout] 151 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:166:15
[INFO] [stdout]     |
[INFO] [stdout] 166 |             assert_ok!(SignedPallet::submit_page(
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 RuntimeOrigin::signed(99),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:183:15
[INFO] [stdout]     |
[INFO] [stdout] 183 |             assert_ok!(SignedPallet::submit_page(
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:184:5
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 RuntimeOrigin::signed(99),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:200:15
[INFO] [stdout]     |
[INFO] [stdout] 200 |             assert_ok!(SignedPallet::submit_page(RuntimeOrigin::signed(99), 1, None));
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:200:41
[INFO] [stdout]     |
[INFO] [stdout] 200 |             assert_ok!(SignedPallet::submit_page(RuntimeOrigin::signed(99), 1, None));
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:223:15
[INFO] [stdout]     |
[INFO] [stdout] 223 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(91), score_from(100)));
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:223:38
[INFO] [stdout]     |
[INFO] [stdout] 223 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(91), score_from(100)));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:229:15
[INFO] [stdout]     |
[INFO] [stdout] 229 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(92), score_from(90)));
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:229:38
[INFO] [stdout]     |
[INFO] [stdout] 229 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(92), score_from(90)));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:241:15
[INFO] [stdout]     |
[INFO] [stdout] 241 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(93), score_from(110)));
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:241:38
[INFO] [stdout]     |
[INFO] [stdout] 241 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(93), score_from(110)));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |                 SignedPallet::register(RuntimeOrigin::signed(94), score_from(80)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 use of undeclared type `SignedPallet`
[INFO] [stdout]     |                 help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:258:28
[INFO] [stdout]     |
[INFO] [stdout] 258 |                 SignedPallet::register(RuntimeOrigin::signed(94), score_from(80)),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:277:15
[INFO] [stdout]     |
[INFO] [stdout] 277 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(94), score_from(120)));
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:277:38
[INFO] [stdout]     |
[INFO] [stdout] 277 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(94), score_from(120)));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:298:15
[INFO] [stdout]     |
[INFO] [stdout] 298 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(95), score_from(105)));
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:298:38
[INFO] [stdout]     |
[INFO] [stdout] 298 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(95), score_from(105)));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:328:15
[INFO] [stdout]     |
[INFO] [stdout] 328 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:328:38
[INFO] [stdout]     |
[INFO] [stdout] 328 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:332:17
[INFO] [stdout]     |
[INFO] [stdout] 332 |             assert_noop!(SignedPallet::bail(RuntimeOrigin::signed(999)), Error::<T>::NoSubmission);
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          use of undeclared type `SignedPallet`
[INFO] [stdout]     |                          help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:332:36
[INFO] [stdout]     |
[INFO] [stdout] 332 |             assert_noop!(SignedPallet::bail(RuntimeOrigin::signed(999)), Error::<T>::NoSubmission);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:335:15
[INFO] [stdout]     |
[INFO] [stdout] 335 |             assert_ok!(SignedPallet::bail(RuntimeOrigin::signed(99)));
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:335:34
[INFO] [stdout]     |
[INFO] [stdout] 335 |             assert_ok!(SignedPallet::bail(RuntimeOrigin::signed(99)));
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:354:5
[INFO] [stdout]     |
[INFO] [stdout] 354 |                 SignedPallet::submit_page(RuntimeOrigin::signed(99), 0, Default::default()),
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 use of undeclared type `SignedPallet`
[INFO] [stdout]     |                 help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:354:31
[INFO] [stdout]     |
[INFO] [stdout] 354 |                 SignedPallet::submit_page(RuntimeOrigin::signed(99), 0, Default::default()),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:358:15
[INFO] [stdout]     |
[INFO] [stdout] 358 |             assert_ok!(SignedPallet::register(
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 |                 RuntimeOrigin::signed(99),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |                 SignedPallet::submit_page(RuntimeOrigin::signed(99), 3, Default::default()),
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 use of undeclared type `SignedPallet`
[INFO] [stdout]     |                 help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:368:31
[INFO] [stdout]     |
[INFO] [stdout] 368 |                 SignedPallet::submit_page(RuntimeOrigin::signed(99), 3, Default::default()),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:373:15
[INFO] [stdout]     |
[INFO] [stdout] 373 |             assert_ok!(SignedPallet::submit_page(
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |                 RuntimeOrigin::signed(99),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:386:15
[INFO] [stdout]     |
[INFO] [stdout] 386 |             assert_ok!(SignedPallet::submit_page(
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:387:5
[INFO] [stdout]     |
[INFO] [stdout] 387 |                 RuntimeOrigin::signed(99),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:395:15
[INFO] [stdout]     |
[INFO] [stdout] 395 |             assert_ok!(SignedPallet::submit_page(
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:396:5
[INFO] [stdout]     |
[INFO] [stdout] 396 |                 RuntimeOrigin::signed(99),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:408:15
[INFO] [stdout]     |
[INFO] [stdout] 408 |             assert_ok!(SignedPallet::submit_page(RuntimeOrigin::signed(99), 0, None));
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:408:41
[INFO] [stdout]     |
[INFO] [stdout] 408 |             assert_ok!(SignedPallet::submit_page(RuntimeOrigin::signed(99), 0, None));
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:444:16
[INFO] [stdout]     |
[INFO] [stdout] 444 |                 assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            use of undeclared type `SignedPallet`
[INFO] [stdout]     |                            help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:444:39
[INFO] [stdout]     |
[INFO] [stdout] 444 |                 assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:445:16
[INFO] [stdout]     |
[INFO] [stdout] 445 |                 assert_ok!(SignedPallet::submit_page(
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            use of undeclared type `SignedPallet`
[INFO] [stdout]     |                            help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:446:6
[INFO] [stdout]     |
[INFO] [stdout] 446 |                     RuntimeOrigin::signed(99),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:466:16
[INFO] [stdout]     |
[INFO] [stdout] 466 |                 assert_ok!(SignedPallet::register(RuntimeOrigin::signed(92), score));
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            use of undeclared type `SignedPallet`
[INFO] [stdout]     |                            help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:466:39
[INFO] [stdout]     |
[INFO] [stdout] 466 |                 assert_ok!(SignedPallet::register(RuntimeOrigin::signed(92), score));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:635:5
[INFO] [stdout]     |
[INFO] [stdout] 635 |                 SignedPallet::clear_old_round_data(RuntimeOrigin::signed(99), 0, Pages::get()),
[INFO] [stdout]     |                 ^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 use of undeclared type `SignedPallet`
[INFO] [stdout]     |                 help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:635:40
[INFO] [stdout]     |
[INFO] [stdout] 635 |                 SignedPallet::clear_old_round_data(RuntimeOrigin::signed(99), 0, Pages::get()),
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/signed/tests.rs:639:4
[INFO] [stdout]     |
[INFO] [stdout] 639 |             MultiBlock::rotate_round();
[INFO] [stdout]     |             ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:642:15
[INFO] [stdout]     |
[INFO] [stdout] 642 |             assert_ok!(SignedPallet::clear_old_round_data(
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:643:5
[INFO] [stdout]     |
[INFO] [stdout] 643 |                 RuntimeOrigin::signed(99),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:670:15
[INFO] [stdout]     |
[INFO] [stdout] 670 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), invalid_score));
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:670:38
[INFO] [stdout]     |
[INFO] [stdout] 670 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), invalid_score));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:672:24
[INFO] [stdout]     |
[INFO] [stdout] 672 |             let current_round = SignedPallet::current_round();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 use of undeclared type `SignedPallet`
[INFO] [stdout]     |                                 help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/signed/tests.rs:700:15
[INFO] [stdout]     |
[INFO] [stdout] 700 |             assert_eq!(VerifierPallet::status(), crate::verifier::Status::Nothing);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/signed/tests.rs:705:16
[INFO] [stdout]     |
[INFO] [stdout] 705 |                 assert_eq!(VerifierPallet::status(), crate::verifier::Status::Nothing);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/signed/tests.rs:709:15
[INFO] [stdout]     |
[INFO] [stdout] 709 |             assert_eq!(VerifierPallet::status(), crate::verifier::Status::Nothing);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:734:15
[INFO] [stdout]     |
[INFO] [stdout] 734 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(submitter), real_score));
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:734:38
[INFO] [stdout]     |
[INFO] [stdout] 734 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(submitter), real_score));
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:738:15
[INFO] [stdout]     |
[INFO] [stdout] 738 |             assert_ok!(SignedPallet::submit_page(
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        use of undeclared type `SignedPallet`
[INFO] [stdout]     |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:739:5
[INFO] [stdout]     |
[INFO] [stdout] 739 |                 RuntimeOrigin::signed(submitter),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:751:17
[INFO] [stdout]     |
[INFO] [stdout] 751 |             let page_0 = SignedPallet::get_page(0);
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          use of undeclared type `SignedPallet`
[INFO] [stdout]     |                          help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:752:17
[INFO] [stdout]     |
[INFO] [stdout] 752 |             let page_1 = SignedPallet::get_page(1);
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          use of undeclared type `SignedPallet`
[INFO] [stdout]     |                          help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:753:17
[INFO] [stdout]     |
[INFO] [stdout] 753 |             let page_2 = SignedPallet::get_page(2);
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          use of undeclared type `SignedPallet`
[INFO] [stdout]     |                          help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:802:17
[INFO] [stdout]     |
[INFO] [stdout] 802 |                     assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), strong_score));
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                use of undeclared type `SignedPallet`
[INFO] [stdout]     |                                help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/signed/tests.rs:802:40
[INFO] [stdout]     |
[INFO] [stdout] 802 |                     assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), strong_score));
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]    --> src/signed/tests.rs:812:25
[INFO] [stdout]     |
[INFO] [stdout] 812 |                 let current_round = SignedPallet::current_round();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^
[INFO] [stdout]     |                                     |
[INFO] [stdout]     |                                     use of undeclared type `SignedPallet`
[INFO] [stdout]     |                                     help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/signed/tests.rs:816:16
[INFO] [stdout]     |
[INFO] [stdout] 816 |                 assert_eq!(MultiBlock::current_phase(), Phase::SignedValidation(3));
[INFO] [stdout]     |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/signed/tests.rs:817:22
[INFO] [stdout]     |
[INFO] [stdout] 817 |                 assert!(matches!(VerifierPallet::status(), crate::verifier::Status::Nothing));
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/signed/tests.rs:819:16
[INFO] [stdout]     |
[INFO] [stdout] 819 |                 assert_eq!(MultiBlock::current_phase(), Phase::SignedValidation(2));
[INFO] [stdout]     |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/signed/tests.rs:820:22
[INFO] [stdout]     |
[INFO] [stdout] 820 |                 assert!(matches!(VerifierPallet::status(), crate::verifier::Status::Ongoing(2)));
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/signed/tests.rs:823:16
[INFO] [stdout]     |
[INFO] [stdout] 823 |                 assert_eq!(VerifierPallet::queued_score(), None);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/signed/tests.rs:831:16
[INFO] [stdout]     |
[INFO] [stdout] 831 |                 assert_eq!(MultiBlock::current_phase(), Phase::SignedValidation(1));
[INFO] [stdout]     |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/signed/tests.rs:832:22
[INFO] [stdout]     |
[INFO] [stdout] 832 |                 assert!(matches!(VerifierPallet::status(), crate::verifier::Status::Ongoing(_)));
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/signed/tests.rs:835:16
[INFO] [stdout]     |
[INFO] [stdout] 835 |                 assert_eq!(MultiBlock::current_phase(), Phase::SignedValidation(0));
[INFO] [stdout]     |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/signed/tests.rs:836:22
[INFO] [stdout]     |
[INFO] [stdout] 836 |                 assert!(matches!(VerifierPallet::status(), crate::verifier::Status::Ongoing(_)));
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/signed/tests.rs:839:16
[INFO] [stdout]     |
[INFO] [stdout] 839 |                 assert_eq!(MultiBlock::current_phase(), Phase::SignedValidation(0));
[INFO] [stdout]     |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/signed/tests.rs:840:22
[INFO] [stdout]     |
[INFO] [stdout] 840 |                 assert!(matches!(VerifierPallet::status(), crate::verifier::Status::Nothing));
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/signed/tests.rs:858:16
[INFO] [stdout]     |
[INFO] [stdout] 858 |                 assert_eq!(MultiBlock::current_phase(), Phase::Unsigned(UnsignedPhase::get() - 1));
[INFO] [stdout]     |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/signed/tests.rs:902:16
[INFO] [stdout]     |
[INFO] [stdout] 902 |                 assert_eq!(VerifierPallet::status(), crate::verifier::Status::Nothing);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]    --> src/signed/tests.rs:905:16
[INFO] [stdout]     |
[INFO] [stdout] 905 |                 assert_eq!(VerifierPallet::queued_score(), None);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1000:16
[INFO] [stdout]      |
[INFO] [stdout] 1000 |                 assert_eq!(VerifierPallet::status(), crate::verifier::Status::Nothing);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1005:16
[INFO] [stdout]      |
[INFO] [stdout] 1005 |                 assert_eq!(VerifierPallet::status(), crate::verifier::Status::Nothing);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1039:25
[INFO] [stdout]      |
[INFO] [stdout] 1039 |                 let current_round = SignedPallet::current_round();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |                                     |
[INFO] [stdout]      |                                     use of undeclared type `SignedPallet`
[INFO] [stdout]      |                                     help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/signed/tests.rs:1044:22
[INFO] [stdout]      |
[INFO] [stdout] 1044 |                 assert!(matches!(MultiBlock::current_phase(), Phase::SignedValidation(_)));
[INFO] [stdout]      |                                  ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1045:22
[INFO] [stdout]      |
[INFO] [stdout] 1045 |                 assert!(matches!(VerifierPallet::status(), crate::verifier::Status::Ongoing(_)));
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/signed/tests.rs:1053:22
[INFO] [stdout]      |
[INFO] [stdout] 1053 |                 assert!(matches!(MultiBlock::current_phase(), Phase::SignedValidation(1)));
[INFO] [stdout]      |                                  ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1054:22
[INFO] [stdout]      |
[INFO] [stdout] 1054 |                 assert!(matches!(VerifierPallet::status(), crate::verifier::Status::Ongoing(_)));
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/signed/tests.rs:1064:22
[INFO] [stdout]      |
[INFO] [stdout] 1064 |                 assert!(matches!(MultiBlock::current_phase(), Phase::SignedValidation(0)));
[INFO] [stdout]      |                                  ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/signed/tests.rs:1089:22
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                 assert!(matches!(MultiBlock::current_phase(), Phase::Signed(_)));
[INFO] [stdout]      |                                  ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1090:16
[INFO] [stdout]      |
[INFO] [stdout] 1090 |                 assert_eq!(VerifierPallet::status(), crate::verifier::Status::Nothing);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1097:16
[INFO] [stdout]      |
[INFO] [stdout] 1097 |                 assert_eq!(VerifierPallet::status(), crate::verifier::Status::Nothing);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1103:22
[INFO] [stdout]      |
[INFO] [stdout] 1103 |                 assert!(matches!(VerifierPallet::status(), crate::verifier::Status::Ongoing(_)));
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1113:16
[INFO] [stdout]      |
[INFO] [stdout] 1113 |                 assert_eq!(VerifierPallet::status(), crate::verifier::Status::Nothing);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1132:25
[INFO] [stdout]      |
[INFO] [stdout] 1132 |                 let current_round = SignedPallet::current_round();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |                                     |
[INFO] [stdout]      |                                     use of undeclared type `SignedPallet`
[INFO] [stdout]      |                                     help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1140:16
[INFO] [stdout]      |
[INFO] [stdout] 1140 |                 assert_ok!(SignedPallet::register(RuntimeOrigin::signed(91), invalid_score1));
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            use of undeclared type `SignedPallet`
[INFO] [stdout]      |                            help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1140:39
[INFO] [stdout]      |
[INFO] [stdout] 1140 |                 assert_ok!(SignedPallet::register(RuntimeOrigin::signed(91), invalid_score1));
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1147:16
[INFO] [stdout]      |
[INFO] [stdout] 1147 |                 assert_ok!(SignedPallet::register(RuntimeOrigin::signed(92), invalid_score2));
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            use of undeclared type `SignedPallet`
[INFO] [stdout]      |                            help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1147:39
[INFO] [stdout]      |
[INFO] [stdout] 1147 |                 assert_ok!(SignedPallet::register(RuntimeOrigin::signed(92), invalid_score2));
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1160:22
[INFO] [stdout]      |
[INFO] [stdout] 1160 |                 assert!(matches!(VerifierPallet::status(), crate::verifier::Status::Ongoing(_)));
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1184:22
[INFO] [stdout]      |
[INFO] [stdout] 1184 |                 assert!(matches!(VerifierPallet::status(), crate::verifier::Status::Ongoing(_)));
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1207:22
[INFO] [stdout]      |
[INFO] [stdout] 1207 |                 assert!(matches!(VerifierPallet::status(), crate::verifier::Status::Ongoing(_)));
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1230:16
[INFO] [stdout]      |
[INFO] [stdout] 1230 |                 assert_eq!(VerifierPallet::status(), crate::verifier::Status::Nothing);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1252:16
[INFO] [stdout]      |
[INFO] [stdout] 1252 |                 assert_eq!(VerifierPallet::status(), crate::verifier::Status::Nothing);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1265:3
[INFO] [stdout]      |
[INFO] [stdout] 1265 |         SignedPallet::set_invulnerables(RuntimeOrigin::root(), vec![who]).unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         use of undeclared type `SignedPallet`
[INFO] [stdout]      |         help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1265:35
[INFO] [stdout]      |
[INFO] [stdout] 1265 |         SignedPallet::set_invulnerables(RuntimeOrigin::root(), vec![who]).unwrap();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1273:5
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                 SignedPallet::set_invulnerables(RuntimeOrigin::signed(1), vec![99]),
[INFO] [stdout]      |                 ^^^^^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 use of undeclared type `SignedPallet`
[INFO] [stdout]      |                 help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1273:37
[INFO] [stdout]      |
[INFO] [stdout] 1273 |                 SignedPallet::set_invulnerables(RuntimeOrigin::signed(1), vec![99]),
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1278:15
[INFO] [stdout]      |
[INFO] [stdout] 1278 |             assert_ok!(SignedPallet::set_invulnerables(RuntimeOrigin::root(), vec![99]));
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1278:47
[INFO] [stdout]      |
[INFO] [stdout] 1278 |             assert_ok!(SignedPallet::set_invulnerables(RuntimeOrigin::root(), vec![99]));
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1288:5
[INFO] [stdout]      |
[INFO] [stdout] 1288 |                 SignedPallet::set_invulnerables(RuntimeOrigin::root(), too_many),
[INFO] [stdout]      |                 ^^^^^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 use of undeclared type `SignedPallet`
[INFO] [stdout]      |                 help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1288:37
[INFO] [stdout]      |
[INFO] [stdout] 1288 |                 SignedPallet::set_invulnerables(RuntimeOrigin::root(), too_many),
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1306:15
[INFO] [stdout]      |
[INFO] [stdout] 1306 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1306:38
[INFO] [stdout]      |
[INFO] [stdout] 1306 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1322:15
[INFO] [stdout]      |
[INFO] [stdout] 1322 |             assert_ok!(SignedPallet::submit_page(
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1323:5
[INFO] [stdout]      |
[INFO] [stdout] 1323 |                 RuntimeOrigin::signed(99),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1342:15
[INFO] [stdout]      |
[INFO] [stdout] 1342 |             assert_ok!(SignedPallet::submit_page(
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1343:5
[INFO] [stdout]      |
[INFO] [stdout] 1343 |                 RuntimeOrigin::signed(99),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1347:15
[INFO] [stdout]      |
[INFO] [stdout] 1347 |             assert_ok!(SignedPallet::submit_page(
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1348:5
[INFO] [stdout]      |
[INFO] [stdout] 1348 |                 RuntimeOrigin::signed(99),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1381:4
[INFO] [stdout]      |
[INFO] [stdout] 1381 |             SignedPallet::set_invulnerables(RuntimeOrigin::root(), vec![99, 98, 97]).unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `SignedPallet`
[INFO] [stdout]      |             help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1381:36
[INFO] [stdout]      |
[INFO] [stdout] 1381 |             SignedPallet::set_invulnerables(RuntimeOrigin::root(), vec![99, 98, 97]).unwrap();
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1386:15
[INFO] [stdout]      |
[INFO] [stdout] 1386 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1386:38
[INFO] [stdout]      |
[INFO] [stdout] 1386 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1387:15
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(98), score));
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1387:38
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(98), score));
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1388:15
[INFO] [stdout]      |
[INFO] [stdout] 1388 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(97), score));
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1388:38
[INFO] [stdout]      |
[INFO] [stdout] 1388 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(97), score));
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1411:15
[INFO] [stdout]      |
[INFO] [stdout] 1411 |             assert_ok!(SignedPallet::register(
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1412:5
[INFO] [stdout]      |
[INFO] [stdout] 1412 |                 RuntimeOrigin::signed(99),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1421:15
[INFO] [stdout]      |
[INFO] [stdout] 1421 |             assert_ok!(SignedPallet::register(
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1422:5
[INFO] [stdout]      |
[INFO] [stdout] 1422 |                 RuntimeOrigin::signed(98),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1434:15
[INFO] [stdout]      |
[INFO] [stdout] 1434 |             assert_ok!(SignedPallet::register(
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1435:5
[INFO] [stdout]      |
[INFO] [stdout] 1435 |                 RuntimeOrigin::signed(97),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1438:15
[INFO] [stdout]      |
[INFO] [stdout] 1438 |             assert_ok!(SignedPallet::register(
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1439:5
[INFO] [stdout]      |
[INFO] [stdout] 1439 |                 RuntimeOrigin::signed(96),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1476:15
[INFO] [stdout]      |
[INFO] [stdout] 1476 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), Default::default()));
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1476:38
[INFO] [stdout]      |
[INFO] [stdout] 1476 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), Default::default()));
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1514:15
[INFO] [stdout]      |
[INFO] [stdout] 1514 |             assert_eq!(VerifierPallet::status(), crate::verifier::Status::Nothing);
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/signed/tests.rs:1518:4
[INFO] [stdout]      |
[INFO] [stdout] 1518 |             MultiBlock::rotate_round();
[INFO] [stdout]      |             ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1521:15
[INFO] [stdout]      |
[INFO] [stdout] 1521 |             assert_ok!(SignedPallet::clear_old_round_data(
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1522:5
[INFO] [stdout]      |
[INFO] [stdout] 1522 |                 RuntimeOrigin::signed(99),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1542:15
[INFO] [stdout]      |
[INFO] [stdout] 1542 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1542:38
[INFO] [stdout]      |
[INFO] [stdout] 1542 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/signed/tests.rs:1547:4
[INFO] [stdout]      |
[INFO] [stdout] 1547 |             MultiBlock::rotate_round();
[INFO] [stdout]      |             ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1548:4
[INFO] [stdout]      |
[INFO] [stdout] 1548 |             SignedPallet::set_invulnerables(RuntimeOrigin::root(), vec![]).unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `SignedPallet`
[INFO] [stdout]      |             help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1548:36
[INFO] [stdout]      |
[INFO] [stdout] 1548 |             SignedPallet::set_invulnerables(RuntimeOrigin::root(), vec![]).unwrap();
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/signed/tests.rs:1551:15
[INFO] [stdout]      |
[INFO] [stdout] 1551 |             assert_ok!(MultiBlock::start());
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1556:15
[INFO] [stdout]      |
[INFO] [stdout] 1556 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1556:38
[INFO] [stdout]      |
[INFO] [stdout] 1556 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/signed/tests.rs:1558:41
[INFO] [stdout]      |
[INFO] [stdout] 1558 |                 Submissions::<Runtime>::metadata_of(MultiBlock::round(), 99).unwrap().deposit;
[INFO] [stdout]      |                                                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1578:15
[INFO] [stdout]      |
[INFO] [stdout] 1578 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1578:38
[INFO] [stdout]      |
[INFO] [stdout] 1578 |             assert_ok!(SignedPallet::register(RuntimeOrigin::signed(99), score));
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1582:15
[INFO] [stdout]      |
[INFO] [stdout] 1582 |             assert_ok!(SignedPallet::submit_page(RuntimeOrigin::signed(99), 0, Default::default()));
[INFO] [stdout]      |                        ^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `SignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/signed/tests.rs:1582:41
[INFO] [stdout]      |
[INFO] [stdout] 1582 |             assert_ok!(SignedPallet::submit_page(RuntimeOrigin::signed(99), 0, Default::default()));
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1602:24
[INFO] [stdout]      |
[INFO] [stdout] 1602 |             let current_round = SignedPallet::current_round();
[INFO] [stdout]      |                                 ^^^^^^^^^^^^
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 use of undeclared type `SignedPallet`
[INFO] [stdout]      |                                 help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1623:46
[INFO] [stdout]      |
[INFO] [stdout] 1623 |             assert_eq!(Submissions::<Runtime>::leader(SignedPallet::current_round()), None);
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^
[INFO] [stdout]      |                                                       |
[INFO] [stdout]      |                                                       use of undeclared type `SignedPallet`
[INFO] [stdout]      |                                                       help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1626:17
[INFO] [stdout]      |
[INFO] [stdout] 1626 |             let _score = SignedPallet::get_score();
[INFO] [stdout]      |                          ^^^^^^^^^^^^
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          use of undeclared type `SignedPallet`
[INFO] [stdout]      |                          help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1639:46
[INFO] [stdout]      |
[INFO] [stdout] 1639 |             assert_eq!(Submissions::<Runtime>::leader(SignedPallet::current_round()), None);
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^
[INFO] [stdout]      |                                                       |
[INFO] [stdout]      |                                                       use of undeclared type `SignedPallet`
[INFO] [stdout]      |                                                       help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/signed/tests.rs:1642:16
[INFO] [stdout]      |
[INFO] [stdout] 1642 |             let _page = SignedPallet::get_page(0);
[INFO] [stdout]      |                         ^^^^^^^^^^^^
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         use of undeclared type `SignedPallet`
[INFO] [stdout]      |                         help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/unsigned/miner.rs:1021:41
[INFO] [stdout]      |
[INFO] [stdout] 1021 |                 solution.solution_pages.iter().map(|page| page.voter_count()).sum::<usize>(),
[INFO] [stdout]      |                                                     ^^^^  ---- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1021 |                 solution.solution_pages.iter().map(|page: /* Type */| page.voter_count()).sum::<usize>(),
[INFO] [stdout]      |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:1031:12
[INFO] [stdout]      |
[INFO] [stdout] 1031 |             assert!(VerifierPallet::queued_score().is_some());
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/unsigned/miner.rs:1066:41
[INFO] [stdout]      |
[INFO] [stdout] 1066 |                 solution.solution_pages.iter().map(|page| page.voter_count()).sum::<usize>(),
[INFO] [stdout]      |                                                     ^^^^  ---- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1066 |                 solution.solution_pages.iter().map(|page: /* Type */| page.voter_count()).sum::<usize>(),
[INFO] [stdout]      |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:1076:12
[INFO] [stdout]      |
[INFO] [stdout] 1076 |             assert!(VerifierPallet::queued_score().is_some());
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/unsigned/miner.rs:1110:41
[INFO] [stdout]      |
[INFO] [stdout] 1110 |                 solution.solution_pages.iter().map(|page| page.voter_count()).sum::<usize>(),
[INFO] [stdout]      |                                                     ^^^^  ---- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1110 |                 solution.solution_pages.iter().map(|page: /* Type */| page.voter_count()).sum::<usize>(),
[INFO] [stdout]      |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:1120:12
[INFO] [stdout]      |
[INFO] [stdout] 1120 |             assert!(VerifierPallet::queued_score().is_some());
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/unsigned/miner.rs:1152:41
[INFO] [stdout]      |
[INFO] [stdout] 1152 |                 solution.solution_pages.iter().map(|page| page.voter_count()).sum::<usize>(),
[INFO] [stdout]      |                                                     ^^^^  ---- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1152 |                 solution.solution_pages.iter().map(|page: /* Type */| page.voter_count()).sum::<usize>(),
[INFO] [stdout]      |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:1162:12
[INFO] [stdout]      |
[INFO] [stdout] 1162 |             assert!(VerifierPallet::queued_score().is_some());
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:1197:12
[INFO] [stdout]      |
[INFO] [stdout] 1197 |             assert!(VerifierPallet::queued_score().is_some());
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:1241:12
[INFO] [stdout]      |
[INFO] [stdout] 1241 |             assert!(VerifierPallet::queued_score().is_some());
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:1283:13
[INFO] [stdout]      |
[INFO] [stdout] 1283 |                 assert!(VerifierPallet::queued_score().is_some());
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:1326:13
[INFO] [stdout]      |
[INFO] [stdout] 1326 |                 assert!(VerifierPallet::queued_score().is_some());
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/unsigned/miner.rs:1376:17
[INFO] [stdout]      |
[INFO] [stdout] 1376 |                     .flat_map(|page| page.unique_targets())
[INFO] [stdout]      |                                ^^^^  ---- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1376 |                     .flat_map(|page: /* Type */| page.unique_targets())
[INFO] [stdout]      |                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:1390:13
[INFO] [stdout]      |
[INFO] [stdout] 1390 |                 assert!(VerifierPallet::queued_score().is_some());
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/unsigned/miner.rs:1843:20
[INFO] [stdout]      |
[INFO] [stdout] 1843 |                 .fold(0, |acc, x| acc + x.edge_count());
[INFO] [stdout]      |                                ^        - type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1843 |                 .fold(0, |acc, x: /* Type */| acc + x.edge_count());
[INFO] [stdout]      |                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/unsigned/miner.rs:1848:20
[INFO] [stdout]      |
[INFO] [stdout] 1848 |                 .fold(0, |acc, x| acc + x.edge_count());
[INFO] [stdout]      |                                ^        - type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1848 |                 .fold(0, |acc, x: /* Type */| acc + x.edge_count());
[INFO] [stdout]      |                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:1916:4
[INFO] [stdout]      |
[INFO] [stdout] 1916 |             UnsignedPallet::offchain_worker(25);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `UnsignedPallet`
[INFO] [stdout]      |             help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:1940:4
[INFO] [stdout]      |
[INFO] [stdout] 1940 |             UnsignedPallet::offchain_worker(25);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `UnsignedPallet`
[INFO] [stdout]      |             help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:1942:4
[INFO] [stdout]      |
[INFO] [stdout] 1942 |             UnsignedPallet::offchain_worker(26);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `UnsignedPallet`
[INFO] [stdout]      |             help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:1948:4
[INFO] [stdout]      |
[INFO] [stdout] 1948 |             UnsignedPallet::offchain_worker(25);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `UnsignedPallet`
[INFO] [stdout]      |             help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:1968:4
[INFO] [stdout]      |
[INFO] [stdout] 1968 |             UnsignedPallet::offchain_worker(25);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `UnsignedPallet`
[INFO] [stdout]      |             help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:2006:4
[INFO] [stdout]      |
[INFO] [stdout] 2006 |             UnsignedPallet::offchain_worker(25);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `UnsignedPallet`
[INFO] [stdout]      |             help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:2013:4
[INFO] [stdout]      |
[INFO] [stdout] 2013 |             UnsignedPallet::offchain_worker(25 + 1 + offchain_repeat);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `UnsignedPallet`
[INFO] [stdout]      |             help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:2031:4
[INFO] [stdout]      |
[INFO] [stdout] 2031 |             UnsignedPallet::offchain_worker(25);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `UnsignedPallet`
[INFO] [stdout]      |             help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:2046:4
[INFO] [stdout]      |
[INFO] [stdout] 2046 |             UnsignedPallet::offchain_worker(25 + 1 + offchain_repeat);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             use of undeclared type `UnsignedPallet`
[INFO] [stdout]      |             help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:2140:12
[INFO] [stdout]      |
[INFO] [stdout] 2140 |             assert!(VerifierPallet::queued_score().is_none());
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:2142:12
[INFO] [stdout]      |
[INFO] [stdout] 2142 |             assert!(VerifierPallet::queued_score().is_some());
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:2186:12
[INFO] [stdout]      |
[INFO] [stdout] 2186 |             assert!(VerifierPallet::queued_score().is_some());
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:2226:12
[INFO] [stdout]      |
[INFO] [stdout] 2226 |             assert!(VerifierPallet::queued_score().is_some());
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:2271:12
[INFO] [stdout]      |
[INFO] [stdout] 2271 |             assert!(VerifierPallet::queued_score().is_some());
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:2319:5
[INFO] [stdout]      |
[INFO] [stdout] 2319 |                 UnsignedPallet::offchain_worker(25);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 use of undeclared type `UnsignedPallet`
[INFO] [stdout]      |                 help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]     --> src/unsigned/miner.rs:2331:5
[INFO] [stdout]      |
[INFO] [stdout] 2331 |                 UnsignedPallet::offchain_worker(25 + 1 + offchain_repeat);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 use of undeclared type `UnsignedPallet`
[INFO] [stdout]      |                 help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]    --> src/unsigned/mod.rs:411:6
[INFO] [stdout]     |
[INFO] [stdout] 411 |                     UnsignedPallet::validate_unsigned(TransactionSource::Local, &call).unwrap_err(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     use of undeclared type `UnsignedPallet`
[INFO] [stdout]     |                     help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]    --> src/unsigned/mod.rs:423:6
[INFO] [stdout]     |
[INFO] [stdout] 423 |                     UnsignedPallet::validate_unsigned(TransactionSource::Local, &call).unwrap_err(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     use of undeclared type `UnsignedPallet`
[INFO] [stdout]     |                     help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]    --> src/unsigned/mod.rs:440:13
[INFO] [stdout]     |
[INFO] [stdout] 440 |                 assert!(UnsignedPallet::validate_unsigned(TransactionSource::Local, &call).is_ok());
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         use of undeclared type `UnsignedPallet`
[INFO] [stdout]     |                         help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]    --> src/unsigned/mod.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |                 UnsignedPallet::validate_unsigned(TransactionSource::Local, &call).unwrap_err(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 use of undeclared type `UnsignedPallet`
[INFO] [stdout]     |                 help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]    --> src/unsigned/mod.rs:472:5
[INFO] [stdout]     |
[INFO] [stdout] 472 |                 UnsignedPallet::validate_unsigned(TransactionSource::Local, &call).unwrap_err(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 use of undeclared type `UnsignedPallet`
[INFO] [stdout]     |                 help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]    --> src/unsigned/mod.rs:481:5
[INFO] [stdout]     |
[INFO] [stdout] 481 |                 UnsignedPallet::validate_unsigned(TransactionSource::Local, &call).unwrap_err(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 use of undeclared type `UnsignedPallet`
[INFO] [stdout]     |                 help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]    --> src/unsigned/mod.rs:488:12
[INFO] [stdout]     |
[INFO] [stdout] 488 |             assert!(UnsignedPallet::validate_unsigned(TransactionSource::Local, &call).is_ok(),);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     use of undeclared type `UnsignedPallet`
[INFO] [stdout]     |                     help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]    --> src/unsigned/mod.rs:505:5
[INFO] [stdout]     |
[INFO] [stdout] 505 |                 UnsignedPallet::validate_unsigned(TransactionSource::Local, &call).unwrap_err(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 use of undeclared type `UnsignedPallet`
[INFO] [stdout]     |                 help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/unsigned/mod.rs:519:15
[INFO] [stdout]     |
[INFO] [stdout] 519 |             assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/unsigned/mod.rs:536:12
[INFO] [stdout]     |
[INFO] [stdout] 536 |             assert!(MultiBlock::current_phase().is_signed());
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/unsigned/mod.rs:552:12
[INFO] [stdout]     |
[INFO] [stdout] 552 |             assert!(MultiBlock::current_phase().is_unsigned());
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]    --> src/unsigned/mod.rs:569:13
[INFO] [stdout]     |
[INFO] [stdout] 569 |                 assert!(MultiBlock::current_phase().is_unsigned());
[INFO] [stdout]     |                         ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/verifier/tests.rs:1077:41
[INFO] [stdout]      |
[INFO] [stdout] 1077 |             paged.solution_pages.last_mut().map(|p| p.corrupt());
[INFO] [stdout]      |                                                  ^  - type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1077 |             paged.solution_pages.last_mut().map(|p: /* Type */| p.corrupt());
[INFO] [stdout]      |                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `frame_benchmarking`
[INFO] [stdout]     --> src/lib.rs:1475:27
[INFO] [stdout]      |
[INFO] [stdout] 1475 |         let who: T::AccountId = frame_benchmarking::account(seed, index, 777);
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `frame_benchmarking`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `frame_benchmarking`, use `cargo add frame_benchmarking` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1663:16
[INFO] [stdout]      |
[INFO] [stdout] 1663 |                 assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1665:16
[INFO] [stdout]      |
[INFO] [stdout] 1665 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1668:16
[INFO] [stdout]      |
[INFO] [stdout] 1668 |                 assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1669:16
[INFO] [stdout]      |
[INFO] [stdout] 1669 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1672:16
[INFO] [stdout]      |
[INFO] [stdout] 1672 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1676:16
[INFO] [stdout]      |
[INFO] [stdout] 1676 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1680:16
[INFO] [stdout]      |
[INFO] [stdout] 1680 |                 assert_eq!(MultiBlock::current_phase(), Phase::Signed(SignedPhase::get() - 1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1682:16
[INFO] [stdout]      |
[INFO] [stdout] 1682 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1696:16
[INFO] [stdout]      |
[INFO] [stdout] 1696 |                 assert_eq!(MultiBlock::current_phase(), Phase::Signed(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1697:16
[INFO] [stdout]      |
[INFO] [stdout] 1697 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1701:6
[INFO] [stdout]      |
[INFO] [stdout] 1701 |                     MultiBlock::current_phase(),
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1705:16
[INFO] [stdout]      |
[INFO] [stdout] 1705 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1716:16
[INFO] [stdout]      |
[INFO] [stdout] 1716 |                 assert_eq!(MultiBlock::current_phase(), Phase::SignedValidation(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1718:16
[INFO] [stdout]      |
[INFO] [stdout] 1718 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1721:16
[INFO] [stdout]      |
[INFO] [stdout] 1721 |                 assert_eq!(MultiBlock::current_phase(), Phase::Unsigned(UnsignedPhase::get() - 1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1731:16
[INFO] [stdout]      |
[INFO] [stdout] 1731 |                 assert_eq!(MultiBlock::current_phase(), Phase::Unsigned(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1735:13
[INFO] [stdout]      |
[INFO] [stdout] 1735 |                 assert!(MultiBlock::current_phase().is_done());
[INFO] [stdout]      |                         ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1739:13
[INFO] [stdout]      |
[INFO] [stdout] 1739 |                 assert!(MultiBlock::current_phase().is_done());
[INFO] [stdout]      |                         ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1743:13
[INFO] [stdout]      |
[INFO] [stdout] 1743 |                 assert!(MultiBlock::current_phase().is_done());
[INFO] [stdout]      |                         ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1746:5
[INFO] [stdout]      |
[INFO] [stdout] 1746 |                 MultiBlock::elect(0).unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1748:13
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 assert!(MultiBlock::current_phase().is_off());
[INFO] [stdout]      |                         ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1750:16
[INFO] [stdout]      |
[INFO] [stdout] 1750 |                 assert_eq!(MultiBlock::round(), 1);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1753:16
[INFO] [stdout]      |
[INFO] [stdout] 1753 |                 assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1769:16
[INFO] [stdout]      |
[INFO] [stdout] 1769 |                 assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1771:16
[INFO] [stdout]      |
[INFO] [stdout] 1771 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1774:16
[INFO] [stdout]      |
[INFO] [stdout] 1774 |                 assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1775:16
[INFO] [stdout]      |
[INFO] [stdout] 1775 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1778:16
[INFO] [stdout]      |
[INFO] [stdout] 1778 |                 assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1779:16
[INFO] [stdout]      |
[INFO] [stdout] 1779 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1782:16
[INFO] [stdout]      |
[INFO] [stdout] 1782 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(2));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1786:16
[INFO] [stdout]      |
[INFO] [stdout] 1786 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1790:16
[INFO] [stdout]      |
[INFO] [stdout] 1790 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1795:16
[INFO] [stdout]      |
[INFO] [stdout] 1795 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1796:16
[INFO] [stdout]      |
[INFO] [stdout] 1796 |                 assert_eq!(MultiBlock::current_phase(), Phase::Signed(SignedPhase::get() - 1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1810:16
[INFO] [stdout]      |
[INFO] [stdout] 1810 |                 assert_eq!(MultiBlock::current_phase(), Phase::Signed(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1812:16
[INFO] [stdout]      |
[INFO] [stdout] 1812 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1816:16
[INFO] [stdout]      |
[INFO] [stdout] 1816 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1818:6
[INFO] [stdout]      |
[INFO] [stdout] 1818 |                     MultiBlock::current_phase(),
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1831:16
[INFO] [stdout]      |
[INFO] [stdout] 1831 |                 assert_eq!(MultiBlock::current_phase(), Phase::SignedValidation(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1833:16
[INFO] [stdout]      |
[INFO] [stdout] 1833 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1836:16
[INFO] [stdout]      |
[INFO] [stdout] 1836 |                 assert_eq!(MultiBlock::current_phase(), Phase::Unsigned(UnsignedPhase::get() - 1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1838:16
[INFO] [stdout]      |
[INFO] [stdout] 1838 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1849:16
[INFO] [stdout]      |
[INFO] [stdout] 1849 |                 assert_eq!(MultiBlock::current_phase(), Phase::Unsigned(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1853:16
[INFO] [stdout]      |
[INFO] [stdout] 1853 |                 assert_eq!(MultiBlock::current_phase(), Phase::Done);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1858:16
[INFO] [stdout]      |
[INFO] [stdout] 1858 |                 assert_eq!(MultiBlock::current_phase(), Phase::Done);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1861:5
[INFO] [stdout]      |
[INFO] [stdout] 1861 |                 MultiBlock::elect(0).unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1862:13
[INFO] [stdout]      |
[INFO] [stdout] 1862 |                 assert!(MultiBlock::current_phase().is_off());
[INFO] [stdout]      |                         ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1866:16
[INFO] [stdout]      |
[INFO] [stdout] 1866 |                 assert_eq!(MultiBlock::round(), 1);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1881:13
[INFO] [stdout]      |
[INFO] [stdout] 1881 |                 assert!(MultiBlock::current_phase().is_off());
[INFO] [stdout]      |                         ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1883:16
[INFO] [stdout]      |
[INFO] [stdout] 1883 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1886:13
[INFO] [stdout]      |
[INFO] [stdout] 1886 |                 assert!(MultiBlock::current_phase().is_off());
[INFO] [stdout]      |                         ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1887:16
[INFO] [stdout]      |
[INFO] [stdout] 1887 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1890:16
[INFO] [stdout]      |
[INFO] [stdout] 1890 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(3));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1895:16
[INFO] [stdout]      |
[INFO] [stdout] 1895 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(2));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1899:16
[INFO] [stdout]      |
[INFO] [stdout] 1899 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1903:16
[INFO] [stdout]      |
[INFO] [stdout] 1903 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1908:16
[INFO] [stdout]      |
[INFO] [stdout] 1908 |                 assert_eq!(MultiBlock::current_phase(), Phase::Signed(4));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1919:16
[INFO] [stdout]      |
[INFO] [stdout] 1919 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1922:16
[INFO] [stdout]      |
[INFO] [stdout] 1922 |                 assert_eq!(MultiBlock::current_phase(), Phase::Signed(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1923:16
[INFO] [stdout]      |
[INFO] [stdout] 1923 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1927:6
[INFO] [stdout]      |
[INFO] [stdout] 1927 |                     MultiBlock::current_phase(),
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1939:16
[INFO] [stdout]      |
[INFO] [stdout] 1939 |                 assert_eq!(MultiBlock::current_phase(), Phase::SignedValidation(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1940:16
[INFO] [stdout]      |
[INFO] [stdout] 1940 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1943:16
[INFO] [stdout]      |
[INFO] [stdout] 1943 |                 assert_eq!(MultiBlock::current_phase(), Phase::Unsigned(UnsignedPhase::get() - 1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1953:16
[INFO] [stdout]      |
[INFO] [stdout] 1953 |                 assert_eq!(MultiBlock::current_phase(), Phase::Unsigned(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1956:16
[INFO] [stdout]      |
[INFO] [stdout] 1956 |                 assert_eq!(MultiBlock::current_phase(), Phase::Done);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1960:16
[INFO] [stdout]      |
[INFO] [stdout] 1960 |                 assert_eq!(MultiBlock::current_phase(), Phase::Done);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1962:5
[INFO] [stdout]      |
[INFO] [stdout] 1962 |                 MultiBlock::elect(0).unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1963:13
[INFO] [stdout]      |
[INFO] [stdout] 1963 |                 assert!(MultiBlock::current_phase().is_off());
[INFO] [stdout]      |                         ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1967:16
[INFO] [stdout]      |
[INFO] [stdout] 1967 |                 assert_eq!(MultiBlock::round(), 1);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1984:16
[INFO] [stdout]      |
[INFO] [stdout] 1984 |                 assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1986:16
[INFO] [stdout]      |
[INFO] [stdout] 1986 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1989:16
[INFO] [stdout]      |
[INFO] [stdout] 1989 |                 assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1990:16
[INFO] [stdout]      |
[INFO] [stdout] 1990 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1993:16
[INFO] [stdout]      |
[INFO] [stdout] 1993 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(3));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1996:16
[INFO] [stdout]      |
[INFO] [stdout] 1996 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(2));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:1999:16
[INFO] [stdout]      |
[INFO] [stdout] 1999 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2002:16
[INFO] [stdout]      |
[INFO] [stdout] 2002 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2005:16
[INFO] [stdout]      |
[INFO] [stdout] 2005 |                 assert_eq!(MultiBlock::current_phase(), Phase::Signed(SignedPhase::get() - 1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2008:16
[INFO] [stdout]      |
[INFO] [stdout] 2008 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2012:6
[INFO] [stdout]      |
[INFO] [stdout] 2012 |                     MultiBlock::current_phase(),
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2033:16
[INFO] [stdout]      |
[INFO] [stdout] 2033 |                 assert_eq!(MultiBlock::current_phase(), Phase::SignedValidation(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2037:16
[INFO] [stdout]      |
[INFO] [stdout] 2037 |                 assert_eq!(MultiBlock::current_phase(), Phase::Done);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2040:16
[INFO] [stdout]      |
[INFO] [stdout] 2040 |                 assert_eq!(MultiBlock::current_phase(), Phase::Done);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2042:5
[INFO] [stdout]      |
[INFO] [stdout] 2042 |                 MultiBlock::elect(0).unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2043:13
[INFO] [stdout]      |
[INFO] [stdout] 2043 |                 assert!(MultiBlock::current_phase().is_off());
[INFO] [stdout]      |                         ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2047:16
[INFO] [stdout]      |
[INFO] [stdout] 2047 |                 assert_eq!(MultiBlock::round(), 1);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2066:16
[INFO] [stdout]      |
[INFO] [stdout] 2066 |                 assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2068:16
[INFO] [stdout]      |
[INFO] [stdout] 2068 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2071:16
[INFO] [stdout]      |
[INFO] [stdout] 2071 |                 assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2072:16
[INFO] [stdout]      |
[INFO] [stdout] 2072 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2075:16
[INFO] [stdout]      |
[INFO] [stdout] 2075 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(3));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2077:16
[INFO] [stdout]      |
[INFO] [stdout] 2077 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(2));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2079:16
[INFO] [stdout]      |
[INFO] [stdout] 2079 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2081:16
[INFO] [stdout]      |
[INFO] [stdout] 2081 |                 assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2084:16
[INFO] [stdout]      |
[INFO] [stdout] 2084 |                 assert_eq!(MultiBlock::current_phase(), Phase::Unsigned(UnsignedPhase::get() - 1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2086:16
[INFO] [stdout]      |
[INFO] [stdout] 2086 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2100:16
[INFO] [stdout]      |
[INFO] [stdout] 2100 |                 assert_eq!(MultiBlock::current_phase(), Phase::Unsigned(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2103:16
[INFO] [stdout]      |
[INFO] [stdout] 2103 |                 assert_eq!(MultiBlock::current_phase(), Phase::Done);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2105:16
[INFO] [stdout]      |
[INFO] [stdout] 2105 |                 assert_eq!(MultiBlock::current_phase(), Phase::Done);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2108:5
[INFO] [stdout]      |
[INFO] [stdout] 2108 |                 MultiBlock::elect(0).unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2109:13
[INFO] [stdout]      |
[INFO] [stdout] 2109 |                 assert!(MultiBlock::current_phase().is_off());
[INFO] [stdout]      |                         ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2113:16
[INFO] [stdout]      |
[INFO] [stdout] 2113 |                 assert_eq!(MultiBlock::round(), 1);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2157:16
[INFO] [stdout]      |
[INFO] [stdout] 2157 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2158:16
[INFO] [stdout]      |
[INFO] [stdout] 2158 |                 assert_eq!(MultiBlock::current_phase(), Phase::Unsigned(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2177:16
[INFO] [stdout]      |
[INFO] [stdout] 2177 |                 assert_eq!(MultiBlock::current_phase(), Phase::Signed(SignedPhase::get() - 1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2179:16
[INFO] [stdout]      |
[INFO] [stdout] 2179 |                 assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2183:16
[INFO] [stdout]      |
[INFO] [stdout] 2183 |                 assert_eq!(MultiBlock::current_phase(), Phase::Signed(SignedPhase::get() - 2));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2186:16
[INFO] [stdout]      |
[INFO] [stdout] 2186 |                 assert_eq!(MultiBlock::current_phase(), Phase::Signed(SignedPhase::get() - 3));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2199:16
[INFO] [stdout]      |
[INFO] [stdout] 2199 |                 assert_eq!(MultiBlock::current_phase(), Phase::Done);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2204:6
[INFO] [stdout]      |
[INFO] [stdout] 2204 |                     MultiBlock::current_phase(),
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2210:16
[INFO] [stdout]      |
[INFO] [stdout] 2210 |                 assert_ok!(MultiBlock::elect(2)); // max_page = 2 for 3 pages
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2211:16
[INFO] [stdout]      |
[INFO] [stdout] 2211 |                 assert_eq!(MultiBlock::current_phase(), Phase::Export(1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2216:6
[INFO] [stdout]      |
[INFO] [stdout] 2216 |                     MultiBlock::current_phase(),
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2222:16
[INFO] [stdout]      |
[INFO] [stdout] 2222 |                 assert_ok!(MultiBlock::elect(1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2223:16
[INFO] [stdout]      |
[INFO] [stdout] 2223 |                 assert_eq!(MultiBlock::current_phase(), Phase::Export(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2228:6
[INFO] [stdout]      |
[INFO] [stdout] 2228 |                     MultiBlock::current_phase(),
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2234:16
[INFO] [stdout]      |
[INFO] [stdout] 2234 |                 assert_ok!(MultiBlock::elect(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2235:16
[INFO] [stdout]      |
[INFO] [stdout] 2235 |                 assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2248:16
[INFO] [stdout]      |
[INFO] [stdout] 2248 |                 assert_eq!(MultiBlock::current_phase(), Phase::Done);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2251:16
[INFO] [stdout]      |
[INFO] [stdout] 2251 |                 assert_ok!(MultiBlock::elect(2)); // max_page = 2 for 3 pages
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2252:16
[INFO] [stdout]      |
[INFO] [stdout] 2252 |                 assert_eq!(MultiBlock::current_phase(), Phase::Export(1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2255:16
[INFO] [stdout]      |
[INFO] [stdout] 2255 |                 assert_eq!(MultiBlock::elect(2), Err(ElectionError::OutOfOrder));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2258:16
[INFO] [stdout]      |
[INFO] [stdout] 2258 |                 assert_eq!(MultiBlock::elect(0), Err(ElectionError::OutOfOrder));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2261:16
[INFO] [stdout]      |
[INFO] [stdout] 2261 |                 assert_ok!(MultiBlock::elect(1));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2262:16
[INFO] [stdout]      |
[INFO] [stdout] 2262 |                 assert_eq!(MultiBlock::current_phase(), Phase::Export(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2279:17
[INFO] [stdout]      |
[INFO] [stdout] 2279 |                     assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(2));
[INFO] [stdout]      |                                ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2297:17
[INFO] [stdout]      |
[INFO] [stdout] 2297 |                     assert_eq!(MultiBlock::current_phase(), Phase::Snapshot(1));
[INFO] [stdout]      |                                ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2323:12
[INFO] [stdout]      |
[INFO] [stdout] 2323 |             assert!(MultiBlock::current_phase().is_signed());
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2392:12
[INFO] [stdout]      |
[INFO] [stdout] 2392 |             assert!(MultiBlock::current_phase().is_unsigned_opened_now());
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2393:15
[INFO] [stdout]      |
[INFO] [stdout] 2393 |             assert_eq!(MultiBlock::round(), 0);
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2397:27
[INFO] [stdout]      |
[INFO] [stdout] 2397 |             let _paged_solution = (MultiBlock::lsp()..MultiBlock::msp())
[INFO] [stdout]      |                                    ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2397:46
[INFO] [stdout]      |
[INFO] [stdout] 2397 |             let _paged_solution = (MultiBlock::lsp()..MultiBlock::msp())
[INFO] [stdout]      |                                                       ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2400:6
[INFO] [stdout]      |
[INFO] [stdout] 2400 |                     MultiBlock::elect(page as PageIndex).unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2402:15
[INFO] [stdout]      |
[INFO] [stdout] 2402 |                         assert!(MultiBlock::current_phase().is_off())
[INFO] [stdout]      |                                 ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2404:15
[INFO] [stdout]      |
[INFO] [stdout] 2404 |                         assert!(MultiBlock::current_phase().is_export())
[INFO] [stdout]      |                                 ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2412:15
[INFO] [stdout]      |
[INFO] [stdout] 2412 |             assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2428:16
[INFO] [stdout]      |
[INFO] [stdout] 2428 |             let round = MultiBlock::round();
[INFO] [stdout]      |                         ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2429:12
[INFO] [stdout]      |
[INFO] [stdout] 2429 |             assert!(MultiBlock::current_phase().is_signed());
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2462:12
[INFO] [stdout]      |
[INFO] [stdout] 2462 |             assert!(MultiBlock::current_phase().is_unsigned_opened_now());
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2470:15
[INFO] [stdout]      |
[INFO] [stdout] 2470 |             assert_eq!(MultiBlock::round(), round + 1);
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2474:15
[INFO] [stdout]      |
[INFO] [stdout] 2474 |             assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2488:12
[INFO] [stdout]      |
[INFO] [stdout] 2488 |             assert!(MultiBlock::current_phase().is_signed());
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2521:12
[INFO] [stdout]      |
[INFO] [stdout] 2521 |             assert!(MultiBlock::current_phase().is_unsigned_opened_now());
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2526:25
[INFO] [stdout]      |
[INFO] [stdout] 2526 |             let solutions = (1..=MultiBlock::msp())
[INFO] [stdout]      |                                  ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2530:14
[INFO] [stdout]      |
[INFO] [stdout] 2530 |                     assert!(MultiBlock::current_phase().is_export());
[INFO] [stdout]      |                             ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2536:12
[INFO] [stdout]      |
[INFO] [stdout] 2536 |             assert!(MultiBlock::current_phase().is_export());
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnsignedPallet`
[INFO] [stdout]     --> src/lib.rs:2556:15
[INFO] [stdout]      |
[INFO] [stdout] 2556 |             assert_ok!(UnsignedPallet::submit_unsigned(
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        use of undeclared type `UnsignedPallet`
[INFO] [stdout]      |                        help: a struct with a similar name exists: `UnsignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/lib.rs:2557:5
[INFO] [stdout]      |
[INFO] [stdout] 2557 |                 RuntimeOrigin::none(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2567:18
[INFO] [stdout]      |
[INFO] [stdout] 2567 |             let result1 = MultiBlock::elect(2);
[INFO] [stdout]      |                           ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2569:15
[INFO] [stdout]      |
[INFO] [stdout] 2569 |             assert_eq!(MultiBlock::current_phase(), Phase::Export(1));
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2574:18
[INFO] [stdout]      |
[INFO] [stdout] 2574 |             let result2 = MultiBlock::elect(1);
[INFO] [stdout]      |                           ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2576:15
[INFO] [stdout]      |
[INFO] [stdout] 2576 |             assert_eq!(MultiBlock::current_phase(), Phase::Export(0));
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2579:18
[INFO] [stdout]      |
[INFO] [stdout] 2579 |             let result3 = MultiBlock::elect(0);
[INFO] [stdout]      |                           ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2581:21
[INFO] [stdout]      |
[INFO] [stdout] 2581 |             assert!(matches!(MultiBlock::current_phase(), Phase::Off));
[INFO] [stdout]      |                              ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2589:12
[INFO] [stdout]      |
[INFO] [stdout] 2589 |             assert!(MultiBlock::current_phase().is_signed());
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2590:16
[INFO] [stdout]      |
[INFO] [stdout] 2590 |             let round = MultiBlock::round();
[INFO] [stdout]      |                         ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2599:21
[INFO] [stdout]      |
[INFO] [stdout] 2599 |             assert!(matches!(MultiBlock::current_phase(), Phase::SignedValidation(_)));
[INFO] [stdout]      |                              ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2604:27
[INFO] [stdout]      |
[INFO] [stdout] 2604 |             let _paged_solution = (MultiBlock::lsp()..MultiBlock::msp())
[INFO] [stdout]      |                                    ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2604:46
[INFO] [stdout]      |
[INFO] [stdout] 2604 |             let _paged_solution = (MultiBlock::lsp()..MultiBlock::msp())
[INFO] [stdout]      |                                                       ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2607:6
[INFO] [stdout]      |
[INFO] [stdout] 2607 |                     MultiBlock::elect(page as PageIndex).unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2609:15
[INFO] [stdout]      |
[INFO] [stdout] 2609 |                         assert!(MultiBlock::current_phase().is_off())
[INFO] [stdout]      |                                 ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2611:15
[INFO] [stdout]      |
[INFO] [stdout] 2611 |                         assert!(MultiBlock::current_phase().is_export())
[INFO] [stdout]      |                                 ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2617:15
[INFO] [stdout]      |
[INFO] [stdout] 2617 |             assert_eq!(MultiBlock::round(), round + 1);
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2621:15
[INFO] [stdout]      |
[INFO] [stdout] 2621 |             assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2633:12
[INFO] [stdout]      |
[INFO] [stdout] 2633 |             assert!(MultiBlock::current_phase().is_signed());
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2639:21
[INFO] [stdout]      |
[INFO] [stdout] 2639 |             assert!(matches!(MultiBlock::current_phase(), Phase::SignedValidation(_)));
[INFO] [stdout]      |                              ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2642:12
[INFO] [stdout]      |
[INFO] [stdout] 2642 |             assert!(MultiBlock::elect(MultiBlock::msp()).is_ok());
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2642:30
[INFO] [stdout]      |
[INFO] [stdout] 2642 |             assert!(MultiBlock::elect(MultiBlock::msp()).is_ok());
[INFO] [stdout]      |                                       ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/lib.rs:2646:5
[INFO] [stdout]      |
[INFO] [stdout] 2646 |                 SignedPallet::submit_page(RuntimeOrigin::signed(999), 0, Default::default()),
[INFO] [stdout]      |                 ^^^^^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 use of undeclared type `SignedPallet`
[INFO] [stdout]      |                 help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/lib.rs:2646:31
[INFO] [stdout]      |
[INFO] [stdout] 2646 |                 SignedPallet::submit_page(RuntimeOrigin::signed(999), 0, Default::default()),
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SignedPallet`
[INFO] [stdout]     --> src/lib.rs:2650:5
[INFO] [stdout]      |
[INFO] [stdout] 2650 |                 SignedPallet::register(RuntimeOrigin::signed(999), Default::default()),
[INFO] [stdout]      |                 ^^^^^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 use of undeclared type `SignedPallet`
[INFO] [stdout]      |                 help: a struct with a similar name exists: `SignedPhase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/lib.rs:2650:28
[INFO] [stdout]      |
[INFO] [stdout] 2650 |                 SignedPallet::register(RuntimeOrigin::signed(999), Default::default()),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2667:5
[INFO] [stdout]      |
[INFO] [stdout] 2667 |                 MultiBlock::elect(2).unwrap(),
[INFO] [stdout]      |                 ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2681:5
[INFO] [stdout]      |
[INFO] [stdout] 2681 |                 MultiBlock::elect(1).unwrap(),
[INFO] [stdout]      |                 ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2695:5
[INFO] [stdout]      |
[INFO] [stdout] 2695 |                 MultiBlock::elect(0).unwrap(),
[INFO] [stdout]      |                 ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2723:15
[INFO] [stdout]      |
[INFO] [stdout] 2723 |             assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2733:12
[INFO] [stdout]      |
[INFO] [stdout] 2733 |             assert!(MultiBlock::elect(0).is_ok());
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2754:15
[INFO] [stdout]      |
[INFO] [stdout] 2754 |             assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2774:15
[INFO] [stdout]      |
[INFO] [stdout] 2774 |             assert_eq!(MultiBlock::status(), Ok(false));
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2775:12
[INFO] [stdout]      |
[INFO] [stdout] 2775 |             assert!(MultiBlock::elect(0).is_ok());
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2779:15
[INFO] [stdout]      |
[INFO] [stdout] 2779 |             assert_eq!(MultiBlock::status(), Err(()));
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2780:15
[INFO] [stdout]      |
[INFO] [stdout] 2780 |             assert_eq!(MultiBlock::elect(0), Err(ElectionError::NotOngoing));
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2798:5
[INFO] [stdout]      |
[INFO] [stdout] 2798 |                 MultiBlock::elect(0),
[INFO] [stdout]      |                 ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2801:15
[INFO] [stdout]      |
[INFO] [stdout] 2801 |             assert_eq!(MultiBlock::current_phase(), Phase::Emergency);
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2805:15
[INFO] [stdout]      |
[INFO] [stdout] 2805 |             assert_ok!(MultiBlock::manage(
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/lib.rs:2806:5
[INFO] [stdout]      |
[INFO] [stdout] 2806 |                 RuntimeOrigin::root(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2810:15
[INFO] [stdout]      |
[INFO] [stdout] 2810 |             assert_eq!(MultiBlock::current_phase(), Phase::Emergency);
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2811:15
[INFO] [stdout]      |
[INFO] [stdout] 2811 |             assert_ok!(MultiBlock::elect(0));
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2812:15
[INFO] [stdout]      |
[INFO] [stdout] 2812 |             assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2849:6
[INFO] [stdout]      |
[INFO] [stdout] 2849 |                     MultiBlock::elect(0),
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2852:16
[INFO] [stdout]      |
[INFO] [stdout] 2852 |                 assert_eq!(MultiBlock::current_phase(), Phase::Emergency);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2856:16
[INFO] [stdout]      |
[INFO] [stdout] 2856 |                 assert_ok!(MultiBlock::manage(
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/lib.rs:2857:6
[INFO] [stdout]      |
[INFO] [stdout] 2857 |                     RuntimeOrigin::root(),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2861:16
[INFO] [stdout]      |
[INFO] [stdout] 2861 |                 assert_eq!(MultiBlock::current_phase(), Phase::Emergency);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2862:16
[INFO] [stdout]      |
[INFO] [stdout] 2862 |                 assert_ok!(MultiBlock::elect(0));
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2863:16
[INFO] [stdout]      |
[INFO] [stdout] 2863 |                 assert_eq!(MultiBlock::current_phase(), Phase::Off);
[INFO] [stdout]      |                            ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/lib.rs:2901:15
[INFO] [stdout]      |
[INFO] [stdout] 2901 |             assert_eq!(VerifierPallet::minimum_score(), None);
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultiBlock`
[INFO] [stdout]     --> src/lib.rs:2902:15
[INFO] [stdout]      |
[INFO] [stdout] 2902 |             assert_ok!(MultiBlock::manage(
[INFO] [stdout]      |                        ^^^^^^^^^^ use of undeclared type `MultiBlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/lib.rs:2903:5
[INFO] [stdout]      |
[INFO] [stdout] 2903 |                 RuntimeOrigin::root(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VerifierPallet`
[INFO] [stdout]     --> src/lib.rs:2910:5
[INFO] [stdout]      |
[INFO] [stdout] 2910 |                 VerifierPallet::minimum_score().unwrap(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^ use of undeclared type `VerifierPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/mock/mod.rs:639:15
[INFO] [stdout]     |
[INFO] [stdout] 639 |             |e| if let RuntimeEvent::VerifierPallet(inner) = e { Some(inner) } else { None },
[INFO] [stdout]     |                        ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/mock/mod.rs:617:26
[INFO] [stdout]     |
[INFO] [stdout] 617 |         .filter_map(|e| if let RuntimeEvent::MultiBlock(inner) = e { Some(inner) } else { None })
[INFO] [stdout]     |                                ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]   --> src/mock/mod.rs:98:21
[INFO] [stdout]    |
[INFO] [stdout] 98 |     type AccountData = pallet_balances::AccountData<Balance>;
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `pallet_balances`, use `cargo add pallet_balances` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pallet_balances`
[INFO] [stdout]    --> src/mock/mod.rs:437:11
[INFO] [stdout]     |
[INFO] [stdout] 437 |         let _ = pallet_balances::GenesisConfig::<Runtime> {
[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] Some errors have detailed explanations: E0282, E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pallet-election-provider-multi-block` (lib test) due to 762 previous errors; 8 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "b69ba1a745b8cc6e7ca99dcece701cb62a78c2c707d9ad390935800e242cb513", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b69ba1a745b8cc6e7ca99dcece701cb62a78c2c707d9ad390935800e242cb513", kill_on_drop: false }`
[INFO] [stdout] b69ba1a745b8cc6e7ca99dcece701cb62a78c2c707d9ad390935800e242cb513
