[INFO] fetching crate pallet-child-bounties 37.0.0...
[INFO] checking pallet-child-bounties-37.0.0 against master#39cb3386ddc6c71657418be28dbb3987eea4aa4b for pr-133536
[INFO] extracting crate pallet-child-bounties 37.0.0 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate pallet-child-bounties 37.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-child-bounties 37.0.0
[INFO] finished tweaking crates.io crate pallet-child-bounties 37.0.0
[INFO] tweaked toml for crates.io crate pallet-child-bounties 37.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 331 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] 57f340a059b39002f376d446a4ecbcedff1d1007c65d0843d0c94b10a1721883
[INFO] running `Command { std: "docker" "start" "-a" "57f340a059b39002f376d446a4ecbcedff1d1007c65d0843d0c94b10a1721883", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "57f340a059b39002f376d446a4ecbcedff1d1007c65d0843d0c94b10a1721883", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "57f340a059b39002f376d446a4ecbcedff1d1007c65d0843d0c94b10a1721883", kill_on_drop: false }`
[INFO] [stdout] 57f340a059b39002f376d446a4ecbcedff1d1007c65d0843d0c94b10a1721883
[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] b8a0db492cc70a9e084ae1135ff648e166d4ffb1ab9288818761efbaf432dd59
[INFO] running `Command { std: "docker" "start" "-a" "b8a0db492cc70a9e084ae1135ff648e166d4ffb1ab9288818761efbaf432dd59", kill_on_drop: false }`
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]    Compiling winnow v0.6.20
[INFO] [stderr]    Compiling syn v2.0.90
[INFO] [stderr]     Checking const-oid v0.9.6
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]    Compiling libc v0.2.167
[INFO] [stderr]    Compiling parity-scale-codec v3.7.0
[INFO] [stderr]     Checking bytes v1.9.0
[INFO] [stderr]     Checking byte-slice-cast v1.2.2
[INFO] [stderr]     Checking cpufeatures v0.2.16
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling indexmap v2.6.0
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]    Compiling fs-err v2.11.0
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling expander v2.2.1
[INFO] [stderr]     Checking regex-automata v0.4.9
[INFO] [stderr]     Checking tracing-core v0.1.33
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling file-guard v0.2.0
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]     Checking base16ct v0.2.0
[INFO] [stderr]    Compiling ref-cast v1.0.23
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling libsecp256k1-core v0.3.0
[INFO] [stderr]    Compiling serde_json v1.0.133
[INFO] [stderr]     Checking regex-syntax v0.6.29
[INFO] [stderr]     Checking arrayref v0.3.9
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]     Checking keccak v0.1.5
[INFO] [stderr]     Checking powerfmt v0.2.0
[INFO] [stderr]     Checking deranged v0.3.11
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]     Checking ff v0.13.0
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking futures-sink v0.3.31
[INFO] [stderr]    Compiling itoa v1.0.14
[INFO] [stderr]     Checking num-conv v0.1.0
[INFO] [stderr]     Checking time-core v0.1.2
[INFO] [stderr]     Checking rustc-hex v2.1.0
[INFO] [stderr]     Checking futures-core v0.3.31
[INFO] [stderr]    Compiling bitcoin-internals v0.2.0
[INFO] [stderr]     Checking overload v0.1.1
[INFO] [stderr]     Checking time v0.3.36
[INFO] [stderr]     Checking nu-ansi-term v0.46.0
[INFO] [stderr]     Checking futures-channel v0.3.31
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.3.0
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]    Compiling secp256k1-sys v0.9.2
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking thread_local v1.1.8
[INFO] [stderr]     Checking futures-task v0.3.31
[INFO] [stderr]     Checking regex v1.11.1
[INFO] [stderr]     Checking base64ct v1.6.0
[INFO] [stderr]     Checking sp-std v14.0.0
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking hash-db v0.16.0
[INFO] [stderr]     Checking futures-io v0.3.31
[INFO] [stderr]     Checking tinyvec v1.8.0
[INFO] [stderr]     Checking password-hash v0.5.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling libsecp256k1 v0.7.1
[INFO] [stderr]     Checking uint v0.9.5
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking regex-automata v0.1.10
[INFO] [stderr]     Checking constant_time_eq v0.3.1
[INFO] [stderr]     Checking environmental v1.1.4
[INFO] [stderr]     Checking opaque-debug v0.3.1
[INFO] [stderr]     Checking hex-conservative v0.1.2
[INFO] [stderr]     Checking blake2b_simd v1.0.2
[INFO] [stderr]     Checking bitcoin_hashes v0.13.0
[INFO] [stderr]    Compiling dyn-clonable-impl v0.9.0
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]     Checking num-format v0.4.4
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking matchers v0.1.0
[INFO] [stderr]     Checking dyn-clone v1.0.17
[INFO] [stderr]     Checking either v1.13.0
[INFO] [stderr]     Checking dyn-clonable v0.9.0
[INFO] [stderr]     Checking parking_lot v0.12.3
[INFO] [stderr]     Checking itertools v0.11.0
[INFO] [stderr]     Checking hash256-std-hasher v0.15.2
[INFO] [stderr]    Compiling common-path v1.0.0
[INFO] [stderr]     Checking bs58 v0.5.1
[INFO] [stderr]     Checking array-bytes v6.2.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]     Checking backtrace v0.3.74
[INFO] [stderr]     Checking trie-root v0.18.0
[INFO] [stderr]     Checking trie-db v0.29.1
[INFO] [stderr]     Checking memory-db v0.32.0
[INFO] [stderr]     Checking nohash-hasher v0.2.0
[INFO] [stderr]     Checking sp-panic-handler v13.0.0
[INFO] [stderr]    Compiling prettyplease v0.2.25
[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 integer-sqrt v0.1.5
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]     Checking simple-mermaid v0.1.1
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking parity-wasm v0.45.0
[INFO] [stderr]    Compiling include_dir_macros v0.7.4
[INFO] [stderr]    Compiling cfg-expr v0.15.8
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling include_dir v0.7.4
[INFO] [stderr]    Compiling proc-macro-warning v1.0.2
[INFO] [stderr]     Checking tt-call v1.0.9
[INFO] [stderr]     Checking secp256k1 v0.28.2
[INFO] [stderr]    Compiling serde_derive v1.0.215
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.3
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling derive-syn-parse v0.2.0
[INFO] [stderr]     Checking zeroize v1.8.1
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]     Checking der v0.7.9
[INFO] [stderr]     Checking derive_more v1.0.0
[INFO] [stderr]    Compiling sp-debug-derive v14.0.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.28
[INFO] [stderr]    Compiling ref-cast-impl v1.0.23
[INFO] [stderr]     Checking ppv-lite86 v0.2.20
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]     Checking hmac v0.8.1
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking merlin v3.0.0
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking hmac-drbg v0.3.0
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking pbkdf2 v0.12.2
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking getrandom_or_panic v0.0.3
[INFO] [stderr]     Checking tracing-subscriber v0.3.19
[INFO] [stderr]     Checking fixed-hash v0.8.0
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking twox-hash v1.6.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking secrecy v0.8.0
[INFO] [stderr]     Checking schnellru v0.2.3
[INFO] [stderr]     Checking ed25519-zebra v4.0.3
[INFO] [stderr]     Checking sp-crypto-hashing v0.1.0
[INFO] [stderr]     Checking ed25519-dalek v2.1.1
[INFO] [stderr]    Compiling macro_magic_core_macros v0.5.1
[INFO] [stderr]    Compiling frame-support-procedural-tools-derive v12.0.0
[INFO] [stderr]    Compiling serde v1.0.215
[INFO] [stderr]    Compiling macro_magic_core v0.5.1
[INFO] [stderr]    Compiling async-trait v0.1.83
[INFO] [stderr]    Compiling macro_magic_macros v0.5.1
[INFO] [stderr]    Compiling aquamarine v0.5.0
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]    Compiling macro_magic v0.5.1
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]     Checking impl-serde v0.4.0
[INFO] [stderr]     Checking serdect v0.2.0
[INFO] [stderr]     Checking serde_bytes v0.11.15
[INFO] [stderr]     Checking parity-bip39 v2.0.1
[INFO] [stderr]    Compiling sp-crypto-hashing-proc-macro v0.1.0
[INFO] [stderr]     Checking schnorrkel v0.11.4
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]     Checking substrate-bip39 v0.6.0
[INFO] [stderr]     Checking k256 v0.13.4
[INFO] [stderr]    Compiling serde_spanned v0.6.8
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling toml_edit v0.22.22
[INFO] [stderr]    Compiling ss58-registry v1.51.0
[INFO] [stderr]    Compiling proc-macro-crate v3.2.0
[INFO] [stderr]    Compiling toml v0.8.19
[INFO] [stderr]    Compiling frame-support-procedural-tools v13.0.0
[INFO] [stderr]    Compiling parity-scale-codec-derive v3.7.0
[INFO] [stderr]    Compiling scale-info-derive v2.11.6
[INFO] [stderr]    Compiling sp-runtime-interface-proc-macro v18.0.0
[INFO] [stderr]    Compiling sp-api-proc-macro v20.0.0
[INFO] [stderr]    Compiling frame-support-procedural v30.0.4
[INFO] [stderr]    Compiling docify_macros v0.2.9
[INFO] [stderr]     Checking docify v0.2.9
[INFO] [stderr]     Checking scale-info v2.11.6
[INFO] [stderr]     Checking impl-codec v0.6.0
[INFO] [stderr]     Checking sp-storage v21.0.0
[INFO] [stderr]     Checking sp-tracing v17.0.1
[INFO] [stderr]     Checking sp-wasm-interface v21.0.1
[INFO] [stderr]    Compiling sp-version-proc-macro v14.0.0
[INFO] [stderr]     Checking sp-externalities v0.29.0
[INFO] [stderr]     Checking primitive-types v0.12.2
[INFO] [stderr]     Checking bounded-collections v0.2.2
[INFO] [stderr]     Checking sp-arithmetic v26.0.0
[INFO] [stderr]     Checking frame-metadata v16.0.0
[INFO] [stderr]     Checking sp-metadata-ir v0.7.0
[INFO] [stderr]     Checking sp-runtime-interface v28.0.0
[INFO] [stderr]     Checking sp-core v34.0.0
[INFO] [stderr]     Checking sp-weights v31.0.0
[INFO] [stderr]     Checking sp-trie v37.0.0
[INFO] [stderr]     Checking sp-keystore v0.40.0
[INFO] [stderr]     Checking sp-state-machine v0.43.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-inherents v34.0.0
[INFO] [stderr]     Checking sp-staking v36.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-balances v39.0.0
[INFO] [stderr]     Checking pallet-treasury v37.0.0
[INFO] [stderr]     Checking pallet-bounties v37.0.0
[INFO] [stderr]     Checking pallet-child-bounties v37.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pallet_balances`
[INFO] [stdout]   --> src/tests.rs:72:15
[INFO] [stdout]    |
[INFO] [stdout] 72 | #[derive_impl(pallet_balances::config_preludes::TestDefaultConfig)]
[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/tests.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |         Balances: pallet_balances,
[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/tests.rs:42:47
[INFO] [stdout]    |
[INFO] [stdout] 42 | 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] 42 | 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/tests.rs:43:45
[INFO] [stdout]    |
[INFO] [stdout] 43 | type BountiesError = pallet_bounties::Error<Test>;
[INFO] [stdout]    |                                             ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 43 | type BountiesError<Test> = pallet_bounties::Error<Test>;
[INFO] [stdout]    |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:65:31
[INFO] [stdout]    |
[INFO] [stdout] 65 | 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/tests.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[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/tests.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[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/tests.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[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/tests.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[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] 22 + 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/tests.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[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/tests.rs:83:34
[INFO] [stdout]    |
[INFO] [stdout] 83 | impl pallet_treasury::Config for Test {
[INFO] [stdout]    |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests.rs:85:42
[INFO] [stdout]    |
[INFO] [stdout] 85 |     type Currency = pallet_balances::Pallet<Test>;
[INFO] [stdout]    |                                             ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 83 | impl<Test> pallet_treasury::Config for Test {
[INFO] [stdout]    |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]   --> src/tests.rs:87:22
[INFO] [stdout]    |
[INFO] [stdout] 87 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]    |                         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]    |
[INFO] [stdout] 87 |     type RuntimeEvent = Self::RuntimeEvent;
[INFO] [stdout]    |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Bounties` in this scope
[INFO] [stdout]   --> src/tests.rs:92:20
[INFO] [stdout]    |
[INFO] [stdout] 92 |     type SpendFunds = Bounties;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]    |
[INFO] [stdout] 22 + use pallet_bounties::Bounties;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Balances` in this scope
[INFO] [stdout]   --> src/tests.rs:98:34
[INFO] [stdout]    |
[INFO] [stdout] 62 | type Balance = u64;
[INFO] [stdout]    | ------------------- similarly named type alias `Balance` defined here
[INFO] [stdout] ...
[INFO] [stdout] 98 |     type Paymaster = PayFromAccount<Balances, TreasuryAccount>;
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: a type alias with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 98 |     type Paymaster = PayFromAccount<Balance, TreasuryAccount>;
[INFO] [stdout]    |                                     ~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 83 | impl<Balances> pallet_treasury::Config for Test {
[INFO] [stdout]    |     ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:111:34
[INFO] [stdout]     |
[INFO] [stdout] 111 | impl pallet_bounties::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/tests.rs:112:22
[INFO] [stdout]     |
[INFO] [stdout] 112 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]     |                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 112 |     type RuntimeEvent = Self::RuntimeEvent;
[INFO] [stdout]     |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:126:40
[INFO] [stdout]     |
[INFO] [stdout] 126 | impl pallet_child_bounties::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/tests.rs:127:22
[INFO] [stdout]     |
[INFO] [stdout] 127 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]     |                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 127 |     type RuntimeEvent = Self::RuntimeEvent;
[INFO] [stdout]     |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:134:44
[INFO] [stdout]     |
[INFO] [stdout] 134 |     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] 133 | 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/tests.rs:135:35
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pallet_balances::GenesisConfig::<Test> {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 133 | 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/tests.rs:141:35
[INFO] [stdout]     |
[INFO] [stdout] 141 |     pallet_treasury::GenesisConfig::<Test>::default()
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 133 | 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/tests.rs:147:39
[INFO] [stdout]     |
[INFO] [stdout] 147 | fn last_event() -> ChildBountiesEvent<Test> {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 147 | fn last_event<Test>() -> ChildBountiesEvent<Test> {
[INFO] [stdout]     |              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:148:2
[INFO] [stdout]     |
[INFO] [stdout] 148 |     System::events()
[INFO] [stdout]     |     ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:187:3
[INFO] [stdout]     |
[INFO] [stdout] 187 |         System::set_block_number(1);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:190:14
[INFO] [stdout]     |
[INFO] [stdout] 190 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:192:14
[INFO] [stdout]     |
[INFO] [stdout] 192 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:194:3
[INFO] [stdout]     |
[INFO] [stdout] 194 |         System::set_block_number(2);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]    --> src/tests.rs:195:4
[INFO] [stdout]     |
[INFO] [stdout] 195 |         <Treasury as OnInitialize<u64>>::on_initialize(2);
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:198:14
[INFO] [stdout]     |
[INFO] [stdout] 198 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, fee));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:202:14
[INFO] [stdout]     |
[INFO] [stdout] 202 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:221:37
[INFO] [stdout]     |
[INFO] [stdout] 221 |         assert_eq!(Balances::free_balance(Bounties::bounty_account_id(0)), 50);
[INFO] [stdout]     |                                           ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:222:41
[INFO] [stdout]     |
[INFO] [stdout] 222 |         assert_eq!(Balances::reserved_balance(Bounties::bounty_account_id(0)), 0);
[INFO] [stdout]     |                                               ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:231:12
[INFO] [stdout]     |
[INFO] [stdout] 231 |             Error::<Test>::InsufficientBountyBalance,
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 174 | fn add_child_bounty<Test>() {
[INFO] [stdout]     |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:251:43
[INFO] [stdout]     |
[INFO] [stdout] 251 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 174 | fn add_child_bounty<Test>() {
[INFO] [stdout]     |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:262:59
[INFO] [stdout]     |
[INFO] [stdout] 262 |         assert_eq!(pallet_child_bounties::ParentChildBounties::<Test>::get(0), 1);
[INFO] [stdout]     |                                                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 174 | fn add_child_bounty<Test>() {
[INFO] [stdout]     |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:266:53
[INFO] [stdout]     |
[INFO] [stdout] 266 |             pallet_child_bounties::ChildBountyDescriptions::<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] 174 | fn add_child_bounty<Test>() {
[INFO] [stdout]     |                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:281:3
[INFO] [stdout]     |
[INFO] [stdout] 281 |         System::set_block_number(1);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:286:14
[INFO] [stdout]     |
[INFO] [stdout] 286 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:288:14
[INFO] [stdout]     |
[INFO] [stdout] 288 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:290:3
[INFO] [stdout]     |
[INFO] [stdout] 290 |         System::set_block_number(2);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]    --> src/tests.rs:291:4
[INFO] [stdout]     |
[INFO] [stdout] 291 |         <Treasury as OnInitialize<u64>>::on_initialize(2);
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:294:14
[INFO] [stdout]     |
[INFO] [stdout] 294 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, fee));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:295:14
[INFO] [stdout]     |
[INFO] [stdout] 295 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:298:37
[INFO] [stdout]     |
[INFO] [stdout] 298 |         assert_eq!(Balances::free_balance(Bounties::bounty_account_id(0)), 50);
[INFO] [stdout]     |                                           ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:299:41
[INFO] [stdout]     |
[INFO] [stdout] 299 |         assert_eq!(Balances::reserved_balance(Bounties::bounty_account_id(0)), 0);
[INFO] [stdout]     |                                               ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:303:26
[INFO] [stdout]     |
[INFO] [stdout] 303 |         let expected_deposit = Bounties::calculate_curator_deposit(&fee);
[INFO] [stdout]     |                                ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:319:37
[INFO] [stdout]     |
[INFO] [stdout] 319 |         assert_eq!(Balances::free_balance(Bounties::bounty_account_id(0)), 40);
[INFO] [stdout]     |                                           ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:320:41
[INFO] [stdout]     |
[INFO] [stdout] 320 |         assert_eq!(Balances::reserved_balance(Bounties::bounty_account_id(0)), 0);
[INFO] [stdout]     |                                               ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:330:43
[INFO] [stdout]     |
[INFO] [stdout] 330 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 273 | fn child_bounty_assign_curator<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:354:43
[INFO] [stdout]     |
[INFO] [stdout] 354 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 273 | fn child_bounty_assign_curator<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:369:37
[INFO] [stdout]     |
[INFO] [stdout] 369 |         assert_eq!(Balances::free_balance(Bounties::bounty_account_id(0)), 40);
[INFO] [stdout]     |                                           ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:370:41
[INFO] [stdout]     |
[INFO] [stdout] 370 |         assert_eq!(Balances::reserved_balance(Bounties::bounty_account_id(0)), 0);
[INFO] [stdout]     |                                               ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:386:3
[INFO] [stdout]     |
[INFO] [stdout] 386 |         System::set_block_number(1);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:395:14
[INFO] [stdout]     |
[INFO] [stdout] 395 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:397:14
[INFO] [stdout]     |
[INFO] [stdout] 397 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |         System::set_block_number(2);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]    --> src/tests.rs:400:4
[INFO] [stdout]     |
[INFO] [stdout] 400 |         <Treasury as OnInitialize<u64>>::on_initialize(2);
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:402:14
[INFO] [stdout]     |
[INFO] [stdout] 402 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:403:14
[INFO] [stdout]     |
[INFO] [stdout] 403 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:431:43
[INFO] [stdout]     |
[INFO] [stdout] 431 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 383 | fn award_claim_child_bounty<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:452:3
[INFO] [stdout]     |
[INFO] [stdout] 452 |         System::set_block_number(9);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:469:59
[INFO] [stdout]     |
[INFO] [stdout] 469 |         assert_eq!(pallet_child_bounties::ParentChildBounties::<Test>::get(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] 383 | fn award_claim_child_bounty<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:477:3
[INFO] [stdout]     |
[INFO] [stdout] 477 |         System::set_block_number(1);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:486:14
[INFO] [stdout]     |
[INFO] [stdout] 486 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:488:14
[INFO] [stdout]     |
[INFO] [stdout] 488 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:490:3
[INFO] [stdout]     |
[INFO] [stdout] 490 |         System::set_block_number(2);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]    --> src/tests.rs:491:4
[INFO] [stdout]     |
[INFO] [stdout] 491 |         <Treasury as OnInitialize<u64>>::on_initialize(2);
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:493:14
[INFO] [stdout]     |
[INFO] [stdout] 493 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:495:14
[INFO] [stdout]     |
[INFO] [stdout] 495 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:507:3
[INFO] [stdout]     |
[INFO] [stdout] 507 |         System::set_block_number(4);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:518:59
[INFO] [stdout]     |
[INFO] [stdout] 518 |         assert_eq!(pallet_child_bounties::ParentChildBounties::<Test>::get(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] 474 | fn close_child_bounty_added<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:521:37
[INFO] [stdout]     |
[INFO] [stdout] 521 |         assert_eq!(Balances::free_balance(Bounties::bounty_account_id(0)), 50);
[INFO] [stdout]     |                                           ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:522:41
[INFO] [stdout]     |
[INFO] [stdout] 522 |         assert_eq!(Balances::reserved_balance(Bounties::bounty_account_id(0)), 0);
[INFO] [stdout]     |                                               ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:534:3
[INFO] [stdout]     |
[INFO] [stdout] 534 |         System::set_block_number(1);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:543:14
[INFO] [stdout]     |
[INFO] [stdout] 543 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:545:14
[INFO] [stdout]     |
[INFO] [stdout] 545 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:547:3
[INFO] [stdout]     |
[INFO] [stdout] 547 |         System::set_block_number(2);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]    --> src/tests.rs:548:4
[INFO] [stdout]     |
[INFO] [stdout] 548 |         <Treasury as OnInitialize<u64>>::on_initialize(2);
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:550:14
[INFO] [stdout]     |
[INFO] [stdout] 550 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:552:14
[INFO] [stdout]     |
[INFO] [stdout] 552 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:572:59
[INFO] [stdout]     |
[INFO] [stdout] 572 |         assert_eq!(pallet_child_bounties::ParentChildBounties::<Test>::get(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] 531 | fn close_child_bounty_active<Test>() {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:579:37
[INFO] [stdout]     |
[INFO] [stdout] 579 |         assert_eq!(Balances::free_balance(Bounties::bounty_account_id(0)), 50);
[INFO] [stdout]     |                                           ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:580:41
[INFO] [stdout]     |
[INFO] [stdout] 580 |         assert_eq!(Balances::reserved_balance(Bounties::bounty_account_id(0)), 0);
[INFO] [stdout]     |                                               ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:592:3
[INFO] [stdout]     |
[INFO] [stdout] 592 |         System::set_block_number(1);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:601:14
[INFO] [stdout]     |
[INFO] [stdout] 601 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:603:14
[INFO] [stdout]     |
[INFO] [stdout] 603 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:605:3
[INFO] [stdout]     |
[INFO] [stdout] 605 |         System::set_block_number(2);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]    --> src/tests.rs:606:4
[INFO] [stdout]     |
[INFO] [stdout] 606 |         <Treasury as OnInitialize<u64>>::on_initialize(2);
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:609:14
[INFO] [stdout]     |
[INFO] [stdout] 609 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, parent_fee));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:610:14
[INFO] [stdout]     |
[INFO] [stdout] 610 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:637:59
[INFO] [stdout]     |
[INFO] [stdout] 637 |         assert_eq!(pallet_child_bounties::ParentChildBounties::<Test>::get(0), 1);
[INFO] [stdout]     |                                                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 589 | fn close_child_bounty_pending<Test>() {
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:653:3
[INFO] [stdout]     |
[INFO] [stdout] 653 |         System::set_block_number(1);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:662:14
[INFO] [stdout]     |
[INFO] [stdout] 662 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:664:14
[INFO] [stdout]     |
[INFO] [stdout] 664 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:666:3
[INFO] [stdout]     |
[INFO] [stdout] 666 |         System::set_block_number(2);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]    --> src/tests.rs:667:4
[INFO] [stdout]     |
[INFO] [stdout] 667 |         <Treasury as OnInitialize<u64>>::on_initialize(2);
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:669:14
[INFO] [stdout]     |
[INFO] [stdout] 669 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:671:14
[INFO] [stdout]     |
[INFO] [stdout] 671 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:695:3
[INFO] [stdout]     |
[INFO] [stdout] 695 |         System::set_block_number(1);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:704:14
[INFO] [stdout]     |
[INFO] [stdout] 704 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:706:14
[INFO] [stdout]     |
[INFO] [stdout] 706 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:708:3
[INFO] [stdout]     |
[INFO] [stdout] 708 |         System::set_block_number(2);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]    --> src/tests.rs:709:4
[INFO] [stdout]     |
[INFO] [stdout] 709 |         <Treasury as OnInitialize<u64>>::on_initialize(2);
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:711:14
[INFO] [stdout]     |
[INFO] [stdout] 711 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:713:14
[INFO] [stdout]     |
[INFO] [stdout] 713 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:729:43
[INFO] [stdout]     |
[INFO] [stdout] 729 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 692 | fn child_bounty_curator_proposed_unassign_curator<Test>() {
[INFO] [stdout]     |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:747:43
[INFO] [stdout]     |
[INFO] [stdout] 747 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 692 | fn child_bounty_curator_proposed_unassign_curator<Test>() {
[INFO] [stdout]     |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:770:3
[INFO] [stdout]     |
[INFO] [stdout] 770 |         System::set_block_number(1);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:781:14
[INFO] [stdout]     |
[INFO] [stdout] 781 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:783:14
[INFO] [stdout]     |
[INFO] [stdout] 783 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:785:3
[INFO] [stdout]     |
[INFO] [stdout] 785 |         System::set_block_number(2);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]    --> src/tests.rs:786:4
[INFO] [stdout]     |
[INFO] [stdout] 786 |         <Treasury as OnInitialize<u64>>::on_initialize(2);
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:788:14
[INFO] [stdout]     |
[INFO] [stdout] 788 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:789:14
[INFO] [stdout]     |
[INFO] [stdout] 789 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:800:3
[INFO] [stdout]     |
[INFO] [stdout] 800 |         System::set_block_number(3);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]    --> src/tests.rs:801:4
[INFO] [stdout]     |
[INFO] [stdout] 801 |         <Treasury as OnInitialize<u64>>::on_initialize(3);
[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:810:43
[INFO] [stdout]     |
[INFO] [stdout] 810 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 760 | fn child_bounty_active_unassign_curator<Test>() {
[INFO] [stdout]     |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:820:3
[INFO] [stdout]     |
[INFO] [stdout] 820 |         System::set_block_number(4);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]    --> src/tests.rs:821:4
[INFO] [stdout]     |
[INFO] [stdout] 821 |         <Treasury as OnInitialize<u64>>::on_initialize(4);
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:828:43
[INFO] [stdout]     |
[INFO] [stdout] 828 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 760 | fn child_bounty_active_unassign_curator<Test>() {
[INFO] [stdout]     |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:849:43
[INFO] [stdout]     |
[INFO] [stdout] 849 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 760 | fn child_bounty_active_unassign_curator<Test>() {
[INFO] [stdout]     |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:859:3
[INFO] [stdout]     |
[INFO] [stdout] 859 |         System::set_block_number(5);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]    --> src/tests.rs:860:4
[INFO] [stdout]     |
[INFO] [stdout] 860 |         <Treasury as OnInitialize<u64>>::on_initialize(5);
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:867:43
[INFO] [stdout]     |
[INFO] [stdout] 867 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 760 | fn child_bounty_active_unassign_curator<Test>() {
[INFO] [stdout]     |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:886:43
[INFO] [stdout]     |
[INFO] [stdout] 886 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 760 | fn child_bounty_active_unassign_curator<Test>() {
[INFO] [stdout]     |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:896:3
[INFO] [stdout]     |
[INFO] [stdout] 896 |         System::set_block_number(6);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]    --> src/tests.rs:897:4
[INFO] [stdout]     |
[INFO] [stdout] 897 |         <Treasury as OnInitialize<u64>>::on_initialize(6);
[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:904:43
[INFO] [stdout]     |
[INFO] [stdout] 904 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 760 | fn child_bounty_active_unassign_curator<Test>() {
[INFO] [stdout]     |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests.rs:925:43
[INFO] [stdout]     |
[INFO] [stdout] 925 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 760 | fn child_bounty_active_unassign_curator<Test>() {
[INFO] [stdout]     |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:935:3
[INFO] [stdout]     |
[INFO] [stdout] 935 |         System::set_block_number(7);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]    --> src/tests.rs:936:4
[INFO] [stdout]     |
[INFO] [stdout] 936 |         <Treasury as OnInitialize<u64>>::on_initialize(7);
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:945:3
[INFO] [stdout]     |
[INFO] [stdout] 945 |         System::set_block_number(20);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]    --> src/tests.rs:946:4
[INFO] [stdout]     |
[INFO] [stdout] 946 |         <Treasury as OnInitialize<u64>>::on_initialize(20);
[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:953:43
[INFO] [stdout]     |
[INFO] [stdout] 953 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 760 | fn child_bounty_active_unassign_curator<Test>() {
[INFO] [stdout]     |                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:975:3
[INFO] [stdout]     |
[INFO] [stdout] 975 |         System::set_block_number(1);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:987:14
[INFO] [stdout]     |
[INFO] [stdout] 987 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:988:14
[INFO] [stdout]     |
[INFO] [stdout] 988 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/tests.rs:990:3
[INFO] [stdout]     |
[INFO] [stdout] 990 |         System::set_block_number(2);
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 22  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]    --> src/tests.rs:991:4
[INFO] [stdout]     |
[INFO] [stdout] 991 |         <Treasury as OnInitialize<u64>>::on_initialize(2);
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:993:14
[INFO] [stdout]     |
[INFO] [stdout] 993 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]    --> src/tests.rs:994:14
[INFO] [stdout]     |
[INFO] [stdout] 994 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 22  + use pallet_bounties::Bounties;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1005:3
[INFO] [stdout]      |
[INFO] [stdout] 1005 |         System::set_block_number(3);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]     --> src/tests.rs:1006:4
[INFO] [stdout]      |
[INFO] [stdout] 1006 |         <Treasury as OnInitialize<u64>>::on_initialize(3);
[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:1015:43
[INFO] [stdout]      |
[INFO] [stdout] 1015 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 970  | fn parent_bounty_inactive_unassign_curator_child_bounty<Test>() {
[INFO] [stdout]      |                                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1025:3
[INFO] [stdout]      |
[INFO] [stdout] 1025 |         System::set_block_number(4);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]     --> src/tests.rs:1026:4
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         <Treasury as OnInitialize<u64>>::on_initialize(4);
[INFO] [stdout]      |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1029:14
[INFO] [stdout]      |
[INFO] [stdout] 1029 |         assert_ok!(Bounties::unassign_curator(RuntimeOrigin::root(), 0));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1031:3
[INFO] [stdout]      |
[INFO] [stdout] 1031 |         System::set_block_number(5);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]     --> src/tests.rs:1032:4
[INFO] [stdout]      |
[INFO] [stdout] 1032 |         <Treasury as OnInitialize<u64>>::on_initialize(5);
[INFO] [stdout]      |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1038:12
[INFO] [stdout]      |
[INFO] [stdout] 1038 |             Error::<Test>::ParentBountyNotActive
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 970  | fn parent_bounty_inactive_unassign_curator_child_bounty<Test>() {
[INFO] [stdout]      |                                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1046:43
[INFO] [stdout]      |
[INFO] [stdout] 1046 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 970  | fn parent_bounty_inactive_unassign_curator_child_bounty<Test>() {
[INFO] [stdout]      |                                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1060:3
[INFO] [stdout]      |
[INFO] [stdout] 1060 |         System::set_block_number(6);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]     --> src/tests.rs:1061:4
[INFO] [stdout]      |
[INFO] [stdout] 1061 |         <Treasury as OnInitialize<u64>>::on_initialize(6);
[INFO] [stdout]      |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1064:14
[INFO] [stdout]      |
[INFO] [stdout] 1064 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 5, 6));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1065:14
[INFO] [stdout]      |
[INFO] [stdout] 1065 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(5), 0));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1067:3
[INFO] [stdout]      |
[INFO] [stdout] 1067 |         System::set_block_number(7);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]     --> src/tests.rs:1068:4
[INFO] [stdout]      |
[INFO] [stdout] 1068 |         <Treasury as OnInitialize<u64>>::on_initialize(7);
[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:1077:43
[INFO] [stdout]      |
[INFO] [stdout] 1077 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 970  | fn parent_bounty_inactive_unassign_curator_child_bounty<Test>() {
[INFO] [stdout]      |                                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1087:3
[INFO] [stdout]      |
[INFO] [stdout] 1087 |         System::set_block_number(8);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]     --> src/tests.rs:1088:4
[INFO] [stdout]      |
[INFO] [stdout] 1088 |         <Treasury as OnInitialize<u64>>::on_initialize(8);
[INFO] [stdout]      |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1096:14
[INFO] [stdout]      |
[INFO] [stdout] 1096 |         assert_ok!(Bounties::unassign_curator(RuntimeOrigin::signed(5), 0));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1098:3
[INFO] [stdout]      |
[INFO] [stdout] 1098 |         System::set_block_number(9);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]     --> src/tests.rs:1099:4
[INFO] [stdout]      |
[INFO] [stdout] 1099 |         <Treasury as OnInitialize<u64>>::on_initialize(9);
[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:1106:43
[INFO] [stdout]      |
[INFO] [stdout] 1106 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 970  | fn parent_bounty_inactive_unassign_curator_child_bounty<Test>() {
[INFO] [stdout]      |                                                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1126:3
[INFO] [stdout]      |
[INFO] [stdout] 1126 |         System::set_block_number(1);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1135:14
[INFO] [stdout]      |
[INFO] [stdout] 1135 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1136:14
[INFO] [stdout]      |
[INFO] [stdout] 1136 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1142:12
[INFO] [stdout]      |
[INFO] [stdout] 1142 |             Error::<Test>::ParentBountyNotActive
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1123 | fn close_parent_with_child_bounty<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1145:3
[INFO] [stdout]      |
[INFO] [stdout] 1145 |         System::set_block_number(2);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]     --> src/tests.rs:1146:4
[INFO] [stdout]      |
[INFO] [stdout] 1146 |         <Treasury as OnInitialize<u64>>::on_initialize(2);
[INFO] [stdout]      |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1148:14
[INFO] [stdout]      |
[INFO] [stdout] 1148 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1149:14
[INFO] [stdout]      |
[INFO] [stdout] 1149 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1160:3
[INFO] [stdout]      |
[INFO] [stdout] 1160 |         System::set_block_number(4);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]     --> src/tests.rs:1161:4
[INFO] [stdout]      |
[INFO] [stdout] 1161 |         <Treasury as OnInitialize<u64>>::on_initialize(4);
[INFO] [stdout]      |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1166:4
[INFO] [stdout]      |
[INFO] [stdout] 1166 |             Bounties::close_bounty(RuntimeOrigin::root(), 0),
[INFO] [stdout]      |             ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1170:3
[INFO] [stdout]      |
[INFO] [stdout] 1170 |         System::set_block_number(2);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1176:59
[INFO] [stdout]      |
[INFO] [stdout] 1176 |         assert_eq!(pallet_child_bounties::ParentChildBounties::<Test>::get(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] 1123 | fn close_parent_with_child_bounty<Test>() {
[INFO] [stdout]      |                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1180:14
[INFO] [stdout]      |
[INFO] [stdout] 1180 |         assert_ok!(Bounties::close_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1190:3
[INFO] [stdout]      |
[INFO] [stdout] 1190 |         System::set_block_number(1);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1199:14
[INFO] [stdout]      |
[INFO] [stdout] 1199 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1200:14
[INFO] [stdout]      |
[INFO] [stdout] 1200 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1202:3
[INFO] [stdout]      |
[INFO] [stdout] 1202 |         System::set_block_number(2);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]     --> src/tests.rs:1203:4
[INFO] [stdout]      |
[INFO] [stdout] 1203 |         <Treasury as OnInitialize<u64>>::on_initialize(2);
[INFO] [stdout]      |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1205:14
[INFO] [stdout]      |
[INFO] [stdout] 1205 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1206:14
[INFO] [stdout]      |
[INFO] [stdout] 1206 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1217:3
[INFO] [stdout]      |
[INFO] [stdout] 1217 |         System::set_block_number(4);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]     --> src/tests.rs:1218:4
[INFO] [stdout]      |
[INFO] [stdout] 1218 |         <Treasury as OnInitialize<u64>>::on_initialize(4);
[INFO] [stdout]      |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1225:59
[INFO] [stdout]      |
[INFO] [stdout] 1225 |         assert_eq!(pallet_child_bounties::ChildrenCuratorFees::<Test>::get(0), fee);
[INFO] [stdout]      |                                                                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1185 | fn children_curator_fee_calculation_test<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1234:43
[INFO] [stdout]      |
[INFO] [stdout] 1234 |             pallet_child_bounties::ChildBounties::<Test>::get(0, 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] 1185 | fn children_curator_fee_calculation_test<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1248:3
[INFO] [stdout]      |
[INFO] [stdout] 1248 |         System::set_block_number(9);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]     --> src/tests.rs:1254:59
[INFO] [stdout]      |
[INFO] [stdout] 1254 |         assert_eq!(pallet_child_bounties::ParentChildBounties::<Test>::get(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] 1185 | fn children_curator_fee_calculation_test<Test>() {
[INFO] [stdout]      |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1257:14
[INFO] [stdout]      |
[INFO] [stdout] 1257 |         assert_ok!(Bounties::award_bounty(RuntimeOrigin::signed(4), 0, 9));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1259:3
[INFO] [stdout]      |
[INFO] [stdout] 1259 |         System::set_block_number(15);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1262:14
[INFO] [stdout]      |
[INFO] [stdout] 1262 |         assert_ok!(Bounties::claim_bounty(RuntimeOrigin::signed(9), 0));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1285:3
[INFO] [stdout]      |
[INFO] [stdout] 1285 |         System::set_block_number(1);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1288:14
[INFO] [stdout]      |
[INFO] [stdout] 1288 |         assert_ok!(Bounties::propose_bounty(
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1293:14
[INFO] [stdout]      |
[INFO] [stdout] 1293 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), parent_index));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1295:3
[INFO] [stdout]      |
[INFO] [stdout] 1295 |         System::set_block_number(2);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]     --> src/tests.rs:1296:4
[INFO] [stdout]      |
[INFO] [stdout] 1296 |         <Treasury as OnInitialize<u64>>::on_initialize(2);
[INFO] [stdout]      |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1298:14
[INFO] [stdout]      |
[INFO] [stdout] 1298 |         assert_ok!(Bounties::propose_curator(
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bounties`
[INFO] [stdout]     --> src/tests.rs:1304:14
[INFO] [stdout]      |
[INFO] [stdout] 1304 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(parent_curator), parent_index));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Bounties`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]      |
[INFO] [stdout] 22   + use pallet_bounties::Bounties;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1322:3
[INFO] [stdout]      |
[INFO] [stdout] 1322 |         System::set_block_number(3);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]     --> src/tests.rs:1323:4
[INFO] [stdout]      |
[INFO] [stdout] 1323 |         <Treasury as OnInitialize<u64>>::on_initialize(3);
[INFO] [stdout]      |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1357:3
[INFO] [stdout]      |
[INFO] [stdout] 1357 |         System::set_block_number(4);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]     --> src/tests.rs:1358:4
[INFO] [stdout]      |
[INFO] [stdout] 1358 |         <Treasury as OnInitialize<u64>>::on_initialize(4);
[INFO] [stdout]      |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1390:3
[INFO] [stdout]      |
[INFO] [stdout] 1390 |         System::set_block_number(5);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]     --> src/tests.rs:1391:4
[INFO] [stdout]      |
[INFO] [stdout] 1391 |         <Treasury as OnInitialize<u64>>::on_initialize(5);
[INFO] [stdout]      |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]     --> src/tests.rs:1426:3
[INFO] [stdout]      |
[INFO] [stdout] 1426 |         System::set_block_number(5);
[INFO] [stdout]      |         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 22   + use std::alloc::System;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Treasury` in this scope
[INFO] [stdout]     --> src/tests.rs:1427:4
[INFO] [stdout]      |
[INFO] [stdout] 1427 |         <Treasury as OnInitialize<u64>>::on_initialize(5);
[INFO] [stdout]      |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for type alias `pallet::ChildBounties`
[INFO] [stdout]    --> src/tests.rs:123:28
[INFO] [stdout]     |
[INFO] [stdout] 123 |     type ChildBountyManager = ChildBounties;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: type alias defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> src/lib.rs:196:11
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub type ChildBounties<T: Config> = StorageDoubleMap<
[INFO] [stdout]     |              ^^^^^^^^^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 123 |     type ChildBountyManager = ChildBounties<T>;
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Treasury`
[INFO] [stdout]   --> src/tests.rs:79:30
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub TreasuryAccount: u128 = Treasury::account_id();
[INFO] [stdout]    |                                 ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Treasury`
[INFO] [stdout]    --> src/tests.rs:159:14
[INFO] [stdout]     |
[INFO] [stdout] 159 |         assert_eq!(Treasury::pot(), 0);
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Treasury`
[INFO] [stdout]    --> src/tests.rs:160:14
[INFO] [stdout]     |
[INFO] [stdout] 160 |         assert_eq!(Treasury::proposal_count(), 0);
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:168:3
[INFO] [stdout]     |
[INFO] [stdout] 168 |         Balances::make_free_balance_be(&Treasury::account_id(), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |         Balances::make_free_balance_be(&Treasury::account_id(), 101);
[INFO] [stdout]     |                                         ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Treasury`
[INFO] [stdout]    --> src/tests.rs:169:14
[INFO] [stdout]     |
[INFO] [stdout] 169 |         assert_eq!(Treasury::pot(), 100);
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:188:3
[INFO] [stdout]     |
[INFO] [stdout] 188 |         Balances::make_free_balance_be(&Treasury::account_id(), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:188:35
[INFO] [stdout]     |
[INFO] [stdout] 188 |         Balances::make_free_balance_be(&Treasury::account_id(), 101);
[INFO] [stdout]     |                                         ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:190:39
[INFO] [stdout]     |
[INFO] [stdout] 190 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:192:39
[INFO] [stdout]     |
[INFO] [stdout] 192 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:198:40
[INFO] [stdout]     |
[INFO] [stdout] 198 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, fee));
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:200:3
[INFO] [stdout]     |
[INFO] [stdout] 200 |         Balances::make_free_balance_be(&4, 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 `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:202:39
[INFO] [stdout]     |
[INFO] [stdout] 202 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:206:14
[INFO] [stdout]     |
[INFO] [stdout] 206 |         assert_eq!(Balances::reserved_balance(&4), expected_deposit);
[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:207:14
[INFO] [stdout]     |
[INFO] [stdout] 207 |         assert_eq!(Balances::free_balance(&4), 10 - expected_deposit);
[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[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:213:19
[INFO] [stdout]     |
[INFO] [stdout] 213 |             ChildBounties::add_child_bounty(RuntimeOrigin::signed(0), 0, 10, b"12345-p1".to_vec()),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-10802356059095997866.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:213:36
[INFO] [stdout]     |
[INFO] [stdout] 213 |             ChildBounties::add_child_bounty(RuntimeOrigin::signed(0), 0, 10, b"12345-p1".to_vec()),
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:218:3
[INFO] [stdout]     |
[INFO] [stdout] 218 |         Balances::make_free_balance_be(&4, 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 `Balances`
[INFO] [stdout]    --> src/tests.rs:221:14
[INFO] [stdout]     |
[INFO] [stdout] 221 |         assert_eq!(Balances::free_balance(Bounties::bounty_account_id(0)), 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:222:14
[INFO] [stdout]     |
[INFO] [stdout] 222 |         assert_eq!(Balances::reserved_balance(Bounties::bounty_account_id(0)), 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[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:225:19
[INFO] [stdout]     |
[INFO] [stdout] 225 |             ChildBounties::add_child_bounty(RuntimeOrigin::signed(4), 0, 50, b"12345-p1".to_vec()),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-4787932876392331542.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:225:36
[INFO] [stdout]     |
[INFO] [stdout] 225 |             ChildBounties::add_child_bounty(RuntimeOrigin::signed(4), 0, 50, b"12345-p1".to_vec()),
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:230:19
[INFO] [stdout]     |
[INFO] [stdout] 230 |             ChildBounties::add_child_bounty(RuntimeOrigin::signed(4), 0, 100, b"12345-p1".to_vec()),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-7211445774825924617.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:230:36
[INFO] [stdout]     |
[INFO] [stdout] 230 |             ChildBounties::add_child_bounty(RuntimeOrigin::signed(4), 0, 100, b"12345-p1".to_vec()),
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:235:29
[INFO] [stdout]     |
[INFO] [stdout] 235 |         assert_ok!(ChildBounties::add_child_bounty(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-3494691313161768854.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:236:4
[INFO] [stdout]     |
[INFO] [stdout] 236 |             RuntimeOrigin::signed(4),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:245:14
[INFO] [stdout]     |
[INFO] [stdout] 245 |         assert_eq!(Balances::free_balance(4), 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 `Balances`
[INFO] [stdout]    --> src/tests.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |         assert_eq!(Balances::reserved_balance(4), expected_deposit);
[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:282:3
[INFO] [stdout]     |
[INFO] [stdout] 282 |         Balances::make_free_balance_be(&Treasury::account_id(), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:282:35
[INFO] [stdout]     |
[INFO] [stdout] 282 |         Balances::make_free_balance_be(&Treasury::account_id(), 101);
[INFO] [stdout]     |                                         ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:283:3
[INFO] [stdout]     |
[INFO] [stdout] 283 |         Balances::make_free_balance_be(&4, 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 `Balances`
[INFO] [stdout]    --> src/tests.rs:284:3
[INFO] [stdout]     |
[INFO] [stdout] 284 |         Balances::make_free_balance_be(&8, 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 `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:286:39
[INFO] [stdout]     |
[INFO] [stdout] 286 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:288:39
[INFO] [stdout]     |
[INFO] [stdout] 288 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:294:40
[INFO] [stdout]     |
[INFO] [stdout] 294 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, fee));
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:295:39
[INFO] [stdout]     |
[INFO] [stdout] 295 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:298:14
[INFO] [stdout]     |
[INFO] [stdout] 298 |         assert_eq!(Balances::free_balance(Bounties::bounty_account_id(0)), 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:299:14
[INFO] [stdout]     |
[INFO] [stdout] 299 |         assert_eq!(Balances::reserved_balance(Bounties::bounty_account_id(0)), 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:304:14
[INFO] [stdout]     |
[INFO] [stdout] 304 |         assert_eq!(Balances::free_balance(4), 101 - expected_deposit);
[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:305:14
[INFO] [stdout]     |
[INFO] [stdout] 305 |         assert_eq!(Balances::reserved_balance(4), expected_deposit);
[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[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:309:29
[INFO] [stdout]     |
[INFO] [stdout] 309 |         assert_ok!(ChildBounties::add_child_bounty(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-1963978756605820107.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:310:4
[INFO] [stdout]     |
[INFO] [stdout] 310 |             RuntimeOrigin::signed(4),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:319:14
[INFO] [stdout]     |
[INFO] [stdout] 319 |         assert_eq!(Balances::free_balance(Bounties::bounty_account_id(0)), 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:320:14
[INFO] [stdout]     |
[INFO] [stdout] 320 |         assert_eq!(Balances::reserved_balance(Bounties::bounty_account_id(0)), 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:323:14
[INFO] [stdout]     |
[INFO] [stdout] 323 |         assert_eq!(Balances::free_balance(ChildBounties::child_bounty_account_id(0)), 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[E0599]: no function or associated item named `child_bounty_account_id` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:323:52
[INFO] [stdout]     |
[INFO] [stdout] 323 |         assert_eq!(Balances::free_balance(ChildBounties::child_bounty_account_id(0)), 10);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-17805751730287943012.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[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(ChildBounties::child_bounty_account_id(0)), 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[E0599]: no function or associated item named `child_bounty_account_id` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:324:56
[INFO] [stdout]     |
[INFO] [stdout] 324 |         assert_eq!(Balances::reserved_balance(ChildBounties::child_bounty_account_id(0)), 0);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-4024061167401224599.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `propose_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:327:29
[INFO] [stdout]     |
[INFO] [stdout] 327 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 8, fee));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-12389518115014463045.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `propose_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:327:45
[INFO] [stdout]     |
[INFO] [stdout] 327 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 8, fee));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:341:14
[INFO] [stdout]     |
[INFO] [stdout] 341 |         assert_eq!(Balances::free_balance(4), 101 - expected_deposit);
[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:342:14
[INFO] [stdout]     |
[INFO] [stdout] 342 |         assert_eq!(Balances::reserved_balance(4), expected_deposit);
[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[E0599]: no function or associated item named `accept_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:345:19
[INFO] [stdout]     |
[INFO] [stdout] 345 |             ChildBounties::accept_curator(RuntimeOrigin::signed(3), 0, 0),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-12674567961392383149.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `accept_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:345:34
[INFO] [stdout]     |
[INFO] [stdout] 345 |             ChildBounties::accept_curator(RuntimeOrigin::signed(3), 0, 0),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `accept_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:349:29
[INFO] [stdout]     |
[INFO] [stdout] 349 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(8), 0, 0));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-8580857300707157241.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `accept_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:349:44
[INFO] [stdout]     |
[INFO] [stdout] 349 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(8), 0, 0));
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:365:14
[INFO] [stdout]     |
[INFO] [stdout] 365 |         assert_eq!(Balances::free_balance(8), 101 - expected_child_deposit);
[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:366:14
[INFO] [stdout]     |
[INFO] [stdout] 366 |         assert_eq!(Balances::reserved_balance(8), expected_child_deposit);
[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:369:14
[INFO] [stdout]     |
[INFO] [stdout] 369 |         assert_eq!(Balances::free_balance(Bounties::bounty_account_id(0)), 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:370:14
[INFO] [stdout]     |
[INFO] [stdout] 370 |         assert_eq!(Balances::reserved_balance(Bounties::bounty_account_id(0)), 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:373:14
[INFO] [stdout]     |
[INFO] [stdout] 373 |         assert_eq!(Balances::free_balance(ChildBounties::child_bounty_account_id(0)), 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[E0599]: no function or associated item named `child_bounty_account_id` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:373:52
[INFO] [stdout]     |
[INFO] [stdout] 373 |         assert_eq!(Balances::free_balance(ChildBounties::child_bounty_account_id(0)), 10);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-9933810040603464937.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:374:14
[INFO] [stdout]     |
[INFO] [stdout] 374 |         assert_eq!(Balances::reserved_balance(ChildBounties::child_bounty_account_id(0)), 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[E0599]: no function or associated item named `child_bounty_account_id` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:374:56
[INFO] [stdout]     |
[INFO] [stdout] 374 |         assert_eq!(Balances::reserved_balance(ChildBounties::child_bounty_account_id(0)), 0);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-7188413244045180473.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:377:14
[INFO] [stdout]     |
[INFO] [stdout] 377 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 26);
[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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:377:37
[INFO] [stdout]     |
[INFO] [stdout] 377 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 26);
[INFO] [stdout]     |                                           ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:378:14
[INFO] [stdout]     |
[INFO] [stdout] 378 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:378:41
[INFO] [stdout]     |
[INFO] [stdout] 378 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 0);
[INFO] [stdout]     |                                               ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:387:3
[INFO] [stdout]     |
[INFO] [stdout] 387 |         Balances::make_free_balance_be(&Treasury::account_id(), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:387:35
[INFO] [stdout]     |
[INFO] [stdout] 387 |         Balances::make_free_balance_be(&Treasury::account_id(), 101);
[INFO] [stdout]     |                                         ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:388:14
[INFO] [stdout]     |
[INFO] [stdout] 388 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:388:37
[INFO] [stdout]     |
[INFO] [stdout] 388 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 101);
[INFO] [stdout]     |                                           ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:389:14
[INFO] [stdout]     |
[INFO] [stdout] 389 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:389:41
[INFO] [stdout]     |
[INFO] [stdout] 389 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 0);
[INFO] [stdout]     |                                               ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:392:3
[INFO] [stdout]     |
[INFO] [stdout] 392 |         Balances::make_free_balance_be(&4, 101); // Parent-bounty curator.
[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:393:3
[INFO] [stdout]     |
[INFO] [stdout] 393 |         Balances::make_free_balance_be(&8, 101); // Child-bounty curator.
[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 `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:395:39
[INFO] [stdout]     |
[INFO] [stdout] 395 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:397:39
[INFO] [stdout]     |
[INFO] [stdout] 397 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:402:40
[INFO] [stdout]     |
[INFO] [stdout] 402 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:403:39
[INFO] [stdout]     |
[INFO] [stdout] 403 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:406:29
[INFO] [stdout]     |
[INFO] [stdout] 406 |         assert_ok!(ChildBounties::add_child_bounty(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-12934192536055533009.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:407:4
[INFO] [stdout]     |
[INFO] [stdout] 407 |             RuntimeOrigin::signed(4),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `propose_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:417:29
[INFO] [stdout]     |
[INFO] [stdout] 417 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 8, fee));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-7694358844560074965.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `propose_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:417:45
[INFO] [stdout]     |
[INFO] [stdout] 417 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 8, fee));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `accept_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:418:29
[INFO] [stdout]     |
[INFO] [stdout] 418 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(8), 0, 0));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-11779216920246250014.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `accept_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:418:44
[INFO] [stdout]     |
[INFO] [stdout] 418 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(8), 0, 0));
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `award_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:423:19
[INFO] [stdout]     |
[INFO] [stdout] 423 |             ChildBounties::award_child_bounty(RuntimeOrigin::signed(3), 0, 0, 7),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-2360108615881673525.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `award_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:423:38
[INFO] [stdout]     |
[INFO] [stdout] 423 |             ChildBounties::award_child_bounty(RuntimeOrigin::signed(3), 0, 0, 7),
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `award_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:427:29
[INFO] [stdout]     |
[INFO] [stdout] 427 |         assert_ok!(ChildBounties::award_child_bounty(RuntimeOrigin::signed(8), 0, 0, 7));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-6597798038412607281.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `award_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:427:48
[INFO] [stdout]     |
[INFO] [stdout] 427 |         assert_ok!(ChildBounties::award_child_bounty(RuntimeOrigin::signed(8), 0, 0, 7));
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `claim_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:448:19
[INFO] [stdout]     |
[INFO] [stdout] 448 |             ChildBounties::claim_child_bounty(RuntimeOrigin::signed(7), 0, 0),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-9320407773032849727.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `claim_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:448:38
[INFO] [stdout]     |
[INFO] [stdout] 448 |             ChildBounties::claim_child_bounty(RuntimeOrigin::signed(7), 0, 0),
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `claim_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:454:29
[INFO] [stdout]     |
[INFO] [stdout] 454 |         assert_ok!(ChildBounties::claim_child_bounty(RuntimeOrigin::signed(7), 0, 0));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-6067913294404752840.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `claim_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:454:48
[INFO] [stdout]     |
[INFO] [stdout] 454 |         assert_ok!(ChildBounties::claim_child_bounty(RuntimeOrigin::signed(7), 0, 0));
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:457:14
[INFO] [stdout]     |
[INFO] [stdout] 457 |         assert_eq!(Balances::free_balance(8), 101 + fee);
[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:458:14
[INFO] [stdout]     |
[INFO] [stdout] 458 |         assert_eq!(Balances::reserved_balance(8), 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:461:14
[INFO] [stdout]     |
[INFO] [stdout] 461 |         assert_eq!(Balances::free_balance(7), 10 - fee);
[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:462:14
[INFO] [stdout]     |
[INFO] [stdout] 462 |         assert_eq!(Balances::reserved_balance(7), 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:465:14
[INFO] [stdout]     |
[INFO] [stdout] 465 |         assert_eq!(Balances::free_balance(ChildBounties::child_bounty_account_id(0)), 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[E0599]: no function or associated item named `child_bounty_account_id` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:465:52
[INFO] [stdout]     |
[INFO] [stdout] 465 |         assert_eq!(Balances::free_balance(ChildBounties::child_bounty_account_id(0)), 0);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-14992609977298539231.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:466:14
[INFO] [stdout]     |
[INFO] [stdout] 466 |         assert_eq!(Balances::reserved_balance(ChildBounties::child_bounty_account_id(0)), 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[E0599]: no function or associated item named `child_bounty_account_id` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:466:56
[INFO] [stdout]     |
[INFO] [stdout] 466 |         assert_eq!(Balances::reserved_balance(ChildBounties::child_bounty_account_id(0)), 0);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-17251255389963280469.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:478:3
[INFO] [stdout]     |
[INFO] [stdout] 478 |         Balances::make_free_balance_be(&Treasury::account_id(), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:478:35
[INFO] [stdout]     |
[INFO] [stdout] 478 |         Balances::make_free_balance_be(&Treasury::account_id(), 101);
[INFO] [stdout]     |                                         ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:479:14
[INFO] [stdout]     |
[INFO] [stdout] 479 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:479:37
[INFO] [stdout]     |
[INFO] [stdout] 479 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 101);
[INFO] [stdout]     |                                           ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:480:14
[INFO] [stdout]     |
[INFO] [stdout] 480 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:480:41
[INFO] [stdout]     |
[INFO] [stdout] 480 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 0);
[INFO] [stdout]     |                                               ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:483:3
[INFO] [stdout]     |
[INFO] [stdout] 483 |         Balances::make_free_balance_be(&4, 101); // Parent-bounty curator.
[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:484:3
[INFO] [stdout]     |
[INFO] [stdout] 484 |         Balances::make_free_balance_be(&8, 101); // Child-bounty curator.
[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 `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:486:39
[INFO] [stdout]     |
[INFO] [stdout] 486 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:488:39
[INFO] [stdout]     |
[INFO] [stdout] 488 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:493:40
[INFO] [stdout]     |
[INFO] [stdout] 493 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:495:39
[INFO] [stdout]     |
[INFO] [stdout] 495 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:498:29
[INFO] [stdout]     |
[INFO] [stdout] 498 |         assert_ok!(ChildBounties::add_child_bounty(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-5405371801911890788.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:499:4
[INFO] [stdout]     |
[INFO] [stdout] 499 |             RuntimeOrigin::signed(4),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `close_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:511:31
[INFO] [stdout]     |
[INFO] [stdout] 511 |         assert_noop!(ChildBounties::close_child_bounty(RuntimeOrigin::signed(7), 0, 0), BadOrigin);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-11104633608576418794.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout] help: there is a method `clone_into` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/alloc/src/borrow.rs:76:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:511:50
[INFO] [stdout]     |
[INFO] [stdout] 511 |         assert_noop!(ChildBounties::close_child_bounty(RuntimeOrigin::signed(7), 0, 0), BadOrigin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `close_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:512:31
[INFO] [stdout]     |
[INFO] [stdout] 512 |         assert_noop!(ChildBounties::close_child_bounty(RuntimeOrigin::signed(8), 0, 0), BadOrigin);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-1011938183202322474.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout] help: there is a method `clone_into` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/alloc/src/borrow.rs:76:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:512:50
[INFO] [stdout]     |
[INFO] [stdout] 512 |         assert_noop!(ChildBounties::close_child_bounty(RuntimeOrigin::signed(8), 0, 0), BadOrigin);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `close_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:515:29
[INFO] [stdout]     |
[INFO] [stdout] 515 |         assert_ok!(ChildBounties::close_child_bounty(RuntimeOrigin::signed(4), 0, 0));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-6122492385321187556.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout] help: there is a method `clone_into` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/alloc/src/borrow.rs:76:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:515:48
[INFO] [stdout]     |
[INFO] [stdout] 515 |         assert_ok!(ChildBounties::close_child_bounty(RuntimeOrigin::signed(4), 0, 0));
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:521:14
[INFO] [stdout]     |
[INFO] [stdout] 521 |         assert_eq!(Balances::free_balance(Bounties::bounty_account_id(0)), 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:522:14
[INFO] [stdout]     |
[INFO] [stdout] 522 |         assert_eq!(Balances::reserved_balance(Bounties::bounty_account_id(0)), 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:525:14
[INFO] [stdout]     |
[INFO] [stdout] 525 |         assert_eq!(Balances::free_balance(ChildBounties::child_bounty_account_id(0)), 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[E0599]: no function or associated item named `child_bounty_account_id` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:525:52
[INFO] [stdout]     |
[INFO] [stdout] 525 |         assert_eq!(Balances::free_balance(ChildBounties::child_bounty_account_id(0)), 0);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-5848649292468268705.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:526:14
[INFO] [stdout]     |
[INFO] [stdout] 526 |         assert_eq!(Balances::reserved_balance(ChildBounties::child_bounty_account_id(0)), 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[E0599]: no function or associated item named `child_bounty_account_id` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:526:56
[INFO] [stdout]     |
[INFO] [stdout] 526 |         assert_eq!(Balances::reserved_balance(ChildBounties::child_bounty_account_id(0)), 0);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-13467357610075741732.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:535:3
[INFO] [stdout]     |
[INFO] [stdout] 535 |         Balances::make_free_balance_be(&Treasury::account_id(), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:535:35
[INFO] [stdout]     |
[INFO] [stdout] 535 |         Balances::make_free_balance_be(&Treasury::account_id(), 101);
[INFO] [stdout]     |                                         ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:536:14
[INFO] [stdout]     |
[INFO] [stdout] 536 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:536:37
[INFO] [stdout]     |
[INFO] [stdout] 536 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 101);
[INFO] [stdout]     |                                           ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:537:14
[INFO] [stdout]     |
[INFO] [stdout] 537 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:537:41
[INFO] [stdout]     |
[INFO] [stdout] 537 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 0);
[INFO] [stdout]     |                                               ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:540:3
[INFO] [stdout]     |
[INFO] [stdout] 540 |         Balances::make_free_balance_be(&4, 101); // Parent-bounty curator.
[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:541:3
[INFO] [stdout]     |
[INFO] [stdout] 541 |         Balances::make_free_balance_be(&8, 101); // Child-bounty curator.
[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 `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:543:39
[INFO] [stdout]     |
[INFO] [stdout] 543 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:545:39
[INFO] [stdout]     |
[INFO] [stdout] 545 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:550:40
[INFO] [stdout]     |
[INFO] [stdout] 550 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:552:39
[INFO] [stdout]     |
[INFO] [stdout] 552 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:555:29
[INFO] [stdout]     |
[INFO] [stdout] 555 |         assert_ok!(ChildBounties::add_child_bounty(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-12855500337500938147.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:556:4
[INFO] [stdout]     |
[INFO] [stdout] 556 |             RuntimeOrigin::signed(4),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `propose_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:565:29
[INFO] [stdout]     |
[INFO] [stdout] 565 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 8, 2));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-2750742494587549626.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `propose_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:565:45
[INFO] [stdout]     |
[INFO] [stdout] 565 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 8, 2));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `accept_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:566:29
[INFO] [stdout]     |
[INFO] [stdout] 566 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(8), 0, 0));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-6803008937828782188.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `accept_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:566:44
[INFO] [stdout]     |
[INFO] [stdout] 566 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(8), 0, 0));
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `close_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:569:29
[INFO] [stdout]     |
[INFO] [stdout] 569 |         assert_ok!(ChildBounties::close_child_bounty(RuntimeOrigin::signed(4), 0, 0));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-8997912057235975744.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout] help: there is a method `clone_into` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/alloc/src/borrow.rs:76:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:569:48
[INFO] [stdout]     |
[INFO] [stdout] 569 |         assert_ok!(ChildBounties::close_child_bounty(RuntimeOrigin::signed(4), 0, 0));
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[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(8), 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 `Balances`
[INFO] [stdout]    --> src/tests.rs:576:14
[INFO] [stdout]     |
[INFO] [stdout] 576 |         assert_eq!(Balances::reserved_balance(8), 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:579:14
[INFO] [stdout]     |
[INFO] [stdout] 579 |         assert_eq!(Balances::free_balance(Bounties::bounty_account_id(0)), 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:580:14
[INFO] [stdout]     |
[INFO] [stdout] 580 |         assert_eq!(Balances::reserved_balance(Bounties::bounty_account_id(0)), 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:583:14
[INFO] [stdout]     |
[INFO] [stdout] 583 |         assert_eq!(Balances::free_balance(ChildBounties::child_bounty_account_id(0)), 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[E0599]: no function or associated item named `child_bounty_account_id` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:583:52
[INFO] [stdout]     |
[INFO] [stdout] 583 |         assert_eq!(Balances::free_balance(ChildBounties::child_bounty_account_id(0)), 0);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-15570514558991059122.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:584:14
[INFO] [stdout]     |
[INFO] [stdout] 584 |         assert_eq!(Balances::reserved_balance(ChildBounties::child_bounty_account_id(0)), 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[E0599]: no function or associated item named `child_bounty_account_id` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:584:56
[INFO] [stdout]     |
[INFO] [stdout] 584 |         assert_eq!(Balances::reserved_balance(ChildBounties::child_bounty_account_id(0)), 0);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-6829734813022720011.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:593:3
[INFO] [stdout]     |
[INFO] [stdout] 593 |         Balances::make_free_balance_be(&Treasury::account_id(), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:593:35
[INFO] [stdout]     |
[INFO] [stdout] 593 |         Balances::make_free_balance_be(&Treasury::account_id(), 101);
[INFO] [stdout]     |                                         ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:594:14
[INFO] [stdout]     |
[INFO] [stdout] 594 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:594:37
[INFO] [stdout]     |
[INFO] [stdout] 594 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 101);
[INFO] [stdout]     |                                           ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:595:14
[INFO] [stdout]     |
[INFO] [stdout] 595 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:595:41
[INFO] [stdout]     |
[INFO] [stdout] 595 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 0);
[INFO] [stdout]     |                                               ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:598:3
[INFO] [stdout]     |
[INFO] [stdout] 598 |         Balances::make_free_balance_be(&4, 101); // Parent-bounty curator.
[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:599:3
[INFO] [stdout]     |
[INFO] [stdout] 599 |         Balances::make_free_balance_be(&8, 101); // Child-bounty curator.
[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 `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:601:39
[INFO] [stdout]     |
[INFO] [stdout] 601 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:603:39
[INFO] [stdout]     |
[INFO] [stdout] 603 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:609:40
[INFO] [stdout]     |
[INFO] [stdout] 609 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, parent_fee));
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:610:39
[INFO] [stdout]     |
[INFO] [stdout] 610 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:613:29
[INFO] [stdout]     |
[INFO] [stdout] 613 |         assert_ok!(ChildBounties::add_child_bounty(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-5405371801911890788.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:614:4
[INFO] [stdout]     |
[INFO] [stdout] 614 |             RuntimeOrigin::signed(4),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `propose_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:624:29
[INFO] [stdout]     |
[INFO] [stdout] 624 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 8, child_fee));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-5861044287469342713.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `propose_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:624:45
[INFO] [stdout]     |
[INFO] [stdout] 624 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 8, child_fee));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `accept_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:625:29
[INFO] [stdout]     |
[INFO] [stdout] 625 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(8), 0, 0));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-322801400626189843.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `accept_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:625:44
[INFO] [stdout]     |
[INFO] [stdout] 625 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(8), 0, 0));
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `award_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:628:29
[INFO] [stdout]     |
[INFO] [stdout] 628 |         assert_ok!(ChildBounties::award_child_bounty(RuntimeOrigin::signed(8), 0, 0, 7));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-7834878966523615577.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `award_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:628:48
[INFO] [stdout]     |
[INFO] [stdout] 628 |         assert_ok!(ChildBounties::award_child_bounty(RuntimeOrigin::signed(8), 0, 0, 7));
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `close_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:632:19
[INFO] [stdout]     |
[INFO] [stdout] 632 |             ChildBounties::close_child_bounty(RuntimeOrigin::signed(4), 0, 0),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-3173465634144972975.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout] help: there is a method `clone_into` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/alloc/src/borrow.rs:76:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:632:38
[INFO] [stdout]     |
[INFO] [stdout] 632 |             ChildBounties::close_child_bounty(RuntimeOrigin::signed(4), 0, 0),
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:640:14
[INFO] [stdout]     |
[INFO] [stdout] 640 |         assert_eq!(Balances::reserved_balance(8), expected_child_deposit);
[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:641:14
[INFO] [stdout]     |
[INFO] [stdout] 641 |         assert_eq!(Balances::free_balance(8), 101 - expected_child_deposit);
[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_eq!(Balances::free_balance(ChildBounties::child_bounty_account_id(0)), 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[E0599]: no function or associated item named `child_bounty_account_id` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:644:52
[INFO] [stdout]     |
[INFO] [stdout] 644 |         assert_eq!(Balances::free_balance(ChildBounties::child_bounty_account_id(0)), 10);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-3392709298178907152.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:645:14
[INFO] [stdout]     |
[INFO] [stdout] 645 |         assert_eq!(Balances::reserved_balance(ChildBounties::child_bounty_account_id(0)), 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[E0599]: no function or associated item named `child_bounty_account_id` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:645:56
[INFO] [stdout]     |
[INFO] [stdout] 645 |         assert_eq!(Balances::reserved_balance(ChildBounties::child_bounty_account_id(0)), 0);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-9650445998098919204.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:654:3
[INFO] [stdout]     |
[INFO] [stdout] 654 |         Balances::make_free_balance_be(&Treasury::account_id(), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:654:35
[INFO] [stdout]     |
[INFO] [stdout] 654 |         Balances::make_free_balance_be(&Treasury::account_id(), 101);
[INFO] [stdout]     |                                         ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:655:14
[INFO] [stdout]     |
[INFO] [stdout] 655 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:655:37
[INFO] [stdout]     |
[INFO] [stdout] 655 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 101);
[INFO] [stdout]     |                                           ^^^^^^^^ use of undeclared type `Treasury`
[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_eq!(Balances::reserved_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:656:41
[INFO] [stdout]     |
[INFO] [stdout] 656 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 0);
[INFO] [stdout]     |                                               ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:659:3
[INFO] [stdout]     |
[INFO] [stdout] 659 |         Balances::make_free_balance_be(&4, 101); // Parent-bounty curator.
[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:660:3
[INFO] [stdout]     |
[INFO] [stdout] 660 |         Balances::make_free_balance_be(&8, 101); // Child-bounty curator.
[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 `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:662:39
[INFO] [stdout]     |
[INFO] [stdout] 662 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:664:39
[INFO] [stdout]     |
[INFO] [stdout] 664 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:669:40
[INFO] [stdout]     |
[INFO] [stdout] 669 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:671:39
[INFO] [stdout]     |
[INFO] [stdout] 671 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:674:29
[INFO] [stdout]     |
[INFO] [stdout] 674 |         assert_ok!(ChildBounties::add_child_bounty(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-3533626375700527095.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:675:4
[INFO] [stdout]     |
[INFO] [stdout] 675 |             RuntimeOrigin::signed(4),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unassign_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:685:19
[INFO] [stdout]     |
[INFO] [stdout] 685 |             ChildBounties::unassign_curator(RuntimeOrigin::signed(4), 0, 0),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-14914720022412199645.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `unassign_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:685:36
[INFO] [stdout]     |
[INFO] [stdout] 685 |             ChildBounties::unassign_curator(RuntimeOrigin::signed(4), 0, 0),
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:696:3
[INFO] [stdout]     |
[INFO] [stdout] 696 |         Balances::make_free_balance_be(&Treasury::account_id(), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:696:35
[INFO] [stdout]     |
[INFO] [stdout] 696 |         Balances::make_free_balance_be(&Treasury::account_id(), 101);
[INFO] [stdout]     |                                         ^^^^^^^^ use of undeclared type `Treasury`
[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_eq!(Balances::free_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:697:37
[INFO] [stdout]     |
[INFO] [stdout] 697 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 101);
[INFO] [stdout]     |                                           ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:698:14
[INFO] [stdout]     |
[INFO] [stdout] 698 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:698:41
[INFO] [stdout]     |
[INFO] [stdout] 698 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 0);
[INFO] [stdout]     |                                               ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:701:3
[INFO] [stdout]     |
[INFO] [stdout] 701 |         Balances::make_free_balance_be(&4, 101); // Parent-bounty curator.
[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:702:3
[INFO] [stdout]     |
[INFO] [stdout] 702 |         Balances::make_free_balance_be(&8, 101); // Child-bounty curator.
[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 `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:704:39
[INFO] [stdout]     |
[INFO] [stdout] 704 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:706:39
[INFO] [stdout]     |
[INFO] [stdout] 706 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:711:40
[INFO] [stdout]     |
[INFO] [stdout] 711 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:713:39
[INFO] [stdout]     |
[INFO] [stdout] 713 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:716:29
[INFO] [stdout]     |
[INFO] [stdout] 716 |         assert_ok!(ChildBounties::add_child_bounty(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-10061783124573370423.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:717:4
[INFO] [stdout]     |
[INFO] [stdout] 717 |             RuntimeOrigin::signed(4),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `propose_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:726:29
[INFO] [stdout]     |
[INFO] [stdout] 726 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 8, 2));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-7543389990750853856.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `propose_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:726:45
[INFO] [stdout]     |
[INFO] [stdout] 726 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 8, 2));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unassign_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:740:31
[INFO] [stdout]     |
[INFO] [stdout] 740 |         assert_noop!(ChildBounties::unassign_curator(RuntimeOrigin::signed(99), 0, 0), BadOrigin);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-16050921442604519667.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `unassign_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:740:48
[INFO] [stdout]     |
[INFO] [stdout] 740 |         assert_noop!(ChildBounties::unassign_curator(RuntimeOrigin::signed(99), 0, 0), BadOrigin);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unassign_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:743:29
[INFO] [stdout]     |
[INFO] [stdout] 743 |         assert_ok!(ChildBounties::unassign_curator(RuntimeOrigin::signed(4), 0, 0));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-5269423311880143744.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `unassign_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:743:46
[INFO] [stdout]     |
[INFO] [stdout] 743 |         assert_ok!(ChildBounties::unassign_curator(RuntimeOrigin::signed(4), 0, 0));
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:771:3
[INFO] [stdout]     |
[INFO] [stdout] 771 |         Balances::make_free_balance_be(&Treasury::account_id(), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:771:35
[INFO] [stdout]     |
[INFO] [stdout] 771 |         Balances::make_free_balance_be(&Treasury::account_id(), 101);
[INFO] [stdout]     |                                         ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:772:14
[INFO] [stdout]     |
[INFO] [stdout] 772 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:772:37
[INFO] [stdout]     |
[INFO] [stdout] 772 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 101);
[INFO] [stdout]     |                                           ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:773:14
[INFO] [stdout]     |
[INFO] [stdout] 773 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:773:41
[INFO] [stdout]     |
[INFO] [stdout] 773 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 0);
[INFO] [stdout]     |                                               ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:776:3
[INFO] [stdout]     |
[INFO] [stdout] 776 |         Balances::make_free_balance_be(&4, 101); // Parent-bounty curator.
[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:777:3
[INFO] [stdout]     |
[INFO] [stdout] 777 |         Balances::make_free_balance_be(&6, 101); // Child-bounty curator 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:778:3
[INFO] [stdout]     |
[INFO] [stdout] 778 |         Balances::make_free_balance_be(&7, 101); // Child-bounty curator 2.
[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:779:3
[INFO] [stdout]     |
[INFO] [stdout] 779 |         Balances::make_free_balance_be(&8, 101); // Child-bounty curator 3.
[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 `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:781:39
[INFO] [stdout]     |
[INFO] [stdout] 781 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:783:39
[INFO] [stdout]     |
[INFO] [stdout] 783 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:788:40
[INFO] [stdout]     |
[INFO] [stdout] 788 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:789:39
[INFO] [stdout]     |
[INFO] [stdout] 789 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:792:29
[INFO] [stdout]     |
[INFO] [stdout] 792 |         assert_ok!(ChildBounties::add_child_bounty(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-15267608316340085714.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:793:4
[INFO] [stdout]     |
[INFO] [stdout] 793 |             RuntimeOrigin::signed(4),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `propose_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:805:29
[INFO] [stdout]     |
[INFO] [stdout] 805 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 8, fee));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-628117876363019275.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `propose_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:805:45
[INFO] [stdout]     |
[INFO] [stdout] 805 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 8, fee));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `accept_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:806:29
[INFO] [stdout]     |
[INFO] [stdout] 806 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(8), 0, 0));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-14615785100492758722.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `accept_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:806:44
[INFO] [stdout]     |
[INFO] [stdout] 806 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(8), 0, 0));
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unassign_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:824:29
[INFO] [stdout]     |
[INFO] [stdout] 824 |         assert_ok!(ChildBounties::unassign_curator(RuntimeOrigin::root(), 0, 0));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-7380572405242335826.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `unassign_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:824:46
[INFO] [stdout]     |
[INFO] [stdout] 824 |         assert_ok!(ChildBounties::unassign_curator(RuntimeOrigin::root(), 0, 0));
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:839:14
[INFO] [stdout]     |
[INFO] [stdout] 839 |         assert_eq!(Balances::free_balance(8), 101 - expected_child_deposit);
[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:840:14
[INFO] [stdout]     |
[INFO] [stdout] 840 |         assert_eq!(Balances::reserved_balance(8), 0); // slashed
[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[E0599]: no function or associated item named `propose_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:844:29
[INFO] [stdout]     |
[INFO] [stdout] 844 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 7, fee));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-17750239819989759228.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `propose_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:844:45
[INFO] [stdout]     |
[INFO] [stdout] 844 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 7, fee));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `accept_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:845:29
[INFO] [stdout]     |
[INFO] [stdout] 845 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(7), 0, 0));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-12776662845178166053.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `accept_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:845:44
[INFO] [stdout]     |
[INFO] [stdout] 845 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(7), 0, 0));
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unassign_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:863:29
[INFO] [stdout]     |
[INFO] [stdout] 863 |         assert_ok!(ChildBounties::unassign_curator(RuntimeOrigin::signed(4), 0, 0));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-15191061524966977889.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `unassign_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:863:46
[INFO] [stdout]     |
[INFO] [stdout] 863 |         assert_ok!(ChildBounties::unassign_curator(RuntimeOrigin::signed(4), 0, 0));
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:878:14
[INFO] [stdout]     |
[INFO] [stdout] 878 |         assert_eq!(Balances::free_balance(7), 101 - expected_child_deposit);
[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:879:14
[INFO] [stdout]     |
[INFO] [stdout] 879 |         assert_eq!(Balances::reserved_balance(7), 0); // slashed
[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[E0599]: no function or associated item named `propose_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:882:29
[INFO] [stdout]     |
[INFO] [stdout] 882 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 6, 2));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-13289205979037646402.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `propose_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:882:45
[INFO] [stdout]     |
[INFO] [stdout] 882 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 6, 2));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `accept_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:883:29
[INFO] [stdout]     |
[INFO] [stdout] 883 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(6), 0, 0));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-11915997304391766713.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `accept_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:883:44
[INFO] [stdout]     |
[INFO] [stdout] 883 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(6), 0, 0));
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unassign_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:900:29
[INFO] [stdout]     |
[INFO] [stdout] 900 |         assert_ok!(ChildBounties::unassign_curator(RuntimeOrigin::signed(6), 0, 0));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-85201958332839309.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `unassign_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:900:46
[INFO] [stdout]     |
[INFO] [stdout] 900 |         assert_ok!(ChildBounties::unassign_curator(RuntimeOrigin::signed(6), 0, 0));
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:915:14
[INFO] [stdout]     |
[INFO] [stdout] 915 |         assert_eq!(Balances::free_balance(6), 101); // not slashed
[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:916:14
[INFO] [stdout]     |
[INFO] [stdout] 916 |         assert_eq!(Balances::reserved_balance(6), 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[E0599]: no function or associated item named `propose_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:920:29
[INFO] [stdout]     |
[INFO] [stdout] 920 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 6, fee));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-14110747730316373223.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `propose_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:920:45
[INFO] [stdout]     |
[INFO] [stdout] 920 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 6, fee));
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `accept_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:921:29
[INFO] [stdout]     |
[INFO] [stdout] 921 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(6), 0, 0));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-8384176541260093120.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `accept_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:921:44
[INFO] [stdout]     |
[INFO] [stdout] 921 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(6), 0, 0));
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unassign_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:941:19
[INFO] [stdout]     |
[INFO] [stdout] 941 |             ChildBounties::unassign_curator(RuntimeOrigin::signed(3), 0, 0),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-3093843725058076914.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `unassign_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:941:36
[INFO] [stdout]     |
[INFO] [stdout] 941 |             ChildBounties::unassign_curator(RuntimeOrigin::signed(3), 0, 0),
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unassign_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:949:29
[INFO] [stdout]     |
[INFO] [stdout] 949 |         assert_ok!(ChildBounties::unassign_curator(RuntimeOrigin::signed(3), 0, 0));
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-1177280650060674617.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `unassign_curator`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:949:46
[INFO] [stdout]     |
[INFO] [stdout] 949 |         assert_ok!(ChildBounties::unassign_curator(RuntimeOrigin::signed(3), 0, 0));
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:964:14
[INFO] [stdout]     |
[INFO] [stdout] 964 |         assert_eq!(Balances::free_balance(6), 101 - expected_child_deposit); // slashed
[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:965:14
[INFO] [stdout]     |
[INFO] [stdout] 965 |         assert_eq!(Balances::reserved_balance(6), 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:976:3
[INFO] [stdout]     |
[INFO] [stdout] 976 |         Balances::make_free_balance_be(&Treasury::account_id(), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:976:35
[INFO] [stdout]     |
[INFO] [stdout] 976 |         Balances::make_free_balance_be(&Treasury::account_id(), 101);
[INFO] [stdout]     |                                         ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:977:14
[INFO] [stdout]     |
[INFO] [stdout] 977 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:977:37
[INFO] [stdout]     |
[INFO] [stdout] 977 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 101);
[INFO] [stdout]     |                                           ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:978:14
[INFO] [stdout]     |
[INFO] [stdout] 978 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]    --> src/tests.rs:978:41
[INFO] [stdout]     |
[INFO] [stdout] 978 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 0);
[INFO] [stdout]     |                                               ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests.rs:981:3
[INFO] [stdout]     |
[INFO] [stdout] 981 |         Balances::make_free_balance_be(&4, 101); // Parent-bounty curator 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:982:3
[INFO] [stdout]     |
[INFO] [stdout] 982 |         Balances::make_free_balance_be(&5, 101); // Parent-bounty curator 2.
[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:983:3
[INFO] [stdout]     |
[INFO] [stdout] 983 |         Balances::make_free_balance_be(&6, 101); // Child-bounty curator 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:984:3
[INFO] [stdout]     |
[INFO] [stdout] 984 |         Balances::make_free_balance_be(&7, 101); // Child-bounty curator 2.
[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:985:3
[INFO] [stdout]     |
[INFO] [stdout] 985 |         Balances::make_free_balance_be(&8, 101); // Child-bounty curator 3.
[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 `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:987:39
[INFO] [stdout]     |
[INFO] [stdout] 987 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:988:39
[INFO] [stdout]     |
[INFO] [stdout] 988 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:993:40
[INFO] [stdout]     |
[INFO] [stdout] 993 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:994:39
[INFO] [stdout]     |
[INFO] [stdout] 994 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]    --> src/tests.rs:997:29
[INFO] [stdout]     |
[INFO] [stdout] 997 |         assert_ok!(ChildBounties::add_child_bounty(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-2129747112029573633.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250 | |     where
[INFO] [stdout] 251 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387 | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388 | |     where
[INFO] [stdout] 389 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391 | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409 | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410 | |     where
[INFO] [stdout] 411 | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412 | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413 | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489 | /     pub fn migrate_keys<
[INFO] [stdout] 490 | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491 | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492 | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         key2: KeyArg2,
[INFO] [stdout] 497 | |     ) -> Option<Value> {
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]    --> src/weights.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub trait WeightInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests.rs:998:4
[INFO] [stdout]     |
[INFO] [stdout] 998 |             RuntimeOrigin::signed(4),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `propose_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1010:29
[INFO] [stdout]      |
[INFO] [stdout] 1010 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 8, fee));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-15893493902598142156.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `propose_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1010:45
[INFO] [stdout]      |
[INFO] [stdout] 1010 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 8, fee));
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `accept_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1011:29
[INFO] [stdout]      |
[INFO] [stdout] 1011 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(8), 0, 0));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-8655427909858779948.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `accept_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1011:44
[INFO] [stdout]      |
[INFO] [stdout] 1011 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(8), 0, 0));
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1029:41
[INFO] [stdout]      |
[INFO] [stdout] 1029 |         assert_ok!(Bounties::unassign_curator(RuntimeOrigin::root(), 0));
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unassign_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1037:19
[INFO] [stdout]      |
[INFO] [stdout] 1037 |             ChildBounties::unassign_curator(RuntimeOrigin::signed(3), 0, 0),
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-8496678710434324399.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `unassign_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1037:36
[INFO] [stdout]      |
[INFO] [stdout] 1037 |             ChildBounties::unassign_curator(RuntimeOrigin::signed(3), 0, 0),
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unassign_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1042:29
[INFO] [stdout]      |
[INFO] [stdout] 1042 |         assert_ok!(ChildBounties::unassign_curator(RuntimeOrigin::root(), 0, 0));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-12553758866563220776.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `unassign_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1042:46
[INFO] [stdout]      |
[INFO] [stdout] 1042 |         assert_ok!(ChildBounties::unassign_curator(RuntimeOrigin::root(), 0, 0));
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1057:14
[INFO] [stdout]      |
[INFO] [stdout] 1057 |         assert_eq!(Balances::free_balance(8), 101 - expected_child_deposit);
[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:1058:14
[INFO] [stdout]      |
[INFO] [stdout] 1058 |         assert_eq!(Balances::reserved_balance(8), 0); // slashed
[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 `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1064:40
[INFO] [stdout]      |
[INFO] [stdout] 1064 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 5, 6));
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1065:39
[INFO] [stdout]      |
[INFO] [stdout] 1065 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(5), 0));
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `propose_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1072:29
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(5), 0, 0, 7, fee));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-12234766634250327115.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `propose_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1072:45
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(5), 0, 0, 7, fee));
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `accept_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1073:29
[INFO] [stdout]      |
[INFO] [stdout] 1073 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(7), 0, 0));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-10605222486302625707.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `accept_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1073:44
[INFO] [stdout]      |
[INFO] [stdout] 1073 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(7), 0, 0));
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unassign_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1091:19
[INFO] [stdout]      |
[INFO] [stdout] 1091 |             ChildBounties::unassign_curator(RuntimeOrigin::signed(3), 0, 0),
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-16282838234552441878.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `unassign_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1091:36
[INFO] [stdout]      |
[INFO] [stdout] 1091 |             ChildBounties::unassign_curator(RuntimeOrigin::signed(3), 0, 0),
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1096:41
[INFO] [stdout]      |
[INFO] [stdout] 1096 |         assert_ok!(Bounties::unassign_curator(RuntimeOrigin::signed(5), 0));
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `unassign_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1102:29
[INFO] [stdout]      |
[INFO] [stdout] 1102 |         assert_ok!(ChildBounties::unassign_curator(RuntimeOrigin::signed(7), 0, 0));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-12562450205726351194.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `unassign_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1102:46
[INFO] [stdout]      |
[INFO] [stdout] 1102 |         assert_ok!(ChildBounties::unassign_curator(RuntimeOrigin::signed(7), 0, 0));
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1117:14
[INFO] [stdout]      |
[INFO] [stdout] 1117 |         assert_eq!(Balances::free_balance(7), 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 `Balances`
[INFO] [stdout]     --> src/tests.rs:1118:14
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         assert_eq!(Balances::reserved_balance(7), 0); // slashed
[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:1127:3
[INFO] [stdout]      |
[INFO] [stdout] 1127 |         Balances::make_free_balance_be(&Treasury::account_id(), 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 `Treasury`
[INFO] [stdout]     --> src/tests.rs:1127:35
[INFO] [stdout]      |
[INFO] [stdout] 1127 |         Balances::make_free_balance_be(&Treasury::account_id(), 101);
[INFO] [stdout]      |                                         ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1128:14
[INFO] [stdout]      |
[INFO] [stdout] 1128 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]     --> src/tests.rs:1128:37
[INFO] [stdout]      |
[INFO] [stdout] 1128 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 101);
[INFO] [stdout]      |                                           ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1129:14
[INFO] [stdout]      |
[INFO] [stdout] 1129 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]     --> src/tests.rs:1129:41
[INFO] [stdout]      |
[INFO] [stdout] 1129 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 0);
[INFO] [stdout]      |                                               ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1132:3
[INFO] [stdout]      |
[INFO] [stdout] 1132 |         Balances::make_free_balance_be(&4, 101); // Parent-bounty curator.
[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:1133:3
[INFO] [stdout]      |
[INFO] [stdout] 1133 |         Balances::make_free_balance_be(&8, 101); // Child-bounty curator.
[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 `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1135:39
[INFO] [stdout]      |
[INFO] [stdout] 1135 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1136:39
[INFO] [stdout]      |
[INFO] [stdout] 1136 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1141:19
[INFO] [stdout]      |
[INFO] [stdout] 1141 |             ChildBounties::add_child_bounty(RuntimeOrigin::signed(4), 0, 10, b"12345-p1".to_vec()),
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-15320492102798566772.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1141:36
[INFO] [stdout]      |
[INFO] [stdout] 1141 |             ChildBounties::add_child_bounty(RuntimeOrigin::signed(4), 0, 10, b"12345-p1".to_vec()),
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1148:40
[INFO] [stdout]      |
[INFO] [stdout] 1148 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1149:39
[INFO] [stdout]      |
[INFO] [stdout] 1149 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1152:29
[INFO] [stdout]      |
[INFO] [stdout] 1152 |         assert_ok!(ChildBounties::add_child_bounty(
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-16529056232370759021.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1153:4
[INFO] [stdout]      |
[INFO] [stdout] 1153 |             RuntimeOrigin::signed(4),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1166:27
[INFO] [stdout]      |
[INFO] [stdout] 1166 |             Bounties::close_bounty(RuntimeOrigin::root(), 0),
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `close_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1173:29
[INFO] [stdout]      |
[INFO] [stdout] 1173 |         assert_ok!(ChildBounties::close_child_bounty(RuntimeOrigin::root(), 0, 0));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-8925591392956225987.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout] help: there is a method `clone_into` with a similar name, but with different arguments
[INFO] [stdout]     --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/alloc/src/borrow.rs:76:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1173:48
[INFO] [stdout]      |
[INFO] [stdout] 1173 |         assert_ok!(ChildBounties::close_child_bounty(RuntimeOrigin::root(), 0, 0));
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1180:37
[INFO] [stdout]      |
[INFO] [stdout] 1180 |         assert_ok!(Bounties::close_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1191:3
[INFO] [stdout]      |
[INFO] [stdout] 1191 |         Balances::make_free_balance_be(&Treasury::account_id(), 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 `Treasury`
[INFO] [stdout]     --> src/tests.rs:1191:35
[INFO] [stdout]      |
[INFO] [stdout] 1191 |         Balances::make_free_balance_be(&Treasury::account_id(), 101);
[INFO] [stdout]      |                                         ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1192:14
[INFO] [stdout]      |
[INFO] [stdout] 1192 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]     --> src/tests.rs:1192:37
[INFO] [stdout]      |
[INFO] [stdout] 1192 |         assert_eq!(Balances::free_balance(Treasury::account_id()), 101);
[INFO] [stdout]      |                                           ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1193:14
[INFO] [stdout]      |
[INFO] [stdout] 1193 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 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 `Treasury`
[INFO] [stdout]     --> src/tests.rs:1193:41
[INFO] [stdout]      |
[INFO] [stdout] 1193 |         assert_eq!(Balances::reserved_balance(Treasury::account_id()), 0);
[INFO] [stdout]      |                                               ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1196:3
[INFO] [stdout]      |
[INFO] [stdout] 1196 |         Balances::make_free_balance_be(&4, 101); // Parent-bounty curator.
[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:1197:3
[INFO] [stdout]      |
[INFO] [stdout] 1197 |         Balances::make_free_balance_be(&8, 101); // Child-bounty curator.
[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 `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1199:39
[INFO] [stdout]      |
[INFO] [stdout] 1199 |         assert_ok!(Bounties::propose_bounty(RuntimeOrigin::signed(0), 50, b"12345".to_vec()));
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1200:39
[INFO] [stdout]      |
[INFO] [stdout] 1200 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), 0));
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1205:40
[INFO] [stdout]      |
[INFO] [stdout] 1205 |         assert_ok!(Bounties::propose_curator(RuntimeOrigin::root(), 0, 4, 6));
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1206:39
[INFO] [stdout]      |
[INFO] [stdout] 1206 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(4), 0));
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1209:29
[INFO] [stdout]      |
[INFO] [stdout] 1209 |         assert_ok!(ChildBounties::add_child_bounty(
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-4158747846480018439.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1210:4
[INFO] [stdout]      |
[INFO] [stdout] 1210 |             RuntimeOrigin::signed(4),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `propose_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1223:29
[INFO] [stdout]      |
[INFO] [stdout] 1223 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 8, fee));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-238285763992184161.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `propose_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1223:45
[INFO] [stdout]      |
[INFO] [stdout] 1223 |         assert_ok!(ChildBounties::propose_curator(RuntimeOrigin::signed(4), 0, 0, 8, fee));
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `accept_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1227:29
[INFO] [stdout]      |
[INFO] [stdout] 1227 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(8), 0, 0));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-13563094807761171737.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `accept_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1227:44
[INFO] [stdout]      |
[INFO] [stdout] 1227 |         assert_ok!(ChildBounties::accept_curator(RuntimeOrigin::signed(8), 0, 0));
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `award_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1229:29
[INFO] [stdout]      |
[INFO] [stdout] 1229 |         assert_ok!(ChildBounties::award_child_bounty(RuntimeOrigin::signed(8), 0, 0, 7));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-135253935189382199.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `award_child_bounty`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1229:48
[INFO] [stdout]      |
[INFO] [stdout] 1229 |         assert_ok!(ChildBounties::award_child_bounty(RuntimeOrigin::signed(8), 0, 0, 7));
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `claim_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1251:29
[INFO] [stdout]      |
[INFO] [stdout] 1251 |         assert_ok!(ChildBounties::claim_child_bounty(RuntimeOrigin::signed(7), 0, 0));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-10386374409929374139.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `claim_child_bounty`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1251:48
[INFO] [stdout]      |
[INFO] [stdout] 1251 |         assert_ok!(ChildBounties::claim_child_bounty(RuntimeOrigin::signed(7), 0, 0));
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1257:37
[INFO] [stdout]      |
[INFO] [stdout] 1257 |         assert_ok!(Bounties::award_bounty(RuntimeOrigin::signed(4), 0, 9));
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1262:37
[INFO] [stdout]      |
[INFO] [stdout] 1262 |         assert_ok!(Bounties::claim_bounty(RuntimeOrigin::signed(9), 0));
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1265:14
[INFO] [stdout]      |
[INFO] [stdout] 1265 |         assert_eq!(Balances::free_balance(4), 101 + 6 - fee); // 101 + 6 - 2
[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:1266:14
[INFO] [stdout]      |
[INFO] [stdout] 1266 |         assert_eq!(Balances::reserved_balance(4), 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:1269:14
[INFO] [stdout]      |
[INFO] [stdout] 1269 |         assert_eq!(Balances::free_balance(9), 34);
[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:1270:14
[INFO] [stdout]      |
[INFO] [stdout] 1270 |         assert_eq!(Balances::reserved_balance(9), 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:1286:3
[INFO] [stdout]      |
[INFO] [stdout] 1286 |         Balances::make_free_balance_be(&Treasury::account_id(), parent_value * 3);
[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 `Treasury`
[INFO] [stdout]     --> src/tests.rs:1286:35
[INFO] [stdout]      |
[INFO] [stdout] 1286 |         Balances::make_free_balance_be(&Treasury::account_id(), parent_value * 3);
[INFO] [stdout]      |                                         ^^^^^^^^ use of undeclared type `Treasury`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1287:3
[INFO] [stdout]      |
[INFO] [stdout] 1287 |         Balances::make_free_balance_be(&parent_curator, parent_fee * 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 `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1289:4
[INFO] [stdout]      |
[INFO] [stdout] 1289 |             RuntimeOrigin::signed(parent_curator),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1293:39
[INFO] [stdout]      |
[INFO] [stdout] 1293 |         assert_ok!(Bounties::approve_bounty(RuntimeOrigin::root(), parent_index));
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1299:4
[INFO] [stdout]      |
[INFO] [stdout] 1299 |             RuntimeOrigin::root(),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1304:39
[INFO] [stdout]      |
[INFO] [stdout] 1304 |         assert_ok!(Bounties::accept_curator(RuntimeOrigin::signed(parent_curator), parent_index));
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1315:3
[INFO] [stdout]      |
[INFO] [stdout] 1315 |         Balances::make_free_balance_be(&child_curator, starting_balance);
[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[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1316:29
[INFO] [stdout]      |
[INFO] [stdout] 1316 |         assert_ok!(ChildBounties::add_child_bounty(
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-1147132982239459791.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1317:4
[INFO] [stdout]      |
[INFO] [stdout] 1317 |             RuntimeOrigin::signed(parent_curator),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `propose_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1324:29
[INFO] [stdout]      |
[INFO] [stdout] 1324 |         assert_ok!(ChildBounties::propose_curator(
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-9484191210992944555.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `propose_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1325:4
[INFO] [stdout]      |
[INFO] [stdout] 1325 |             RuntimeOrigin::signed(parent_curator),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `accept_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1331:29
[INFO] [stdout]      |
[INFO] [stdout] 1331 |         assert_ok!(ChildBounties::accept_curator(
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-13879919701431195287.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `accept_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1332:4
[INFO] [stdout]      |
[INFO] [stdout] 1332 |             RuntimeOrigin::signed(child_curator),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1338:14
[INFO] [stdout]      |
[INFO] [stdout] 1338 |         assert_eq!(Balances::free_balance(child_curator), starting_balance - expected_deposit);
[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:1339:14
[INFO] [stdout]      |
[INFO] [stdout] 1339 |         assert_eq!(Balances::reserved_balance(child_curator), expected_deposit);
[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:1348:21
[INFO] [stdout]      |
[INFO] [stdout] 1348 |         let free_before = Balances::free_balance(&parent_curator);
[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:1349:25
[INFO] [stdout]      |
[INFO] [stdout] 1349 |         let reserved_before = Balances::reserved_balance(&parent_curator);
[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[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1351:29
[INFO] [stdout]      |
[INFO] [stdout] 1351 |         assert_ok!(ChildBounties::add_child_bounty(
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-16090251020344958743.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1352:4
[INFO] [stdout]      |
[INFO] [stdout] 1352 |             RuntimeOrigin::signed(parent_curator),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `propose_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1359:29
[INFO] [stdout]      |
[INFO] [stdout] 1359 |         assert_ok!(ChildBounties::propose_curator(
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-12379551570504499420.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `propose_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1360:4
[INFO] [stdout]      |
[INFO] [stdout] 1360 |             RuntimeOrigin::signed(parent_curator),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `accept_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1366:29
[INFO] [stdout]      |
[INFO] [stdout] 1366 |         assert_ok!(ChildBounties::accept_curator(
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-7652749661842798272.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `accept_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1367:4
[INFO] [stdout]      |
[INFO] [stdout] 1367 |             RuntimeOrigin::signed(child_curator),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1373:14
[INFO] [stdout]      |
[INFO] [stdout] 1373 |         assert_eq!(Balances::free_balance(child_curator), free_before);
[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:1374:14
[INFO] [stdout]      |
[INFO] [stdout] 1374 |         assert_eq!(Balances::reserved_balance(child_curator), reserved_before);
[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:1383:3
[INFO] [stdout]      |
[INFO] [stdout] 1383 |         Balances::make_free_balance_be(&child_curator, starting_balance);
[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[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1384:29
[INFO] [stdout]      |
[INFO] [stdout] 1384 |         assert_ok!(ChildBounties::add_child_bounty(
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-12963516839569125016.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1385:4
[INFO] [stdout]      |
[INFO] [stdout] 1385 |             RuntimeOrigin::signed(parent_curator),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `propose_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1392:29
[INFO] [stdout]      |
[INFO] [stdout] 1392 |         assert_ok!(ChildBounties::propose_curator(
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-6981108155744429774.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `propose_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1393:4
[INFO] [stdout]      |
[INFO] [stdout] 1393 |             RuntimeOrigin::signed(parent_curator),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `accept_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1399:29
[INFO] [stdout]      |
[INFO] [stdout] 1399 |         assert_ok!(ChildBounties::accept_curator(
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-4614219795247897985.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `accept_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1400:4
[INFO] [stdout]      |
[INFO] [stdout] 1400 |             RuntimeOrigin::signed(child_curator),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1406:14
[INFO] [stdout]      |
[INFO] [stdout] 1406 |         assert_eq!(Balances::free_balance(child_curator), starting_balance - expected_deposit);
[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:1407:14
[INFO] [stdout]      |
[INFO] [stdout] 1407 |         assert_eq!(Balances::reserved_balance(child_curator), expected_deposit);
[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[E0599]: no function or associated item named `impl_close_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1410:29
[INFO] [stdout]      |
[INFO] [stdout] 1410 |         assert_ok!(ChildBounties::impl_close_child_bounty(parent_index, child_index));
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-18157366418259865108.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1419:3
[INFO] [stdout]      |
[INFO] [stdout] 1419 |         Balances::make_free_balance_be(&child_curator, starting_balance);
[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[E0599]: no function or associated item named `add_child_bounty` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1420:29
[INFO] [stdout]      |
[INFO] [stdout] 1420 |         assert_ok!(ChildBounties::add_child_bounty(
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-6672292713199072213.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `add_child_bounty`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1421:4
[INFO] [stdout]      |
[INFO] [stdout] 1421 |             RuntimeOrigin::signed(parent_curator),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `propose_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1428:29
[INFO] [stdout]      |
[INFO] [stdout] 1428 |         assert_ok!(ChildBounties::propose_curator(
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-10384606681241600330.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `propose_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1429:4
[INFO] [stdout]      |
[INFO] [stdout] 1429 |             RuntimeOrigin::signed(parent_curator),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `accept_curator` found for struct `StorageDoubleMap` in the current scope
[INFO] [stdout]     --> src/tests.rs:1435:29
[INFO] [stdout]      |
[INFO] [stdout] 1435 |         assert_ok!(ChildBounties::accept_curator(
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^ function or associated item not found in `StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<...>, ..., ..., ..., ..., ...>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the full type name has been written to '/opt/rustwide/target/debug/deps/pallet_child_bounties-aecb59b8a40402ec.long-type-16116665591995658268.txt'
[INFO] [stdout]      = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] note: if you're trying to build a new `frame_support::pallet_prelude::StorageDoubleMap<_GeneratedPrefixForStorageChildBounties<_>, frame_support::Twox64Concat, u32, frame_support::Twox64Concat, u32, ChildBounty<_, _, _>>` consider using one of the following associated functions:
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_get
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::try_mutate_exists
[INFO] [stdout]       frame_support::pallet_prelude::StorageDoubleMap::<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>::migrate_keys
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/frame-support-38.0.0/src/storage/types/double_map.rs:249:2
[INFO] [stdout]      |
[INFO] [stdout] 249  | /     pub fn try_get<KArg1, KArg2>(k1: KArg1, k2: KArg2) -> Result<Value, ()>
[INFO] [stdout] 250  | |     where
[INFO] [stdout] 251  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 252  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout]      | |________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 387  | /     pub fn try_mutate<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 388  | |     where
[INFO] [stdout] 389  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 390  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 391  | |         F: FnOnce(&mut QueryKind::Query) -> Result<R, E>,
[INFO] [stdout]      | |_________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 409  | /     pub fn try_mutate_exists<KArg1, KArg2, R, E, F>(k1: KArg1, k2: KArg2, f: F) -> Result<R, E>
[INFO] [stdout] 410  | |     where
[INFO] [stdout] 411  | |         KArg1: EncodeLike<Key1>,
[INFO] [stdout] 412  | |         KArg2: EncodeLike<Key2>,
[INFO] [stdout] 413  | |         F: FnOnce(&mut Option<Value>) -> Result<R, E>,
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 489  | /     pub fn migrate_keys<
[INFO] [stdout] 490  | |         OldHasher1: crate::StorageHasher,
[INFO] [stdout] 491  | |         OldHasher2: crate::StorageHasher,
[INFO] [stdout] 492  | |         KeyArg1: EncodeLike<Key1>,
[INFO] [stdout] ...    |
[INFO] [stdout] 496  | |         key2: KeyArg2,
[INFO] [stdout] 497  | |     ) -> Option<Value> {
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `weights::WeightInfo` defines an item `accept_curator`, perhaps you need to implement it
[INFO] [stdout]     --> src/weights.rs:53:1
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub trait WeightInfo {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests.rs:1436:4
[INFO] [stdout]      |
[INFO] [stdout] 1436 |             RuntimeOrigin::signed(child_curator),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests.rs:1442:14
[INFO] [stdout]      |
[INFO] [stdout] 1442 |         assert_eq!(Balances::free_balance(child_curator), starting_balance - expected_deposit);
[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:1443:14
[INFO] [stdout]      |
[INFO] [stdout] 1443 |         assert_eq!(Balances::reserved_balance(child_curator), expected_deposit);
[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/tests.rs:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 |     type AccountData = pallet_balances::AccountData<u64>;
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ use of undeclared crate or module `pallet_balances`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 69 |     type AccountData = pallet_bounties::AccountData<u64>;
[INFO] [stdout]    |                        ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pallet_balances`
[INFO] [stdout]   --> src/tests.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 |     type Currency = pallet_balances::Pallet<Test>;
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^ use of undeclared crate or module `pallet_balances`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 85 |     type Currency = pallet_bounties::Pallet<Test>;
[INFO] [stdout]    |                     ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pallet_balances`
[INFO] [stdout]    --> src/tests.rs:135:2
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pallet_balances::GenesisConfig::<Test> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of undeclared crate or module `pallet_balances`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pallet_bounties::GenesisConfig::<Test> {
[INFO] [stdout]     |     ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests.rs:151:26
[INFO] [stdout]     |
[INFO] [stdout] 151 |         .filter_map(|e| if let RuntimeEvent::ChildBounties(inner) = e { Some(inner) } else { None })
[INFO] [stdout]     |                                ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pallet-child-bounties` (lib test) due to 619 previous errors
[INFO] running `Command { std: "docker" "inspect" "b8a0db492cc70a9e084ae1135ff648e166d4ffb1ab9288818761efbaf432dd59", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b8a0db492cc70a9e084ae1135ff648e166d4ffb1ab9288818761efbaf432dd59", kill_on_drop: false }`
[INFO] [stdout] b8a0db492cc70a9e084ae1135ff648e166d4ffb1ab9288818761efbaf432dd59
