[INFO] fetching crate pallet-nis 38.0.0...
[INFO] checking pallet-nis-38.0.0 against master#39cb3386ddc6c71657418be28dbb3987eea4aa4b for pr-133536
[INFO] extracting crate pallet-nis 38.0.0 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate pallet-nis 38.0.0 on toolchain 39cb3386ddc6c71657418be28dbb3987eea4aa4b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate pallet-nis 38.0.0
[INFO] finished tweaking crates.io crate pallet-nis 38.0.0
[INFO] tweaked toml for crates.io crate pallet-nis 38.0.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 328 packages to latest compatible versions
[INFO] [stderr]       Adding unicode-normalization v0.1.22 (available: v0.1.24)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3b85bd787446b9a81d7b10a7892562626898608e06e58babf8ce682f449d11ed
[INFO] running `Command { std: "docker" "start" "-a" "3b85bd787446b9a81d7b10a7892562626898608e06e58babf8ce682f449d11ed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3b85bd787446b9a81d7b10a7892562626898608e06e58babf8ce682f449d11ed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3b85bd787446b9a81d7b10a7892562626898608e06e58babf8ce682f449d11ed", kill_on_drop: false }`
[INFO] [stdout] 3b85bd787446b9a81d7b10a7892562626898608e06e58babf8ce682f449d11ed
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 588486d122cf463b50f72398d2a666d460184994e2394723b5f222fff8b33b46
[INFO] running `Command { std: "docker" "start" "-a" "588486d122cf463b50f72398d2a666d460184994e2394723b5f222fff8b33b46", kill_on_drop: false }`
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]    Compiling serde v1.0.215
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling winnow v0.6.20
[INFO] [stderr]     Checking zeroize v1.8.1
[INFO] [stderr]    Compiling rustversion v1.0.18
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling indexmap v2.6.0
[INFO] [stderr]    Compiling libc v0.2.167
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.3
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling parity-scale-codec v3.7.0
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]     Checking bytes v1.9.0
[INFO] [stderr]     Checking byte-slice-cast v1.2.2
[INFO] [stderr]     Checking ppv-lite86 v0.2.20
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking log v0.4.22
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]    Compiling prettyplease v0.2.25
[INFO] [stderr]    Compiling fs-err v2.11.0
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling serde_spanned v0.6.8
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]     Checking der v0.7.9
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling toml_edit v0.22.22
[INFO] [stderr]     Checking derive_more v1.0.0
[INFO] [stderr]    Compiling expander v2.2.1
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling libsecp256k1-core v0.3.0
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]     Checking tracing-core v0.1.33
[INFO] [stderr]    Compiling file-guard v0.2.0
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling derive-syn-parse v0.2.0
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling ref-cast v1.0.23
[INFO] [stderr]    Compiling serde_json v1.0.133
[INFO] [stderr]     Checking keccak v0.1.5
[INFO] [stderr]     Checking regex-syntax v0.6.29
[INFO] [stderr]     Checking serdect v0.2.0
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]     Checking impl-serde v0.4.0
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking ff v0.13.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.28
[INFO] [stderr]    Compiling sp-debug-derive v14.0.0
[INFO] [stderr]    Compiling proc-macro-crate v3.2.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.23
[INFO] [stderr]     Checking regex-automata v0.1.10
[INFO] [stderr]     Checking futures-core v0.3.31
[INFO] [stderr]    Compiling bitcoin-internals v0.2.0
[INFO] [stderr]    Compiling itoa v1.0.14
[INFO] [stderr]     Checking futures-sink v0.3.31
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking rustc-hex v2.1.0
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]     Checking overload v0.1.1
[INFO] [stderr]     Checking nu-ansi-term v0.46.0
[INFO] [stderr]     Checking matchers v0.1.0
[INFO] [stderr]     Checking futures-channel v0.3.31
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking time v0.3.36
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]    Compiling parity-scale-codec-derive v3.7.0
[INFO] [stderr]    Compiling scale-info-derive v2.11.6
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]    Compiling secp256k1-sys v0.9.2
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.3.0
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking thread_local v1.1.8
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]     Checking hash-db v0.16.0
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]     Checking sp-std v14.0.0
[INFO] [stderr]     Checking base64ct v1.6.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling ss58-registry v1.51.0
[INFO] [stderr]     Checking hmac v0.8.1
[INFO] [stderr]    Compiling libsecp256k1 v0.7.1
[INFO] [stderr]     Checking password-hash v0.5.0
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking uint v0.9.5
[INFO] [stderr]     Checking fixed-hash v0.8.0
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking merlin v3.0.0
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking getrandom_or_panic v0.0.3
[INFO] [stderr]     Checking serde_bytes v0.11.15
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking scale-info v2.11.6
[INFO] [stderr]     Checking sp-storage v21.0.0
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]     Checking impl-codec v0.6.0
[INFO] [stderr]     Checking constant_time_eq v0.3.1
[INFO] [stderr]     Checking environmental v1.1.4
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]     Checking hex-conservative v0.1.2
[INFO] [stderr]     Checking sp-externalities v0.29.0
[INFO] [stderr]    Compiling dyn-clonable-impl v0.9.0
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking blake2b_simd v1.0.2
[INFO] [stderr]     Checking bitcoin_hashes v0.13.0
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking sp-tracing v17.0.1
[INFO] [stderr]     Checking schnorrkel v0.11.4
[INFO] [stderr]     Checking sp-wasm-interface v21.0.1
[INFO] [stderr]     Checking pbkdf2 v0.12.2
[INFO] [stderr]     Checking hmac-drbg v0.3.0
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]     Checking parking_lot_core v0.9.10
[INFO] [stderr]    Compiling sp-runtime-interface-proc-macro v18.0.0
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking primitive-types v0.12.2
[INFO] [stderr]     Checking bounded-collections v0.2.2
[INFO] [stderr]     Checking twox-hash v1.6.3
[INFO] [stderr]     Checking num-format v0.4.4
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]     Checking dyn-clone v1.0.17
[INFO] [stderr]     Checking itertools v0.11.0
[INFO] [stderr]     Checking dyn-clonable v0.9.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]     Checking sp-crypto-hashing v0.1.0
[INFO] [stderr]     Checking substrate-bip39 v0.6.0
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking parity-bip39 v2.0.1
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]     Checking parking_lot v0.12.3
[INFO] [stderr]     Checking ed25519-zebra v4.0.3
[INFO] [stderr]     Checking k256 v0.13.4
[INFO] [stderr]    Compiling toml v0.8.19
[INFO] [stderr]     Checking hash256-std-hasher v0.15.2
[INFO] [stderr]     Checking secrecy v0.8.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]     Checking array-bytes v6.2.3
[INFO] [stderr]     Checking gimli v0.31.1
[INFO] [stderr]    Compiling common-path v1.0.0
[INFO] [stderr]     Checking secp256k1 v0.28.2
[INFO] [stderr]     Checking adler2 v2.0.0
[INFO] [stderr]     Checking bs58 v0.5.1
[INFO] [stderr]     Checking sp-runtime-interface v28.0.0
[INFO] [stderr]     Checking miniz_oxide v0.8.0
[INFO] [stderr]     Checking object v0.36.5
[INFO] [stderr]    Compiling docify_macros v0.2.9
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking rustc-demangle v0.1.24
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]     Checking memory-db v0.32.0
[INFO] [stderr]     Checking trie-root v0.18.0
[INFO] [stderr]     Checking trie-db v0.29.1
[INFO] [stderr]     Checking nohash-hasher v0.2.0
[INFO] [stderr]     Checking schnellru v0.2.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling sp-io v38.0.0
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]     Checking docify v0.2.9
[INFO] [stderr]     Checking ed25519-dalek v2.1.1
[INFO] [stderr]     Checking integer-sqrt v0.1.5
[INFO] [stderr]     Checking sp-arithmetic v26.0.0
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling cpufeatures v0.2.16
[INFO] [stderr]     Checking addr2line v0.24.2
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]     Checking simple-mermaid v0.1.1
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]    Compiling macro_magic_core_macros v0.5.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling macro_magic_core v0.5.1
[INFO] [stderr]     Checking frame-metadata v16.0.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking sp-weights v31.0.0
[INFO] [stderr]     Checking sp-core v34.0.0
[INFO] [stderr]     Checking parity-wasm v0.45.0
[INFO] [stderr]    Compiling sp-crypto-hashing-proc-macro v0.1.0
[INFO] [stderr]    Compiling macro_magic_macros v0.5.1
[INFO] [stderr]    Compiling sp-version-proc-macro v14.0.0
[INFO] [stderr]     Checking backtrace v0.3.74
[INFO] [stderr]     Checking sp-metadata-ir v0.7.0
[INFO] [stderr]    Compiling sp-api-proc-macro v20.0.0
[INFO] [stderr]    Compiling frame-support-procedural-tools-derive v12.0.0
[INFO] [stderr]    Compiling include_dir_macros v0.7.4
[INFO] [stderr]    Compiling cfg-expr v0.15.8
[INFO] [stderr]    Compiling include_dir v0.7.4
[INFO] [stderr]     Checking sp-panic-handler v13.0.0
[INFO] [stderr]    Compiling frame-support-procedural-tools v13.0.0
[INFO] [stderr]    Compiling macro_magic v0.5.1
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling proc-macro-warning v1.0.2
[INFO] [stderr]     Checking tt-call v1.0.9
[INFO] [stderr]     Checking sp-trie v37.0.0
[INFO] [stderr]     Checking sp-keystore v0.40.0
[INFO] [stderr]    Compiling frame-support-procedural v30.0.4
[INFO] [stderr]     Checking sp-state-machine v0.43.0
[INFO] [stderr]    Compiling aquamarine v0.5.0
[INFO] [stderr]     Checking sp-application-crypto v38.0.0
[INFO] [stderr]     Checking sp-runtime v39.0.2
[INFO] [stderr]     Checking sp-version v37.0.0
[INFO] [stderr]     Checking sp-staking v36.0.0
[INFO] [stderr]     Checking sp-inherents v34.0.0
[INFO] [stderr]     Checking sp-api v34.0.0
[INFO] [stderr]     Checking sp-genesis-builder v0.15.1
[INFO] [stderr]     Checking frame-support v38.0.0
[INFO] [stderr]     Checking frame-system v38.0.0
[INFO] [stderr]     Checking pallet-nis v38.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `pallet_balances`
[INFO] [stdout]   --> src/mock.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use pallet_balances::{Instance1, Instance2};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of undeclared crate or module `pallet_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pallet_balances`
[INFO] [stdout]   --> src/mock.rs:42:16
[INFO] [stdout]    |
[INFO] [stdout] 42 |         NisBalances: pallet_balances::<Instance2>,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ use of undeclared crate or module `pallet_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/mock.rs:32:47
[INFO] [stdout]    |
[INFO] [stdout] 32 | type Block = frame_system::mocking::MockBlock<Test>;
[INFO] [stdout]    |                                               ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 32 | type Block<Test> = frame_system::mocking::MockBlock<Test>;
[INFO] [stdout]    |           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/mock.rs:48:31
[INFO] [stdout]    |
[INFO] [stdout] 48 | impl frame_system::Config for Test {
[INFO] [stdout]    |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]   --> src/mock.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[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-6f17d22bba15001f/frame-system-38.0.0/src/lib.rs:308:9
[INFO] [stdout]    |
[INFO] [stdout] 308|             type Self::RuntimeEvent = ();
[INFO] [stdout]    |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]   --> src/mock.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[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-6f17d22bba15001f/frame-system-38.0.0/src/lib.rs:310:9
[INFO] [stdout]    |
[INFO] [stdout] 310|             type Self::RuntimeOrigin = ();
[INFO] [stdout]    |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]   --> src/mock.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[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-6f17d22bba15001f/frame-system-38.0.0/src/lib.rs:312:9
[INFO] [stdout]    |
[INFO] [stdout] 312|             type Self::RuntimeCall = ();
[INFO] [stdout]    |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PalletInfo` in this scope
[INFO] [stdout]   --> src/mock.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[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-6f17d22bba15001f/frame-system-38.0.0/src/lib.rs:314:9
[INFO] [stdout]    |
[INFO] [stdout] 314|             type Self::PalletInfo = ();
[INFO] [stdout]    |                  ++++++
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]    |
[INFO] [stdout] 20 + use frame_support::traits::PalletInfo;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeTask` in this scope
[INFO] [stdout]   --> src/mock.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[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-6f17d22bba15001f/frame-system-38.0.0/src/lib.rs:316:9
[INFO] [stdout]    |
[INFO] [stdout] 316|             type Self::RuntimeTask = ();
[INFO] [stdout]    |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/mock.rs:53:45
[INFO] [stdout]    |
[INFO] [stdout] 53 | impl pallet_balances::Config<Instance1> for Test {
[INFO] [stdout]    |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]   --> src/mock.rs:56:22
[INFO] [stdout]    |
[INFO] [stdout] 56 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]    |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `System` in this scope
[INFO] [stdout]   --> src/mock.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 |     type AccountStore = System;
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 20 + use std::alloc::System;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeHoldReason` in this scope
[INFO] [stdout]   --> src/mock.rs:65:27
[INFO] [stdout]    |
[INFO] [stdout] 65 |     type RuntimeHoldReason = RuntimeHoldReason;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeFreezeReason` in this scope
[INFO] [stdout]   --> src/mock.rs:66:29
[INFO] [stdout]    |
[INFO] [stdout] 66 |     type RuntimeFreezeReason = RuntimeFreezeReason;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/mock.rs:69:45
[INFO] [stdout]    |
[INFO] [stdout] 69 | impl pallet_balances::Config<Instance2> for Test {
[INFO] [stdout]    |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]   --> src/mock.rs:72:22
[INFO] [stdout]    |
[INFO] [stdout] 72 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]    |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/mock.rs:75:28
[INFO] [stdout]    |
[INFO] [stdout] 75 |         pallet_balances::Account<Test, Instance2>,
[INFO] [stdout]    |                                  ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 69 | impl<Test> pallet_balances::Config<Instance2> for Test {
[INFO] [stdout]    |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:102:29
[INFO] [stdout]     |
[INFO] [stdout] 102 | impl pallet_nis::Config for Test {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/mock.rs:104:22
[INFO] [stdout]     |
[INFO] [stdout] 104 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]     |                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 104 |     type RuntimeEvent = Self::RuntimeEvent;
[INFO] [stdout]     |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Balances` in this scope
[INFO] [stdout]    --> src/mock.rs:106:18
[INFO] [stdout]     |
[INFO] [stdout] 34  | pub type Balance = u64;
[INFO] [stdout]     | ----------------------- similarly named type alias `Balance` defined here
[INFO] [stdout] ...
[INFO] [stdout] 106 |     type Currency = Balances;
[INFO] [stdout]     |                     ^^^^^^^^ help: a type alias with a similar name exists: `Balance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NisBalances` in this scope
[INFO] [stdout]    --> src/mock.rs:111:21
[INFO] [stdout]     |
[INFO] [stdout] 111 |     type Counterpart = NisBalances;
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeHoldReason` in this scope
[INFO] [stdout]    --> src/mock.rs:123:27
[INFO] [stdout]     |
[INFO] [stdout] 123 |     type RuntimeHoldReason = RuntimeHoldReason;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 123 |     type RuntimeHoldReason = Self::RuntimeHoldReason;
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sp_io`
[INFO] [stdout]    --> src/mock.rs:130:26
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn new_test_ext() -> sp_io::TestExternalities {
[INFO] [stdout]     |                          ^^^^^ use of undeclared crate or module `sp_io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:131:44
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let mut t = frame_system::GenesisConfig::<Test>::default().build_storage().unwrap();
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn new_test_ext<Test>() -> sp_io::TestExternalities {
[INFO] [stdout]     |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:132:35
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pallet_balances::GenesisConfig::<Test, Instance1> {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn new_test_ext<Test>() -> sp_io::TestExternalities {
[INFO] [stdout]     |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:148:8
[INFO] [stdout]     |
[INFO] [stdout] 148 |     while System::block_number() < n {
[INFO] [stdout]     |           ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 20  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:149:20
[INFO] [stdout]     |
[INFO] [stdout] 149 |         Nis::on_finalize(System::block_number());
[INFO] [stdout]     |                          ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 20  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:150:25
[INFO] [stdout]     |
[INFO] [stdout] 150 |         Balances::on_finalize(System::block_number());
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 20  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:151:3
[INFO] [stdout]     |
[INFO] [stdout] 151 |         System::on_finalize(System::block_number());
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 20  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:151:23
[INFO] [stdout]     |
[INFO] [stdout] 151 |         System::on_finalize(System::block_number());
[INFO] [stdout]     |                             ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 20  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:152:3
[INFO] [stdout]     |
[INFO] [stdout] 152 |         System::set_block_number(System::block_number() + 1);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 20  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:152:28
[INFO] [stdout]     |
[INFO] [stdout] 152 |         System::set_block_number(System::block_number() + 1);
[INFO] [stdout]     |                                  ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 20  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:153:3
[INFO] [stdout]     |
[INFO] [stdout] 153 |         System::on_initialize(System::block_number());
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 20  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:153:25
[INFO] [stdout]     |
[INFO] [stdout] 153 |         System::on_initialize(System::block_number());
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 20  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:154:27
[INFO] [stdout]     |
[INFO] [stdout] 154 |         Balances::on_initialize(System::block_number());
[INFO] [stdout]     |                                 ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 20  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:155:22
[INFO] [stdout]     |
[INFO] [stdout] 155 |         Nis::on_initialize(System::block_number());
[INFO] [stdout]     |                            ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 20  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]   --> src/tests.rs:44:24
[INFO] [stdout]    |
[INFO] [stdout] 44 | fn signed(who: u64) -> RuntimeOrigin {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:49:55
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let summary: SummaryRecord<u64, Balance> = Summary::<Test>::get();
[INFO] [stdout]    |                                                          ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn enlarge<Test>(amount: Balance, max_bids: u32) {
[INFO] [stdout]    |           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:61:21
[INFO] [stdout]    |
[INFO] [stdout] 61 |             assert!(Queues::<Test>::get(q).is_empty());
[INFO] [stdout]    |                              ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 56 | fn basic_setup_works<Test>() {
[INFO] [stdout]    |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:64:14
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Summary::<Test>::get(),
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 56 | fn basic_setup_works<Test>() {
[INFO] [stdout]    |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:80:57
[INFO] [stdout]    |
[INFO] [stdout] 80 |         assert_noop!(Nis::place_bid(signed(1), 1, 2), Error::<Test>::AmountTooSmall);
[INFO] [stdout]    |                                                               ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 77 | fn place_bid_works<Test>() {
[INFO] [stdout]    |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:82:58
[INFO] [stdout]    |
[INFO] [stdout] 82 |         assert_noop!(Nis::place_bid(signed(1), 10, 4), Error::<Test>::DurationTooBig);
[INFO] [stdout]    |                                                                ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 77 | fn place_bid_works<Test>() {
[INFO] [stdout]    |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:85:23
[INFO] [stdout]    |
[INFO] [stdout] 85 |         assert_eq!(Queues::<Test>::get(2), vec![Bid { amount: 10, who: 1 }]);
[INFO] [stdout]    |                             ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 77 | fn place_bid_works<Test>() {
[INFO] [stdout]    |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:86:28
[INFO] [stdout]    |
[INFO] [stdout] 86 |         assert_eq!(QueueTotals::<Test>::get(), vec![(0, 0), (1, 10), (0, 0)]);
[INFO] [stdout]    |                                  ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 77 | fn place_bid_works<Test>() {
[INFO] [stdout]    |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:97:57
[INFO] [stdout]    |
[INFO] [stdout] 97 |         assert_noop!(Nis::place_bid(signed(1), 5, 2), Error::<Test>::BidTooLow);
[INFO] [stdout]    |                                                               ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 91 | fn place_bid_queuing_works<Test>() {
[INFO] [stdout]    |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:103:58
[INFO] [stdout]     |
[INFO] [stdout] 103 |         assert_noop!(Nis::place_bid(signed(1), 10, 2), Error::<Test>::BidTooLow);
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 91  | fn place_bid_queuing_works<Test>() {
[INFO] [stdout]     |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 |             Queues::<Test>::get(2),
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 91  | fn place_bid_queuing_works<Test>() {
[INFO] [stdout]     |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:112:28
[INFO] [stdout]     |
[INFO] [stdout] 112 |         assert_eq!(QueueTotals::<Test>::get(), vec![(0, 0), (3, 60), (0, 0)]);
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 91  | fn place_bid_queuing_works<Test>() {
[INFO] [stdout]     |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:123:58
[INFO] [stdout]     |
[INFO] [stdout] 123 |         assert_noop!(Nis::place_bid(signed(4), 10, 2), Error::<Test>::BidTooLow);
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 117 | fn place_bid_fails_when_queue_full<Test>() {
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:140:23
[INFO] [stdout]     |
[INFO] [stdout] 140 |         assert_eq!(Queues::<Test>::get(1), vec![Bid { amount: 10, who: 1 },]);
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 129 | fn multiple_place_bids_works<Test>() {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             Queues::<Test>::get(2),
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 129 | fn multiple_place_bids_works<Test>() {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:149:23
[INFO] [stdout]     |
[INFO] [stdout] 149 |         assert_eq!(Queues::<Test>::get(3), vec![Bid { amount: 10, who: 1 },]);
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 129 | fn multiple_place_bids_works<Test>() {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:150:28
[INFO] [stdout]     |
[INFO] [stdout] 150 |         assert_eq!(QueueTotals::<Test>::get(), vec![(1, 10), (3, 30), (1, 10)]);
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 129 | fn multiple_place_bids_works<Test>() {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:163:23
[INFO] [stdout]     |
[INFO] [stdout] 163 |         assert_eq!(Queues::<Test>::get(1), vec![]);
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 155 | fn retract_single_item_queue_works<Test>() {
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:164:23
[INFO] [stdout]     |
[INFO] [stdout] 164 |         assert_eq!(Queues::<Test>::get(2), vec![Bid { amount: 10, who: 1 }]);
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 155 | fn retract_single_item_queue_works<Test>() {
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:165:28
[INFO] [stdout]     |
[INFO] [stdout] 165 |         assert_eq!(QueueTotals::<Test>::get(), vec![(0, 0), (1, 10), (0, 0)]);
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 155 | fn retract_single_item_queue_works<Test>() {
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:181:23
[INFO] [stdout]     |
[INFO] [stdout] 181 |         assert_eq!(Queues::<Test>::get(1), vec![Bid { amount: 10, who: 1 },]);
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 170 | fn retract_with_other_and_duplicate_works<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:183:13
[INFO] [stdout]     |
[INFO] [stdout] 183 |             Queues::<Test>::get(2),
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 170 | fn retract_with_other_and_duplicate_works<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:186:28
[INFO] [stdout]     |
[INFO] [stdout] 186 |         assert_eq!(QueueTotals::<Test>::get(), vec![(1, 10), (2, 20), (0, 0)]);
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 170 | fn retract_with_other_and_duplicate_works<Test>() {
[INFO] [stdout]     |                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:194:60
[INFO] [stdout]     |
[INFO] [stdout] 194 |         assert_noop!(Nis::retract_bid(signed(1), 10, 1), Error::<Test>::UnknownBid);
[INFO] [stdout]     |                                                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 191 | fn retract_non_existent_item_fails<Test>() {
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:196:60
[INFO] [stdout]     |
[INFO] [stdout] 196 |         assert_noop!(Nis::retract_bid(signed(1), 20, 1), Error::<Test>::UnknownBid);
[INFO] [stdout]     |                                                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 191 | fn retract_non_existent_item_fails<Test>() {
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:197:60
[INFO] [stdout]     |
[INFO] [stdout] 197 |         assert_noop!(Nis::retract_bid(signed(1), 10, 2), Error::<Test>::UnknownBid);
[INFO] [stdout]     |                                                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 191 | fn retract_non_existent_item_fails<Test>() {
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:198:60
[INFO] [stdout]     |
[INFO] [stdout] 198 |         assert_noop!(Nis::retract_bid(signed(2), 10, 1), Error::<Test>::UnknownBid);
[INFO] [stdout]     |                                                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 191 | fn retract_non_existent_item_fails<Test>() {
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:215:23
[INFO] [stdout]     |
[INFO] [stdout] 215 |         assert_eq!(Queues::<Test>::get(1), vec![Bid { amount: 40, who: 1 }]);
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 203 | fn basic_enlarge_works<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:216:23
[INFO] [stdout]     |
[INFO] [stdout] 216 |         assert_eq!(Queues::<Test>::get(2), vec![]);
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 203 | fn basic_enlarge_works<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:217:28
[INFO] [stdout]     |
[INFO] [stdout] 217 |         assert_eq!(QueueTotals::<Test>::get(), vec![(1, 40), (0, 0), (0, 0)]);
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 203 | fn basic_enlarge_works<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:220:14
[INFO] [stdout]     |
[INFO] [stdout] 220 |             Summary::<Test>::get(),
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 203 | fn basic_enlarge_works<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:230:15
[INFO] [stdout]     |
[INFO] [stdout] 230 |             Receipts::<Test>::get(0).unwrap(),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 203 | fn basic_enlarge_works<Test>() {
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:251:23
[INFO] [stdout]     |
[INFO] [stdout] 251 |         assert_eq!(Queues::<Test>::get(1), vec![Bid { amount: 40, who: 1 }]);
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 241 | fn enlarge_respects_bids_limit<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:252:23
[INFO] [stdout]     |
[INFO] [stdout] 252 |         assert_eq!(Queues::<Test>::get(2), vec![Bid { amount: 40, who: 3 }]);
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 241 | fn enlarge_respects_bids_limit<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:253:23
[INFO] [stdout]     |
[INFO] [stdout] 253 |         assert_eq!(Queues::<Test>::get(3), vec![]);
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 241 | fn enlarge_respects_bids_limit<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:254:28
[INFO] [stdout]     |
[INFO] [stdout] 254 |         assert_eq!(QueueTotals::<Test>::get(), vec![(1, 40), (1, 40), (0, 0)]);
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 241 | fn enlarge_respects_bids_limit<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:257:15
[INFO] [stdout]     |
[INFO] [stdout] 257 |             Receipts::<Test>::get(0).unwrap(),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 241 | fn enlarge_respects_bids_limit<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:265:15
[INFO] [stdout]     |
[INFO] [stdout] 265 |             Receipts::<Test>::get(1).unwrap(),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 241 | fn enlarge_respects_bids_limit<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:273:14
[INFO] [stdout]     |
[INFO] [stdout] 273 |             Summary::<Test>::get(),
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 241 | fn enlarge_respects_bids_limit<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:293:23
[INFO] [stdout]     |
[INFO] [stdout] 293 |         assert_eq!(Queues::<Test>::get(1), vec![Bid { amount: 40, who: 1 }]);
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 286 | fn enlarge_respects_amount_limit_and_will_split<Test>() {
[INFO] [stdout]     |                                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:294:28
[INFO] [stdout]     |
[INFO] [stdout] 294 |         assert_eq!(QueueTotals::<Test>::get(), vec![(1, 40), (0, 0), (0, 0)]);
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 286 | fn enlarge_respects_amount_limit_and_will_split<Test>() {
[INFO] [stdout]     |                                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:297:15
[INFO] [stdout]     |
[INFO] [stdout] 297 |             Receipts::<Test>::get(0).unwrap(),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 286 | fn enlarge_respects_amount_limit_and_will_split<Test>() {
[INFO] [stdout]     |                                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:305:14
[INFO] [stdout]     |
[INFO] [stdout] 305 |             Summary::<Test>::get(),
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 286 | fn enlarge_respects_amount_limit_and_will_split<Test>() {
[INFO] [stdout]     |                                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:334:63
[INFO] [stdout]     |
[INFO] [stdout] 334 |         assert_noop!(Nis::thaw_private(signed(1), 0, None), Error::<Test>::NotExpired);
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 318 | fn basic_thaw_works<Test>() {
[INFO] [stdout]     |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:336:63
[INFO] [stdout]     |
[INFO] [stdout] 336 |         assert_noop!(Nis::thaw_private(signed(1), 1, None), Error::<Test>::UnknownReceipt);
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 318 | fn basic_thaw_works<Test>() {
[INFO] [stdout]     |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:337:63
[INFO] [stdout]     |
[INFO] [stdout] 337 |         assert_noop!(Nis::thaw_private(signed(2), 0, None), Error::<Test>::NotOwner);
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 318 | fn basic_thaw_works<Test>() {
[INFO] [stdout]     |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:346:14
[INFO] [stdout]     |
[INFO] [stdout] 346 |             Summary::<Test>::get(),
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 318 | fn basic_thaw_works<Test>() {
[INFO] [stdout]     |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:355:25
[INFO] [stdout]     |
[INFO] [stdout] 355 |         assert_eq!(Receipts::<Test>::get(0), None);
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 318 | fn basic_thaw_works<Test>() {
[INFO] [stdout]     |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:369:69
[INFO] [stdout]     |
[INFO] [stdout] 369 |         assert_noop!(Nis::thaw_private(signed(1), 0, Some(prop)), Error::<Test>::MakesDust);
[INFO] [stdout]     |                                                                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 360 | fn partial_thaw_works<Test>() {
[INFO] [stdout]     |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:389:14
[INFO] [stdout]     |
[INFO] [stdout] 389 |             Summary::<Test>::get(),
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 360 | fn partial_thaw_works<Test>() {
[INFO] [stdout]     |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:398:25
[INFO] [stdout]     |
[INFO] [stdout] 398 |         assert_eq!(Receipts::<Test>::get(0), None);
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 360 | fn partial_thaw_works<Test>() {
[INFO] [stdout]     |                      ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:418:63
[INFO] [stdout]     |
[INFO] [stdout] 418 |         assert_noop!(Nis::thaw_private(signed(1), 0, None), Error::<Test>::NotOwner);
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 403 | fn thaw_respects_transfers<Test>() {
[INFO] [stdout]     |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:448:63
[INFO] [stdout]     |
[INFO] [stdout] 448 |         assert_noop!(Nis::thaw_private(signed(1), 0, None), Error::<Test>::AlreadyCommunal);
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 429 | fn communify_works<Test>() {
[INFO] [stdout]     |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:449:47
[INFO] [stdout]     |
[INFO] [stdout] 449 |         assert_noop!(Nis::transfer(&0, &2), Error::<Test>::AlreadyCommunal);
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 429 | fn communify_works<Test>() {
[INFO] [stdout]     |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:451:58
[INFO] [stdout]     |
[INFO] [stdout] 451 |         assert_noop!(Nis::thaw_communal(signed(1), 1), Error::<Test>::UnknownReceipt);
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 429 | fn communify_works<Test>() {
[INFO] [stdout]     |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:475:58
[INFO] [stdout]     |
[INFO] [stdout] 475 |         assert_noop!(Nis::thaw_communal(signed(2), 0), Error::<Test>::UnknownReceipt);
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 429 | fn communify_works<Test>() {
[INFO] [stdout]     |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:486:54
[INFO] [stdout]     |
[INFO] [stdout] 486 |         assert_noop!(Nis::privatize(signed(2), 0), Error::<Test>::AlreadyPrivate);
[INFO] [stdout]     |                                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 480 | fn privatize_works<Test>() {
[INFO] [stdout]     |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:495:54
[INFO] [stdout]     |
[INFO] [stdout] 495 |         assert_noop!(Nis::privatize(signed(2), 0), Error::<Test>::AlreadyPrivate);
[INFO] [stdout]     |                                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 480 | fn privatize_works<Test>() {
[INFO] [stdout]     |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:558:58
[INFO] [stdout]     |
[INFO] [stdout] 558 |         assert_noop!(Nis::thaw_communal(signed(1), 0), Error::<Test>::Unfunded);
[INFO] [stdout]     |                                                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 536 | fn communal_thaw_when_issuance_higher_works<Test>() {
[INFO] [stdout]     |                                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:597:63
[INFO] [stdout]     |
[INFO] [stdout] 597 |         assert_noop!(Nis::thaw_private(signed(1), 0, None), Error::<Test>::Unfunded);
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 582 | fn private_thaw_when_issuance_higher_works<Test>() {
[INFO] [stdout]     |                                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:627:63
[INFO] [stdout]     |
[INFO] [stdout] 627 |         assert_noop!(Nis::thaw_private(signed(1), 0, None), Error::<Test>::Unfunded);
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 610 | fn thaw_with_ignored_issuance_works<Test>() {
[INFO] [stdout]     |                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:681:63
[INFO] [stdout]     |
[INFO] [stdout] 681 |         assert_noop!(Nis::thaw_private(signed(2), 2, None), Error::<Test>::Throttled);
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 663 | fn multiple_thaws_works<Test>() {
[INFO] [stdout]     |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:711:63
[INFO] [stdout]     |
[INFO] [stdout] 711 |         assert_noop!(Nis::thaw_private(signed(1), 1, None), Error::<Test>::Throttled);
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 694 | fn multiple_thaws_works_in_alternative_thaw_order<Test>() {
[INFO] [stdout]     |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:741:23
[INFO] [stdout]     |
[INFO] [stdout] 741 |         assert_eq!(Queues::<Test>::get(1), vec![Bid { amount: 40, who: 1 },]);
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 726 | fn enlargement_to_target_works<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:743:13
[INFO] [stdout]     |
[INFO] [stdout] 743 |             Queues::<Test>::get(2),
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 726 | fn enlargement_to_target_works<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:747:13
[INFO] [stdout]     |
[INFO] [stdout] 747 |             Queues::<Test>::get(3),
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 726 | fn enlargement_to_target_works<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:750:28
[INFO] [stdout]     |
[INFO] [stdout] 750 |         assert_eq!(QueueTotals::<Test>::get(), vec![(1, 40), (2, 80), (2, 80)]);
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 726 | fn enlargement_to_target_works<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:755:15
[INFO] [stdout]     |
[INFO] [stdout] 755 |             Receipts::<Test>::get(0).unwrap(),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 726 | fn enlargement_to_target_works<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:763:15
[INFO] [stdout]     |
[INFO] [stdout] 763 |             Receipts::<Test>::get(1).unwrap(),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 726 | fn enlargement_to_target_works<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:771:14
[INFO] [stdout]     |
[INFO] [stdout] 771 |             Summary::<Test>::get(),
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 726 | fn enlargement_to_target_works<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:784:14
[INFO] [stdout]     |
[INFO] [stdout] 784 |             Summary::<Test>::get(),
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 726 | fn enlargement_to_target_works<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:797:15
[INFO] [stdout]     |
[INFO] [stdout] 797 |             Receipts::<Test>::get(2).unwrap(),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 726 | fn enlargement_to_target_works<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:805:15
[INFO] [stdout]     |
[INFO] [stdout] 805 |             Receipts::<Test>::get(3).unwrap(),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 726 | fn enlargement_to_target_works<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:813:14
[INFO] [stdout]     |
[INFO] [stdout] 813 |             Summary::<Test>::get(),
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 726 | fn enlargement_to_target_works<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:826:14
[INFO] [stdout]     |
[INFO] [stdout] 826 |             Summary::<Test>::get(),
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 726 | fn enlargement_to_target_works<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:842:15
[INFO] [stdout]     |
[INFO] [stdout] 842 |             Receipts::<Test>::get(4).unwrap(),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 726 | fn enlargement_to_target_works<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:851:14
[INFO] [stdout]     |
[INFO] [stdout] 851 |             Summary::<Test>::get(),
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 726 | fn enlargement_to_target_works<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `OnFinalize`, `OnInitialize`, and `fungible::Inspect`
[INFO] [stdout]   --> src/mock.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 |     traits::{fungible::Inspect, ConstU32, ConstU64, OnFinalize, OnInitialize, StorageMapShim},
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^                      ^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Inspect as FunInspect`, `Inspect`, `Mutate as FunMutate`, `Transfer`, and `hold::Inspect as InspectHold`
[INFO] [stdout]   --> src/tests.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 |         fungible::{hold::Inspect as InspectHold, Inspect as FunInspect, Mutate as FunMutate},
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 26 |         nonfungible::{Inspect, Transfer},
[INFO] [stdout]    |                       ^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pallet_balances`
[INFO] [stdout]   --> src/mock.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 |     type AccountData = pallet_balances::AccountData<Balance>;
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ use of undeclared crate or module `pallet_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pallet_balances`
[INFO] [stdout]   --> src/mock.rs:53:6
[INFO] [stdout]    |
[INFO] [stdout] 53 | impl pallet_balances::Config<Instance1> for Test {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^ use of undeclared crate or module `pallet_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pallet_balances`
[INFO] [stdout]   --> src/mock.rs:69:6
[INFO] [stdout]    |
[INFO] [stdout] 69 | impl pallet_balances::Config<Instance2> for Test {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^ use of undeclared crate or module `pallet_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pallet_balances`
[INFO] [stdout]   --> src/mock.rs:75:3
[INFO] [stdout]    |
[INFO] [stdout] 75 |         pallet_balances::Account<Test, Instance2>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `pallet_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pallet_balances`
[INFO] [stdout]   --> src/mock.rs:77:3
[INFO] [stdout]    |
[INFO] [stdout] 77 |         pallet_balances::AccountData<u128>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `pallet_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]   --> src/mock.rs:90:33
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub IgnoredIssuance: Balance = Balances::total_balance(&0); // Account zero is ignored.
[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 crate or module `pallet_balances`
[INFO] [stdout]    --> src/mock.rs:107:34
[INFO] [stdout]     |
[INFO] [stdout] 107 |     type CurrencyBalance = <Self as pallet_balances::Config<Instance1>>::Balance;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^ use of undeclared crate or module `pallet_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pallet_balances`
[INFO] [stdout]    --> src/mock.rs:132:2
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pallet_balances::GenesisConfig::<Test, Instance1> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of undeclared crate or module `pallet_balances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/mock.rs:149:3
[INFO] [stdout]     |
[INFO] [stdout] 149 |         Nis::on_finalize(System::block_number());
[INFO] [stdout]     |         ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/mock.rs:150:3
[INFO] [stdout]     |
[INFO] [stdout] 150 |         Balances::on_finalize(System::block_number());
[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.rs:154:3
[INFO] [stdout]     |
[INFO] [stdout] 154 |         Balances::on_initialize(System::block_number());
[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 `Nis`
[INFO] [stdout]    --> src/mock.rs:155:3
[INFO] [stdout]     |
[INFO] [stdout] 155 |         Nis::on_initialize(System::block_number());
[INFO] [stdout]     |         ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]   --> src/tests.rs:37:2
[INFO] [stdout]    |
[INFO] [stdout] 37 |     Balances::free_balance(&Nis::account_id())
[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 `Nis`
[INFO] [stdout]   --> src/tests.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |     Balances::free_balance(&Nis::account_id())
[INFO] [stdout]    |                             ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]   --> src/tests.rs:41:2
[INFO] [stdout]    |
[INFO] [stdout] 41 |     Nis::issuance().holdings
[INFO] [stdout]    |     ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]   --> src/tests.rs:45:2
[INFO] [stdout]    |
[INFO] [stdout] 45 |     RuntimeOrigin::signed(who)
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]   --> src/tests.rs:50:71
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let increase_in_proportion_owed = Perquintill::from_rational(amount, Nis::issuance().effective);
[INFO] [stdout]    |                                                                          ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]   --> src/tests.rs:52:2
[INFO] [stdout]    |
[INFO] [stdout] 52 |     Nis::process_queues(target, u32::max_value(), max_bids, &mut WeightCounter::unlimited());
[INFO] [stdout]    |     ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]   --> src/tests.rs:80:16
[INFO] [stdout]    |
[INFO] [stdout] 80 |         assert_noop!(Nis::place_bid(signed(1), 1, 2), Error::<Test>::AmountTooSmall);
[INFO] [stdout]    |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]   --> src/tests.rs:81:16
[INFO] [stdout]    |
[INFO] [stdout] 81 |         assert_noop!(Nis::place_bid(signed(1), 101, 2), FundsUnavailable);
[INFO] [stdout]    |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]   --> src/tests.rs:82:16
[INFO] [stdout]    |
[INFO] [stdout] 82 |         assert_noop!(Nis::place_bid(signed(1), 10, 4), Error::<Test>::DurationTooBig);
[INFO] [stdout]    |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]   --> src/tests.rs:83:14
[INFO] [stdout]    |
[INFO] [stdout] 83 |         assert_ok!(Nis::place_bid(signed(1), 10, 2));
[INFO] [stdout]    |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]   --> src/tests.rs:84:14
[INFO] [stdout]    |
[INFO] [stdout] 84 |         assert_eq!(Balances::reserved_balance(1), 10);
[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 `Nis`
[INFO] [stdout]   --> src/tests.rs:94:14
[INFO] [stdout]    |
[INFO] [stdout] 94 |         assert_ok!(Nis::place_bid(signed(1), 20, 2));
[INFO] [stdout]    |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]   --> src/tests.rs:95:14
[INFO] [stdout]    |
[INFO] [stdout] 95 |         assert_ok!(Nis::place_bid(signed(1), 10, 2));
[INFO] [stdout]    |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]   --> src/tests.rs:96:14
[INFO] [stdout]    |
[INFO] [stdout] 96 |         assert_ok!(Nis::place_bid(signed(1), 5, 2));
[INFO] [stdout]    |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]   --> src/tests.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |         assert_noop!(Nis::place_bid(signed(1), 5, 2), Error::<Test>::BidTooLow);
[INFO] [stdout]    |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]   --> src/tests.rs:98:14
[INFO] [stdout]    |
[INFO] [stdout] 98 |         assert_ok!(Nis::place_bid(signed(1), 15, 2));
[INFO] [stdout]    |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]   --> src/tests.rs:99:14
[INFO] [stdout]    |
[INFO] [stdout] 99 |         assert_eq!(Balances::reserved_balance(1), 45);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:101:14
[INFO] [stdout]     |
[INFO] [stdout] 101 |         assert_ok!(Nis::place_bid(signed(1), 25, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:102:14
[INFO] [stdout]     |
[INFO] [stdout] 102 |         assert_eq!(Balances::reserved_balance(1), 60);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:103:16
[INFO] [stdout]     |
[INFO] [stdout] 103 |         assert_noop!(Nis::place_bid(signed(1), 10, 2), Error::<Test>::BidTooLow);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:120:14
[INFO] [stdout]     |
[INFO] [stdout] 120 |         assert_ok!(Nis::place_bid(signed(1), 10, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:121:14
[INFO] [stdout]     |
[INFO] [stdout] 121 |         assert_ok!(Nis::place_bid(signed(2), 10, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:122:14
[INFO] [stdout]     |
[INFO] [stdout] 122 |         assert_ok!(Nis::place_bid(signed(3), 10, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:123:16
[INFO] [stdout]     |
[INFO] [stdout] 123 |         assert_noop!(Nis::place_bid(signed(4), 10, 2), Error::<Test>::BidTooLow);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:124:14
[INFO] [stdout]     |
[INFO] [stdout] 124 |         assert_ok!(Nis::place_bid(signed(4), 10, 3));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:132:14
[INFO] [stdout]     |
[INFO] [stdout] 132 |         assert_ok!(Nis::place_bid(signed(1), 10, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:133:14
[INFO] [stdout]     |
[INFO] [stdout] 133 |         assert_ok!(Nis::place_bid(signed(1), 10, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:134:14
[INFO] [stdout]     |
[INFO] [stdout] 134 |         assert_ok!(Nis::place_bid(signed(1), 10, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:135:14
[INFO] [stdout]     |
[INFO] [stdout] 135 |         assert_ok!(Nis::place_bid(signed(1), 10, 3));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:136:14
[INFO] [stdout]     |
[INFO] [stdout] 136 |         assert_ok!(Nis::place_bid(signed(2), 10, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:138:14
[INFO] [stdout]     |
[INFO] [stdout] 138 |         assert_eq!(Balances::reserved_balance(1), 40);
[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/tests.rs:139:14
[INFO] [stdout]     |
[INFO] [stdout] 139 |         assert_eq!(Balances::reserved_balance(2), 10);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:158:14
[INFO] [stdout]     |
[INFO] [stdout] 158 |         assert_ok!(Nis::place_bid(signed(1), 10, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:159:14
[INFO] [stdout]     |
[INFO] [stdout] 159 |         assert_ok!(Nis::place_bid(signed(1), 10, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:160:14
[INFO] [stdout]     |
[INFO] [stdout] 160 |         assert_ok!(Nis::retract_bid(signed(1), 10, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:162:14
[INFO] [stdout]     |
[INFO] [stdout] 162 |         assert_eq!(Balances::reserved_balance(1), 10);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:173:14
[INFO] [stdout]     |
[INFO] [stdout] 173 |         assert_ok!(Nis::place_bid(signed(1), 10, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:174:14
[INFO] [stdout]     |
[INFO] [stdout] 174 |         assert_ok!(Nis::place_bid(signed(1), 10, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:175:14
[INFO] [stdout]     |
[INFO] [stdout] 175 |         assert_ok!(Nis::place_bid(signed(1), 10, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:176:14
[INFO] [stdout]     |
[INFO] [stdout] 176 |         assert_ok!(Nis::place_bid(signed(2), 10, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:178:14
[INFO] [stdout]     |
[INFO] [stdout] 178 |         assert_ok!(Nis::retract_bid(signed(1), 10, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:179:14
[INFO] [stdout]     |
[INFO] [stdout] 179 |         assert_eq!(Balances::reserved_balance(1), 20);
[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/tests.rs:180:14
[INFO] [stdout]     |
[INFO] [stdout] 180 |         assert_eq!(Balances::reserved_balance(2), 10);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:194:16
[INFO] [stdout]     |
[INFO] [stdout] 194 |         assert_noop!(Nis::retract_bid(signed(1), 10, 1), Error::<Test>::UnknownBid);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:195:14
[INFO] [stdout]     |
[INFO] [stdout] 195 |         assert_ok!(Nis::place_bid(signed(1), 10, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:196:16
[INFO] [stdout]     |
[INFO] [stdout] 196 |         assert_noop!(Nis::retract_bid(signed(1), 20, 1), Error::<Test>::UnknownBid);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:197:16
[INFO] [stdout]     |
[INFO] [stdout] 197 |         assert_noop!(Nis::retract_bid(signed(1), 10, 2), Error::<Test>::UnknownBid);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:198:16
[INFO] [stdout]     |
[INFO] [stdout] 198 |         assert_noop!(Nis::retract_bid(signed(2), 10, 1), Error::<Test>::UnknownBid);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:206:14
[INFO] [stdout]     |
[INFO] [stdout] 206 |         assert_ok!(Nis::place_bid(signed(1), 40, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:207:14
[INFO] [stdout]     |
[INFO] [stdout] 207 |         assert_ok!(Nis::place_bid(signed(2), 40, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:211:14
[INFO] [stdout]     |
[INFO] [stdout] 211 |         assert_eq!(Balances::reserved_balance(1), 40);
[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/tests.rs:212:14
[INFO] [stdout]     |
[INFO] [stdout] 212 |         assert_eq!(Balances::reserved_balance(2), 40);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:244:14
[INFO] [stdout]     |
[INFO] [stdout] 244 |         assert_ok!(Nis::place_bid(signed(1), 40, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:245:14
[INFO] [stdout]     |
[INFO] [stdout] 245 |         assert_ok!(Nis::place_bid(signed(2), 40, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |         assert_ok!(Nis::place_bid(signed(3), 40, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:247:14
[INFO] [stdout]     |
[INFO] [stdout] 247 |         assert_ok!(Nis::place_bid(signed(4), 40, 3));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:289:14
[INFO] [stdout]     |
[INFO] [stdout] 289 |         assert_ok!(Nis::place_bid(signed(1), 80, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:321:14
[INFO] [stdout]     |
[INFO] [stdout] 321 |         assert_ok!(Nis::place_bid(signed(1), 40, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:322:14
[INFO] [stdout]     |
[INFO] [stdout] 322 |         assert_eq!(Nis::issuance().effective, 400);
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:323:14
[INFO] [stdout]     |
[INFO] [stdout] 323 |         assert_eq!(Balances::free_balance(1), 60);
[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/tests.rs:324:14
[INFO] [stdout]     |
[INFO] [stdout] 324 |         assert_eq!(Balances::reserved_balance(1), 40);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:328:14
[INFO] [stdout]     |
[INFO] [stdout] 328 |         assert_eq!(Nis::issuance().effective, 400);
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:329:14
[INFO] [stdout]     |
[INFO] [stdout] 329 |         assert_eq!(Balances::free_balance(1), 60);
[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/tests.rs:330:14
[INFO] [stdout]     |
[INFO] [stdout] 330 |         assert_eq!(Balances::reserved_balance(1), 40);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:334:16
[INFO] [stdout]     |
[INFO] [stdout] 334 |         assert_noop!(Nis::thaw_private(signed(1), 0, None), Error::<Test>::NotExpired);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:336:16
[INFO] [stdout]     |
[INFO] [stdout] 336 |         assert_noop!(Nis::thaw_private(signed(1), 1, None), Error::<Test>::UnknownReceipt);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:337:16
[INFO] [stdout]     |
[INFO] [stdout] 337 |         assert_noop!(Nis::thaw_private(signed(2), 0, None), Error::<Test>::NotOwner);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:339:14
[INFO] [stdout]     |
[INFO] [stdout] 339 |         assert_ok!(Nis::thaw_private(signed(1), 0, None));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:340:14
[INFO] [stdout]     |
[INFO] [stdout] 340 |         assert_eq!(NisBalances::free_balance(1), 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:341:14
[INFO] [stdout]     |
[INFO] [stdout] 341 |         assert_eq!(Nis::typed_attribute::<_, Perquintill>(&0, b"proportion"), None);
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:342:14
[INFO] [stdout]     |
[INFO] [stdout] 342 |         assert_eq!(Nis::issuance().effective, 400);
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:343:14
[INFO] [stdout]     |
[INFO] [stdout] 343 |         assert_eq!(Balances::free_balance(1), 100);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:363:14
[INFO] [stdout]     |
[INFO] [stdout] 363 |         assert_ok!(Nis::place_bid(signed(1), 80, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:369:16
[INFO] [stdout]     |
[INFO] [stdout] 369 |         assert_noop!(Nis::thaw_private(signed(1), 0, Some(prop)), Error::<Test>::MakesDust);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:371:14
[INFO] [stdout]     |
[INFO] [stdout] 371 |         assert_ok!(Nis::thaw_private(signed(1), 0, Some(prop)));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:374:4
[INFO] [stdout]     |
[INFO] [stdout] 374 |             Nis::typed_attribute::<_, Perquintill>(&0, b"proportion"),
[INFO] [stdout]     |             ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:378:14
[INFO] [stdout]     |
[INFO] [stdout] 378 |         assert_eq!(Nis::issuance().effective, 400);
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:379:14
[INFO] [stdout]     |
[INFO] [stdout] 379 |         assert_eq!(Balances::free_balance(1), 40);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:382:14
[INFO] [stdout]     |
[INFO] [stdout] 382 |         assert_ok!(Nis::thaw_private(signed(1), 0, None));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:384:14
[INFO] [stdout]     |
[INFO] [stdout] 384 |         assert_eq!(Nis::issuance().effective, 400);
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:385:14
[INFO] [stdout]     |
[INFO] [stdout] 385 |         assert_eq!(Balances::free_balance(1), 100);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:406:14
[INFO] [stdout]     |
[INFO] [stdout] 406 |         assert_ok!(Nis::place_bid(signed(1), 40, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:410:14
[INFO] [stdout]     |
[INFO] [stdout] 410 |         assert_eq!(Nis::owner(&0), Some(1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:411:14
[INFO] [stdout]     |
[INFO] [stdout] 411 |         assert_eq!(Balances::reserved_balance(&1), 40);
[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/tests.rs:412:14
[INFO] [stdout]     |
[INFO] [stdout] 412 |         assert_eq!(Balances::reserved_balance(&2), 0);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:413:14
[INFO] [stdout]     |
[INFO] [stdout] 413 |         assert_ok!(Nis::transfer(&0, &2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:414:14
[INFO] [stdout]     |
[INFO] [stdout] 414 |         assert_eq!(Balances::reserved_balance(&1), 0);
[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/tests.rs:415:14
[INFO] [stdout]     |
[INFO] [stdout] 415 |         assert_eq!(Balances::reserved_balance(&2), 40);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:418:16
[INFO] [stdout]     |
[INFO] [stdout] 418 |         assert_noop!(Nis::thaw_private(signed(1), 0, None), Error::<Test>::NotOwner);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:421:14
[INFO] [stdout]     |
[INFO] [stdout] 421 |         assert_ok!(Nis::thaw_private(signed(2), 0, None));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:423:14
[INFO] [stdout]     |
[INFO] [stdout] 423 |         assert_eq!(Balances::total_balance(&2), 140);
[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/tests.rs:424:14
[INFO] [stdout]     |
[INFO] [stdout] 424 |         assert_eq!(Balances::total_balance(&1), 60);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:432:14
[INFO] [stdout]     |
[INFO] [stdout] 432 |         assert_ok!(Nis::place_bid(signed(1), 40, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:436:14
[INFO] [stdout]     |
[INFO] [stdout] 436 |         assert_eq!(Nis::owner(&0), Some(1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:437:14
[INFO] [stdout]     |
[INFO] [stdout] 437 |         assert_eq!(Balances::reserved_balance(&1), 40);
[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 `NisBalances`
[INFO] [stdout]    --> src/tests.rs:439:14
[INFO] [stdout]     |
[INFO] [stdout] 439 |         assert_eq!(NisBalances::free_balance(&1), 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:440:14
[INFO] [stdout]     |
[INFO] [stdout] 440 |         assert_ok!(Nis::communify(signed(1), 0));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:441:14
[INFO] [stdout]     |
[INFO] [stdout] 441 |         assert_eq!(Nis::owner(&0), None);
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:442:14
[INFO] [stdout]     |
[INFO] [stdout] 442 |         assert_eq!(Balances::reserved_balance(&1), 0);
[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 `NisBalances`
[INFO] [stdout]    --> src/tests.rs:445:14
[INFO] [stdout]     |
[INFO] [stdout] 445 |         assert_eq!(NisBalances::free_balance(&1), 2_100_000);
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:448:16
[INFO] [stdout]     |
[INFO] [stdout] 448 |         assert_noop!(Nis::thaw_private(signed(1), 0, None), Error::<Test>::AlreadyCommunal);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:449:16
[INFO] [stdout]     |
[INFO] [stdout] 449 |         assert_noop!(Nis::transfer(&0, &2), Error::<Test>::AlreadyCommunal);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:451:16
[INFO] [stdout]     |
[INFO] [stdout] 451 |         assert_noop!(Nis::thaw_communal(signed(1), 1), Error::<Test>::UnknownReceipt);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:454:14
[INFO] [stdout]     |
[INFO] [stdout] 454 |         assert_ok!(NisBalances::transfer_allow_death(signed(1), 2, 100_000));
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:455:14
[INFO] [stdout]     |
[INFO] [stdout] 455 |         assert_eq!(NisBalances::free_balance(&1), 2_000_000);
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:456:14
[INFO] [stdout]     |
[INFO] [stdout] 456 |         assert_eq!(NisBalances::free_balance(&2), 100_000);
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:459:16
[INFO] [stdout]     |
[INFO] [stdout] 459 |         assert_noop!(Nis::thaw_communal(signed(1), 0), TokenError::FundsUnavailable);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:460:16
[INFO] [stdout]     |
[INFO] [stdout] 460 |         assert_noop!(Nis::thaw_communal(signed(2), 0), TokenError::FundsUnavailable);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:463:14
[INFO] [stdout]     |
[INFO] [stdout] 463 |         assert_ok!(NisBalances::transfer_allow_death(signed(1), 2, 2_000_000));
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:464:14
[INFO] [stdout]     |
[INFO] [stdout] 464 |         assert_eq!(NisBalances::free_balance(&1), 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:465:14
[INFO] [stdout]     |
[INFO] [stdout] 465 |         assert_eq!(NisBalances::free_balance(&2), 2_100_000);
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:468:14
[INFO] [stdout]     |
[INFO] [stdout] 468 |         assert_ok!(Nis::thaw_communal(signed(2), 0));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:469:14
[INFO] [stdout]     |
[INFO] [stdout] 469 |         assert_eq!(NisBalances::free_balance(&1), 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:470:14
[INFO] [stdout]     |
[INFO] [stdout] 470 |         assert_eq!(NisBalances::free_balance(&2), 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:472:14
[INFO] [stdout]     |
[INFO] [stdout] 472 |         assert_eq!(Balances::total_balance(&1), 60);
[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/tests.rs:473:14
[INFO] [stdout]     |
[INFO] [stdout] 473 |         assert_eq!(Balances::total_balance(&2), 140);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:475:16
[INFO] [stdout]     |
[INFO] [stdout] 475 |         assert_noop!(Nis::thaw_communal(signed(2), 0), Error::<Test>::UnknownReceipt);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:483:14
[INFO] [stdout]     |
[INFO] [stdout] 483 |         assert_ok!(Nis::place_bid(signed(1), 40, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:486:16
[INFO] [stdout]     |
[INFO] [stdout] 486 |         assert_noop!(Nis::privatize(signed(2), 0), Error::<Test>::AlreadyPrivate);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:487:14
[INFO] [stdout]     |
[INFO] [stdout] 487 |         assert_ok!(Nis::communify(signed(1), 0));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:490:14
[INFO] [stdout]     |
[INFO] [stdout] 490 |         assert_ok!(NisBalances::transfer_allow_death(signed(1), 2, 2_100_000));
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:491:16
[INFO] [stdout]     |
[INFO] [stdout] 491 |         assert_noop!(Nis::privatize(signed(1), 0), TokenError::FundsUnavailable);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:494:14
[INFO] [stdout]     |
[INFO] [stdout] 494 |         assert_ok!(Nis::privatize(signed(2), 0));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:495:16
[INFO] [stdout]     |
[INFO] [stdout] 495 |         assert_noop!(Nis::privatize(signed(2), 0), Error::<Test>::AlreadyPrivate);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:496:14
[INFO] [stdout]     |
[INFO] [stdout] 496 |         assert_eq!(NisBalances::free_balance(&2), 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:497:14
[INFO] [stdout]     |
[INFO] [stdout] 497 |         assert_eq!(Nis::owner(&0), Some(2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:498:14
[INFO] [stdout]     |
[INFO] [stdout] 498 |         assert_eq!(Balances::reserved_balance(&2), 40);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:507:14
[INFO] [stdout]     |
[INFO] [stdout] 507 |         assert_ok!(Nis::place_bid(signed(1), 40, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:508:14
[INFO] [stdout]     |
[INFO] [stdout] 508 |         assert_ok!(Nis::place_bid(signed(2), 40, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:512:14
[INFO] [stdout]     |
[INFO] [stdout] 512 |         assert_ok!(Nis::communify(signed(1), 0));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:513:14
[INFO] [stdout]     |
[INFO] [stdout] 513 |         assert_ok!(Nis::communify(signed(2), 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:516:14
[INFO] [stdout]     |
[INFO] [stdout] 516 |         assert_ok!(NisBalances::transfer_allow_death(signed(1), 3, 1_050_000));
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:517:14
[INFO] [stdout]     |
[INFO] [stdout] 517 |         assert_ok!(NisBalances::transfer_allow_death(signed(2), 3, 1_050_000));
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:518:14
[INFO] [stdout]     |
[INFO] [stdout] 518 |         assert_ok!(NisBalances::transfer_allow_death(signed(2), 4, 1_050_000));
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:522:14
[INFO] [stdout]     |
[INFO] [stdout] 522 |         assert_ok!(Nis::privatize(signed(3), 0));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:523:14
[INFO] [stdout]     |
[INFO] [stdout] 523 |         assert_ok!(Nis::thaw_private(signed(3), 0, Some(Perquintill::from_percent(5))));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:524:14
[INFO] [stdout]     |
[INFO] [stdout] 524 |         assert_ok!(Nis::communify(signed(3), 0));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:525:14
[INFO] [stdout]     |
[INFO] [stdout] 525 |         assert_ok!(NisBalances::transfer_allow_death(signed(3), 1, 1_050_000));
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:528:14
[INFO] [stdout]     |
[INFO] [stdout] 528 |         assert_ok!(Nis::thaw_communal(signed(1), 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:531:14
[INFO] [stdout]     |
[INFO] [stdout] 531 |         assert_ok!(Nis::thaw_communal(signed(4), 0));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:539:14
[INFO] [stdout]     |
[INFO] [stdout] 539 |         assert_ok!(Balances::transfer_allow_death(signed(2), 1, 1));
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:540:14
[INFO] [stdout]     |
[INFO] [stdout] 540 |         assert_ok!(Nis::place_bid(signed(1), 100, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:542:14
[INFO] [stdout]     |
[INFO] [stdout] 542 |         assert_eq!(Balances::total_balance(&1), 101);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:544:14
[INFO] [stdout]     |
[INFO] [stdout] 544 |         assert_ok!(Nis::communify(signed(1), 0));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:545:14
[INFO] [stdout]     |
[INFO] [stdout] 545 |         assert_eq!(Balances::total_balance_on_hold(&1), 0);
[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/tests.rs:546:14
[INFO] [stdout]     |
[INFO] [stdout] 546 |         assert_eq!(Balances::total_balance(&1), 1);
[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 `NisBalances`
[INFO] [stdout]    --> src/tests.rs:548:14
[INFO] [stdout]     |
[INFO] [stdout] 548 |         assert_eq!(NisBalances::free_balance(1), 5_250_000); // (12.5% of 21m)
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:551:14
[INFO] [stdout]     |
[INFO] [stdout] 551 |         assert_ok!(Balances::mint_into(&2, 50));
[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/tests.rs:552:14
[INFO] [stdout]     |
[INFO] [stdout] 552 |         assert_ok!(Balances::mint_into(&3, 50));
[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/tests.rs:553:14
[INFO] [stdout]     |
[INFO] [stdout] 553 |         assert_ok!(Balances::mint_into(&4, 50));
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:558:16
[INFO] [stdout]     |
[INFO] [stdout] 558 |         assert_noop!(Nis::thaw_communal(signed(1), 0), Error::<Test>::Unfunded);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:560:14
[INFO] [stdout]     |
[INFO] [stdout] 560 |         assert_ok!(Nis::fund_deficit(signed(1)));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:563:14
[INFO] [stdout]     |
[INFO] [stdout] 563 |         assert_ok!(NisBalances::transfer_allow_death(signed(1), 2, 125_000));
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:565:16
[INFO] [stdout]     |
[INFO] [stdout] 565 |         assert_noop!(Nis::thaw_communal(signed(1), 0), TokenError::FundsUnavailable);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NisBalances`
[INFO] [stdout]    --> src/tests.rs:568:14
[INFO] [stdout]     |
[INFO] [stdout] 568 |         assert_ok!(NisBalances::transfer_allow_death(signed(2), 1, 125_000));
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `NisBalances`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:570:14
[INFO] [stdout]     |
[INFO] [stdout] 570 |         assert_ok!(Nis::thaw_communal(signed(1), 0));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:571:14
[INFO] [stdout]     |
[INFO] [stdout] 571 |         assert_eq!(Balances::total_balance(&1), 151);
[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/tests.rs:573:14
[INFO] [stdout]     |
[INFO] [stdout] 573 |         assert_ok!(Balances::transfer_allow_death(signed(1), 2, 1));
[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/tests.rs:574:14
[INFO] [stdout]     |
[INFO] [stdout] 574 |         assert_eq!(Balances::total_balance(&1), 150);
[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/tests.rs:575:14
[INFO] [stdout]     |
[INFO] [stdout] 575 |         assert_eq!(Balances::free_balance(1), 150);
[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/tests.rs:576:14
[INFO] [stdout]     |
[INFO] [stdout] 576 |         assert_eq!(Balances::total_balance_on_hold(&1), 0);
[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/tests.rs:577:14
[INFO] [stdout]     |
[INFO] [stdout] 577 |         assert_eq!(Balances::reserved_balance(1), 0);
[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/tests.rs:585:14
[INFO] [stdout]     |
[INFO] [stdout] 585 |         assert_ok!(Balances::transfer_allow_death(signed(2), 1, 1));
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:586:14
[INFO] [stdout]     |
[INFO] [stdout] 586 |         assert_ok!(Nis::place_bid(signed(1), 100, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:590:14
[INFO] [stdout]     |
[INFO] [stdout] 590 |         assert_ok!(Balances::mint_into(&2, 50));
[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/tests.rs:591:14
[INFO] [stdout]     |
[INFO] [stdout] 591 |         assert_ok!(Balances::mint_into(&3, 50));
[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/tests.rs:592:14
[INFO] [stdout]     |
[INFO] [stdout] 592 |         assert_ok!(Balances::mint_into(&4, 50));
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:597:16
[INFO] [stdout]     |
[INFO] [stdout] 597 |         assert_noop!(Nis::thaw_private(signed(1), 0, None), Error::<Test>::Unfunded);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:599:14
[INFO] [stdout]     |
[INFO] [stdout] 599 |         assert_ok!(Nis::fund_deficit(signed(1)));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:601:14
[INFO] [stdout]     |
[INFO] [stdout] 601 |         assert_ok!(Nis::thaw_private(signed(1), 0, None));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:603:14
[INFO] [stdout]     |
[INFO] [stdout] 603 |         assert_ok!(Balances::transfer_allow_death(signed(1), 2, 1));
[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/tests.rs:604:14
[INFO] [stdout]     |
[INFO] [stdout] 604 |         assert_eq!(Balances::free_balance(1), 150);
[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/tests.rs:605:14
[INFO] [stdout]     |
[INFO] [stdout] 605 |         assert_eq!(Balances::reserved_balance(1), 0);
[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/tests.rs:614:14
[INFO] [stdout]     |
[INFO] [stdout] 614 |         assert_ok!(Balances::mint_into(&0, 200));
[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/tests.rs:616:14
[INFO] [stdout]     |
[INFO] [stdout] 616 |         assert_ok!(Balances::transfer_allow_death(signed(2), 1, 1));
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:617:14
[INFO] [stdout]     |
[INFO] [stdout] 617 |         assert_ok!(Nis::place_bid(signed(1), 100, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:621:14
[INFO] [stdout]     |
[INFO] [stdout] 621 |         assert_ok!(Balances::transfer_allow_death(signed(0), 2, 50));
[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/tests.rs:622:14
[INFO] [stdout]     |
[INFO] [stdout] 622 |         assert_ok!(Balances::transfer_allow_death(signed(0), 3, 50));
[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/tests.rs:623:14
[INFO] [stdout]     |
[INFO] [stdout] 623 |         assert_ok!(Balances::transfer_allow_death(signed(0), 4, 50));
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:627:16
[INFO] [stdout]     |
[INFO] [stdout] 627 |         assert_noop!(Nis::thaw_private(signed(1), 0, None), Error::<Test>::Unfunded);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:629:14
[INFO] [stdout]     |
[INFO] [stdout] 629 |         assert_ok!(Nis::fund_deficit(signed(1)));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:631:14
[INFO] [stdout]     |
[INFO] [stdout] 631 |         assert_ok!(Nis::thaw_private(signed(1), 0, None));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:634:14
[INFO] [stdout]     |
[INFO] [stdout] 634 |         assert_ok!(Balances::transfer_allow_death(signed(1), 2, 1));
[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/tests.rs:635:14
[INFO] [stdout]     |
[INFO] [stdout] 635 |         assert_eq!(Balances::free_balance(1), 150);
[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/tests.rs:636:14
[INFO] [stdout]     |
[INFO] [stdout] 636 |         assert_eq!(Balances::reserved_balance(1), 0);
[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/tests.rs:644:14
[INFO] [stdout]     |
[INFO] [stdout] 644 |         assert_ok!(Balances::transfer_allow_death(signed(2), 1, 1));
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:645:14
[INFO] [stdout]     |
[INFO] [stdout] 645 |         assert_ok!(Nis::place_bid(signed(1), 100, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:649:14
[INFO] [stdout]     |
[INFO] [stdout] 649 |         assert_ok!(Balances::burn_from(&2, 25, Expendable, Exact, Force));
[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/tests.rs:650:14
[INFO] [stdout]     |
[INFO] [stdout] 650 |         assert_ok!(Balances::burn_from(&3, 25, Expendable, Exact, Force));
[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/tests.rs:651:14
[INFO] [stdout]     |
[INFO] [stdout] 651 |         assert_ok!(Balances::burn_from(&4, 25, Expendable, Exact, Force));
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:654:14
[INFO] [stdout]     |
[INFO] [stdout] 654 |         assert_ok!(Nis::thaw_private(signed(1), 0, None));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:656:14
[INFO] [stdout]     |
[INFO] [stdout] 656 |         assert_ok!(Balances::transfer_allow_death(signed(1), 2, 1));
[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/tests.rs:657:14
[INFO] [stdout]     |
[INFO] [stdout] 657 |         assert_eq!(Balances::free_balance(1), 75);
[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/tests.rs:658:14
[INFO] [stdout]     |
[INFO] [stdout] 658 |         assert_eq!(Balances::reserved_balance(1), 0);
[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/tests.rs:666:14
[INFO] [stdout]     |
[INFO] [stdout] 666 |         assert_ok!(Balances::transfer_allow_death(signed(3), 1, 1));
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:667:14
[INFO] [stdout]     |
[INFO] [stdout] 667 |         assert_ok!(Nis::place_bid(signed(1), 40, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:668:14
[INFO] [stdout]     |
[INFO] [stdout] 668 |         assert_ok!(Nis::place_bid(signed(1), 60, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:669:14
[INFO] [stdout]     |
[INFO] [stdout] 669 |         assert_ok!(Nis::place_bid(signed(2), 50, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:673:14
[INFO] [stdout]     |
[INFO] [stdout] 673 |         assert_ok!(Balances::mint_into(&2, 50));
[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/tests.rs:674:14
[INFO] [stdout]     |
[INFO] [stdout] 674 |         assert_ok!(Balances::mint_into(&3, 100));
[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/tests.rs:675:14
[INFO] [stdout]     |
[INFO] [stdout] 675 |         assert_ok!(Balances::mint_into(&4, 100));
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:676:14
[INFO] [stdout]     |
[INFO] [stdout] 676 |         assert_ok!(Nis::fund_deficit(signed(1)));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:679:14
[INFO] [stdout]     |
[INFO] [stdout] 679 |         assert_ok!(Nis::thaw_private(signed(1), 0, None));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:680:14
[INFO] [stdout]     |
[INFO] [stdout] 680 |         assert_ok!(Nis::thaw_private(signed(1), 1, None));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:681:16
[INFO] [stdout]     |
[INFO] [stdout] 681 |         assert_noop!(Nis::thaw_private(signed(2), 2, None), Error::<Test>::Throttled);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:683:14
[INFO] [stdout]     |
[INFO] [stdout] 683 |         assert_ok!(Nis::thaw_private(signed(2), 2, None));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:685:14
[INFO] [stdout]     |
[INFO] [stdout] 685 |         assert_ok!(Balances::transfer_allow_death(signed(1), 3, 1));
[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/tests.rs:686:14
[INFO] [stdout]     |
[INFO] [stdout] 686 |         assert_eq!(Balances::free_balance(1), 200);
[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/tests.rs:687:14
[INFO] [stdout]     |
[INFO] [stdout] 687 |         assert_eq!(Balances::free_balance(2), 200);
[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/tests.rs:688:14
[INFO] [stdout]     |
[INFO] [stdout] 688 |         assert_eq!(Balances::total_balance(&1), 200);
[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/tests.rs:689:14
[INFO] [stdout]     |
[INFO] [stdout] 689 |         assert_eq!(Balances::total_balance(&2), 200);
[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/tests.rs:697:14
[INFO] [stdout]     |
[INFO] [stdout] 697 |         assert_ok!(Balances::transfer_allow_death(signed(3), 1, 1));
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:698:14
[INFO] [stdout]     |
[INFO] [stdout] 698 |         assert_ok!(Nis::place_bid(signed(1), 40, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:699:14
[INFO] [stdout]     |
[INFO] [stdout] 699 |         assert_ok!(Nis::place_bid(signed(1), 60, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:700:14
[INFO] [stdout]     |
[INFO] [stdout] 700 |         assert_ok!(Nis::place_bid(signed(2), 50, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:704:14
[INFO] [stdout]     |
[INFO] [stdout] 704 |         assert_ok!(Balances::mint_into(&2, 50));
[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/tests.rs:705:14
[INFO] [stdout]     |
[INFO] [stdout] 705 |         assert_ok!(Balances::mint_into(&3, 100));
[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/tests.rs:706:14
[INFO] [stdout]     |
[INFO] [stdout] 706 |         assert_ok!(Balances::mint_into(&4, 100));
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:707:14
[INFO] [stdout]     |
[INFO] [stdout] 707 |         assert_ok!(Nis::fund_deficit(signed(1)));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:710:14
[INFO] [stdout]     |
[INFO] [stdout] 710 |         assert_ok!(Nis::thaw_private(signed(2), 2, None));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:711:16
[INFO] [stdout]     |
[INFO] [stdout] 711 |         assert_noop!(Nis::thaw_private(signed(1), 1, None), Error::<Test>::Throttled);
[INFO] [stdout]     |                      ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:712:14
[INFO] [stdout]     |
[INFO] [stdout] 712 |         assert_ok!(Nis::thaw_private(signed(1), 0, None));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:715:14
[INFO] [stdout]     |
[INFO] [stdout] 715 |         assert_ok!(Nis::thaw_private(signed(1), 1, None));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:717:14
[INFO] [stdout]     |
[INFO] [stdout] 717 |         assert_ok!(Balances::transfer_allow_death(signed(1), 3, 1));
[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/tests.rs:718:14
[INFO] [stdout]     |
[INFO] [stdout] 718 |         assert_eq!(Balances::free_balance(1), 200);
[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/tests.rs:719:14
[INFO] [stdout]     |
[INFO] [stdout] 719 |         assert_eq!(Balances::free_balance(2), 200);
[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/tests.rs:720:14
[INFO] [stdout]     |
[INFO] [stdout] 720 |         assert_eq!(Balances::total_balance(&1), 200);
[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/tests.rs:721:14
[INFO] [stdout]     |
[INFO] [stdout] 721 |         assert_eq!(Balances::total_balance(&2), 200);
[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 `Nis`
[INFO] [stdout]    --> src/tests.rs:733:14
[INFO] [stdout]     |
[INFO] [stdout] 733 |         assert_ok!(Nis::place_bid(signed(1), 40, 1));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:734:14
[INFO] [stdout]     |
[INFO] [stdout] 734 |         assert_ok!(Nis::place_bid(signed(1), 40, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:735:14
[INFO] [stdout]     |
[INFO] [stdout] 735 |         assert_ok!(Nis::place_bid(signed(2), 40, 2));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:736:14
[INFO] [stdout]     |
[INFO] [stdout] 736 |         assert_ok!(Nis::place_bid(signed(2), 40, 3));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Nis`
[INFO] [stdout]    --> src/tests.rs:737:14
[INFO] [stdout]     |
[INFO] [stdout] 737 |         assert_ok!(Nis::place_bid(signed(3), 40, 3));
[INFO] [stdout]     |                    ^^^ use of undeclared type `Nis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pallet-nis` (lib test) due to 358 previous errors; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "588486d122cf463b50f72398d2a666d460184994e2394723b5f222fff8b33b46", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "588486d122cf463b50f72398d2a666d460184994e2394723b5f222fff8b33b46", kill_on_drop: false }`
[INFO] [stdout] 588486d122cf463b50f72398d2a666d460184994e2394723b5f222fff8b33b46
