[INFO] fetching crate pallet-xcm 5.0.0...
[INFO] checking pallet-xcm-5.0.0 against master#30f74ff0dc4d66debc8b50724c446f817e5f75f4 for pr-121848-1
[INFO] extracting crate pallet-xcm 5.0.0 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate pallet-xcm 5.0.0 on toolchain 30f74ff0dc4d66debc8b50724c446f817e5f75f4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate pallet-xcm 5.0.0
[INFO] finished tweaking crates.io crate pallet-xcm 5.0.0
[INFO] tweaked toml for crates.io crate pallet-xcm 5.0.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded pallet-balances v26.0.0
[INFO] [stderr]   Downloaded staging-xcm-builder v5.0.0
[INFO] [stderr]   Downloaded pallet-transaction-payment v26.0.0
[INFO] [stderr]   Downloaded frame-benchmarking v26.0.0
[INFO] [stderr]   Downloaded staging-xcm-executor v5.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] eed852a9bfec7bc81a6cbca25f09ad0d05570b6bb661af208f725d93c5633157
[INFO] running `Command { std: "docker" "start" "-a" "eed852a9bfec7bc81a6cbca25f09ad0d05570b6bb661af208f725d93c5633157", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "eed852a9bfec7bc81a6cbca25f09ad0d05570b6bb661af208f725d93c5633157", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eed852a9bfec7bc81a6cbca25f09ad0d05570b6bb661af208f725d93c5633157", kill_on_drop: false }`
[INFO] [stdout] eed852a9bfec7bc81a6cbca25f09ad0d05570b6bb661af208f725d93c5633157
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fe53f42424fb6e24b7cfc899afe53aaf80ff49032c449f72c5249ecbd82ace51
[INFO] running `Command { std: "docker" "start" "-a" "fe53f42424fb6e24b7cfc899afe53aaf80ff49032c449f72c5249ecbd82ace51", kill_on_drop: false }`
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]     Checking subtle v2.4.1
[INFO] [stderr]     Checking const-oid v0.9.6
[INFO] [stderr]     Checking bytes v1.6.0
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling serde_json v1.0.115
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking curve25519-dalek v2.1.3
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling libsecp256k1-core v0.3.0
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking crypto-mac v0.11.1
[INFO] [stderr]     Checking hmac v0.8.1
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking curve25519-dalek v4.1.2
[INFO] [stderr]     Checking tracing-subscriber v0.2.25
[INFO] [stderr]     Checking hmac-drbg v0.3.0
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking twox-hash v1.6.3
[INFO] [stderr]     Checking pbkdf2 v0.8.0
[INFO] [stderr]     Checking hmac v0.11.0
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1 v0.7.1
[INFO] [stderr]     Checking curve25519-dalek v3.2.0
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking schnorrkel v0.9.1
[INFO] [stderr]     Checking sp-core-hashing v13.0.0
[INFO] [stderr]     Checking schnorrkel v0.11.4
[INFO] [stderr]     Checking blake2 v0.10.6
[INFO] [stderr]     Checking ed25519-zebra v3.1.0
[INFO] [stderr]    Compiling getrandom v0.2.12
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking substrate-bip39 v0.4.6
[INFO] [stderr]     Checking sp-panic-handler v12.0.0
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]     Checking ed25519-dalek v2.1.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling derive-syn-parse v0.1.5
[INFO] [stderr]    Compiling blake2b_simd v1.0.2
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling toml_datetime v0.6.3
[INFO] [stderr]    Compiling serde_spanned v0.6.5
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling toml_edit v0.20.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]     Checking der v0.7.8
[INFO] [stderr]    Compiling macro_magic_core_macros v0.5.0
[INFO] [stderr]    Compiling expander v2.1.0
[INFO] [stderr]    Compiling macro_magic_core v0.5.0
[INFO] [stderr]     Checking ff v0.13.0
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling ss58-registry v1.47.0
[INFO] [stderr]     Checking base16ct v0.2.0
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]    Compiling macro_magic_macros v0.5.0
[INFO] [stderr]    Compiling sp-core-hashing-proc-macro v13.0.0
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling proc-macro-crate v2.0.2
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling either v1.10.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling toml v0.8.2
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]    Compiling frame-support-procedural-tools-derive v10.0.0
[INFO] [stderr]    Compiling include_dir_macros v0.7.3
[INFO] [stderr]    Compiling scale-info-derive v2.11.1
[INFO] [stderr]    Compiling sp-runtime-interface-proc-macro v15.0.0
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]    Compiling sp-api-proc-macro v13.0.0
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling common-path v1.0.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling parity-scale-codec-derive v3.6.9
[INFO] [stderr]    Compiling cfg-expr v0.15.7
[INFO] [stderr]    Compiling include_dir v0.7.3
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]    Compiling docify_macros v0.2.7
[INFO] [stderr]    Compiling frame-support-procedural-tools v9.0.0
[INFO] [stderr]    Compiling macro_magic v0.5.0
[INFO] [stderr]    Compiling proc-macro-warning v1.0.2
[INFO] [stderr]     Checking bytemuck v1.15.0
[INFO] [stderr]    Compiling aquamarine v0.3.3
[INFO] [stderr]     Checking safe_arch v0.7.1
[INFO] [stderr]    Compiling frame-support-procedural v21.0.0
[INFO] [stderr]     Checking k256 v0.13.3
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling matrixmultiply v0.3.8
[INFO] [stderr]     Checking tt-call v1.0.9
[INFO] [stderr]     Checking wide v0.7.15
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]    Compiling nalgebra-macros v0.2.1
[INFO] [stderr]    Compiling xcm-procedural v5.0.0
[INFO] [stderr]     Checking parity-scale-codec v3.6.9
[INFO] [stderr]     Checking docify v0.2.7
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]     Checking simba v0.8.1
[INFO] [stderr]     Checking scale-info v2.11.1
[INFO] [stderr]     Checking impl-codec v0.6.0
[INFO] [stderr]     Checking sp-storage v17.0.0
[INFO] [stderr]     Checking sp-externalities v0.23.0
[INFO] [stderr]     Checking sp-wasm-interface v18.0.0
[INFO] [stderr]     Checking primitive-types v0.12.2
[INFO] [stderr]     Checking sp-tracing v14.0.0
[INFO] [stderr]     Checking bounded-collections v0.1.9
[INFO] [stderr]     Checking sp-arithmetic v21.0.0
[INFO] [stderr]     Checking frame-metadata v16.0.0
[INFO] [stderr]    Compiling sp-version-proc-macro v12.0.0
[INFO] [stderr]     Checking sp-metadata-ir v0.4.0
[INFO] [stderr]     Checking sp-runtime-interface v22.0.0
[INFO] [stderr]     Checking sp-core v26.0.0
[INFO] [stderr]     Checking sp-trie v27.0.0
[INFO] [stderr]     Checking sp-keystore v0.32.0
[INFO] [stderr]     Checking sp-weights v25.0.0
[INFO] [stderr]     Checking staging-xcm v5.0.0
[INFO] [stderr]     Checking nalgebra v0.32.5
[INFO] [stderr]     Checking sp-state-machine v0.33.0
[INFO] [stderr]     Checking sp-io v28.0.0
[INFO] [stderr]     Checking sp-application-crypto v28.0.0
[INFO] [stderr]     Checking sp-runtime v29.0.0
[INFO] [stderr]     Checking linregress v0.5.3
[INFO] [stderr]     Checking sp-version v27.0.0
[INFO] [stderr]     Checking sp-inherents v24.0.0
[INFO] [stderr]     Checking sp-staking v24.0.0
[INFO] [stderr]     Checking polkadot-core-primitives v5.0.0
[INFO] [stderr]     Checking sp-api v24.0.0
[INFO] [stderr]     Checking polkadot-parachain-primitives v4.0.0
[INFO] [stderr]     Checking sp-genesis-builder v0.5.0
[INFO] [stderr]     Checking frame-support v26.0.0
[INFO] [stderr]     Checking frame-system v26.0.0
[INFO] [stderr]     Checking frame-benchmarking v26.0.0
[INFO] [stderr]     Checking pallet-transaction-payment v26.0.0
[INFO] [stderr]     Checking pallet-balances v26.0.0
[INFO] [stderr]     Checking staging-xcm-executor v5.0.0
[INFO] [stderr]     Checking staging-xcm-builder v5.0.0
[INFO] [stderr]     Checking pallet-xcm v5.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the item `QueryResponseInfo` is imported redundantly
[INFO] [stdout]   --> src/lib.rs:51:11
[INFO] [stdout]    |
[INFO] [stdout] 51 | use xcm::{latest::QueryResponseInfo, prelude::*};
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^  ---------- the item `QueryResponseInfo` is already imported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `polkadot_parachain_primitives`
[INFO] [stdout]   --> src/mock.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use polkadot_parachain_primitives::primitives::Id as ParaId;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `polkadot_parachain_primitives`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `polkadot_parachain_primitives`
[INFO] [stdout]   --> src/tests/assets_transfer.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use polkadot_parachain_primitives::primitives::Id as ParaId;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `polkadot_parachain_primitives`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `polkadot_parachain_primitives`
[INFO] [stdout]   --> src/tests/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use polkadot_parachain_primitives::primitives::Id as ParaId;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `polkadot_parachain_primitives`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `polkadot_runtime_parachains`
[INFO] [stdout]   --> src/mock.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use polkadot_runtime_parachains::origin;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `polkadot_runtime_parachains`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/mock.rs:52:47
[INFO] [stdout]    |
[INFO] [stdout] 52 | 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] 52 | type Block<Test> = frame_system::mocking::MockBlock<Test>;
[INFO] [stdout]    |           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:242:31
[INFO] [stdout]     |
[INFO] [stdout] 242 | impl frame_system::Config for Test {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/mock.rs:243:23
[INFO] [stdout]     |
[INFO] [stdout] 243 |     type RuntimeOrigin = RuntimeOrigin;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 243 |     type RuntimeOrigin = Self::RuntimeOrigin;
[INFO] [stdout]     |                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]    --> src/mock.rs:244:21
[INFO] [stdout]     |
[INFO] [stdout] 244 |     type RuntimeCall = RuntimeCall;
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 244 |     type RuntimeCall = Self::RuntimeCall;
[INFO] [stdout]     |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/mock.rs:251:22
[INFO] [stdout]     |
[INFO] [stdout] 251 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]     |                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 251 |     type RuntimeEvent = Self::RuntimeEvent;
[INFO] [stdout]     |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:274:34
[INFO] [stdout]     |
[INFO] [stdout] 274 | impl pallet_balances::Config for Test {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/mock.rs:277:22
[INFO] [stdout]     |
[INFO] [stdout] 277 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]     |                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 277 |     type RuntimeEvent = Self::RuntimeEvent;
[INFO] [stdout]     |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `System` in this scope
[INFO] [stdout]    --> src/mock.rs:280:22
[INFO] [stdout]     |
[INFO] [stdout] 280 |     type AccountStore = System;
[INFO] [stdout]     |                         ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 17  + use sp_std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 17  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeHoldReason` in this scope
[INFO] [stdout]    --> src/mock.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |     type RuntimeHoldReason = RuntimeHoldReason;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 284 |     type RuntimeHoldReason = Self::RuntimeHoldReason;
[INFO] [stdout]     |                              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeFreezeReason` in this scope
[INFO] [stdout]    --> src/mock.rs:285:29
[INFO] [stdout]     |
[INFO] [stdout] 285 |     type RuntimeFreezeReason = RuntimeFreezeReason;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 285 |     type RuntimeFreezeReason = Self::RuntimeFreezeReason;
[INFO] [stdout]     |                                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:301:32
[INFO] [stdout]     |
[INFO] [stdout] 301 | impl pallet_assets::Config for Test {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/mock.rs:302:22
[INFO] [stdout]     |
[INFO] [stdout] 302 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Balances` in this scope
[INFO] [stdout]    --> src/mock.rs:306:18
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub type Balance = u128;
[INFO] [stdout]     | ------------------------ similarly named type alias `Balance` defined here
[INFO] [stdout] ...
[INFO] [stdout] 306 |     type Currency = Balances;
[INFO] [stdout]     |                     ^^^^^^^^ help: a type alias with a similar name exists: `Balance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Balances` in this scope
[INFO] [stdout]    --> src/mock.rs:424:21
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub type Balance = u128;
[INFO] [stdout]     | ------------------------ similarly named type alias `Balance` defined here
[INFO] [stdout] ...
[INFO] [stdout] 424 |     XcmCurrencyAdapter<Balances, IsConcrete<RelayLocation>, SovereignAccountOf, AccountId, ()>,
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a type alias with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 424 |     XcmCurrencyAdapter<Balance, IsConcrete<RelayLocation>, SovereignAccountOf, AccountId, ()>,
[INFO] [stdout]     |                        ~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 423 | pub type AssetTransactors<Balances> = (
[INFO] [stdout]     |                          ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Assets` in this scope
[INFO] [stdout]    --> src/mock.rs:426:3
[INFO] [stdout]     |
[INFO] [stdout] 426 |         Assets,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staging-xcm-5.0.0/src/v3/multiasset.rs:341:1
[INFO] [stdout]     |
[INFO] [stdout] 341 | pub enum AssetId {
[INFO] [stdout]     | ---------------- similarly named enum `AssetId` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 426 |         AssetId,
[INFO] [stdout]     |         ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 17  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 17  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 17  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/mock.rs:436:49
[INFO] [stdout]     |
[INFO] [stdout] 436 |     SovereignSignedViaLocation<SovereignAccountOf, RuntimeOrigin>,
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 435 | type LocalOriginConverter<RuntimeOrigin> = (
[INFO] [stdout]     |                          +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/mock.rs:437:41
[INFO] [stdout]     |
[INFO] [stdout] 437 |     ChildParachainAsNative<origin::Origin, RuntimeOrigin>,
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 435 | type LocalOriginConverter<RuntimeOrigin> = (
[INFO] [stdout]     |                          +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/mock.rs:438:40
[INFO] [stdout]     |
[INFO] [stdout] 438 |     SignedAccountId32AsNative<AnyNetwork, RuntimeOrigin>,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 435 | type LocalOriginConverter<RuntimeOrigin> = (
[INFO] [stdout]     |                          +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/mock.rs:439:42
[INFO] [stdout]     |
[INFO] [stdout] 439 |     ChildSystemParachainAsSuperuser<ParaId, RuntimeOrigin>,
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 435 | type LocalOriginConverter<RuntimeOrigin> = (
[INFO] [stdout]     |                          +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `XcmPallet` in this scope
[INFO] [stdout]    --> src/mock.rs:467:27
[INFO] [stdout]     |
[INFO] [stdout] 467 |     AllowKnownQueryResponses<XcmPallet>,
[INFO] [stdout]     |                              ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 464 | pub type Barrier<XcmPallet> = (
[INFO] [stdout]     |                 +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]    --> src/mock.rs:475:21
[INFO] [stdout]     |
[INFO] [stdout] 475 |     type RuntimeCall = RuntimeCall;
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 475 |     type RuntimeCall = Self::RuntimeCall;
[INFO] [stdout]     |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]    --> src/mock.rs:489:50
[INFO] [stdout]     |
[INFO] [stdout] 489 |     type Weigher = FixedWeightBounds<BaseXcmWeight, RuntimeCall, MaxInstructions>;
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 489 |     type Weigher = FixedWeightBounds<BaseXcmWeight, Self::RuntimeCall, MaxInstructions>;
[INFO] [stdout]     |                                                     ++++++
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 474 | impl<RuntimeCall> xcm_executor::Config for XcmConfig {
[INFO] [stdout]     |     +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `XcmPallet` in this scope
[INFO] [stdout]    --> src/mock.rs:491:25
[INFO] [stdout]     |
[INFO] [stdout] 491 |     type ResponseHandler = XcmPallet;
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `XcmPallet` in this scope
[INFO] [stdout]    --> src/mock.rs:492:19
[INFO] [stdout]     |
[INFO] [stdout] 492 |     type AssetTrap = XcmPallet;
[INFO] [stdout]     |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `XcmPallet` in this scope
[INFO] [stdout]    --> src/mock.rs:495:21
[INFO] [stdout]     |
[INFO] [stdout] 495 |     type AssetClaims = XcmPallet;
[INFO] [stdout]     |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `XcmPallet` in this scope
[INFO] [stdout]    --> src/mock.rs:496:29
[INFO] [stdout]     |
[INFO] [stdout] 496 |     type SubscriptionService = XcmPallet;
[INFO] [stdout]     |                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AllPalletsWithSystem` in this scope
[INFO] [stdout]    --> src/mock.rs:497:29
[INFO] [stdout]     |
[INFO] [stdout] 497 |     type PalletInstancesInfo = AllPalletsWithSystem;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]    --> src/mock.rs:505:24
[INFO] [stdout]     |
[INFO] [stdout] 505 |     type CallDispatcher = RuntimeCall;
[INFO] [stdout]     |                           ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 505 |     type CallDispatcher = Self::RuntimeCall;
[INFO] [stdout]     |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/mock.rs:510:54
[INFO] [stdout]     |
[INFO] [stdout] 510 | pub type LocalOriginToLocation = SignedToAccountId32<RuntimeOrigin, AccountId, AnyNetwork>;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 510 | pub type LocalOriginToLocation<RuntimeOrigin> = SignedToAccountId32<RuntimeOrigin, AccountId, AnyNetwork>;
[INFO] [stdout]     |                               +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:524:29
[INFO] [stdout]     |
[INFO] [stdout] 524 | impl pallet_xcm::Config for Test {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/mock.rs:525:22
[INFO] [stdout]     |
[INFO] [stdout] 525 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]     |                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 525 |     type RuntimeEvent = Self::RuntimeEvent;
[INFO] [stdout]     |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/mock.rs:526:52
[INFO] [stdout]     |
[INFO] [stdout] 526 |     type SendXcmOrigin = xcm_builder::EnsureXcmOrigin<RuntimeOrigin, LocalOriginToLocation>;
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 526 |     type SendXcmOrigin = xcm_builder::EnsureXcmOrigin<Self::RuntimeOrigin, LocalOriginToLocation>;
[INFO] [stdout]     |                                                       ++++++
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 524 | impl<RuntimeOrigin> pallet_xcm::Config for Test {
[INFO] [stdout]     |     +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/mock.rs:528:55
[INFO] [stdout]     |
[INFO] [stdout] 528 |     type ExecuteXcmOrigin = xcm_builder::EnsureXcmOrigin<RuntimeOrigin, LocalOriginToLocation>;
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 528 |     type ExecuteXcmOrigin = xcm_builder::EnsureXcmOrigin<Self::RuntimeOrigin, LocalOriginToLocation>;
[INFO] [stdout]     |                                                          ++++++
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 524 | impl<RuntimeOrigin> pallet_xcm::Config for Test {
[INFO] [stdout]     |     +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]    --> src/mock.rs:533:50
[INFO] [stdout]     |
[INFO] [stdout] 533 |     type Weigher = FixedWeightBounds<BaseXcmWeight, RuntimeCall, MaxInstructions>;
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 533 |     type Weigher = FixedWeightBounds<BaseXcmWeight, Self::RuntimeCall, MaxInstructions>;
[INFO] [stdout]     |                                                     ++++++
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 524 | impl<RuntimeCall> pallet_xcm::Config for Test {
[INFO] [stdout]     |     +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/mock.rs:535:23
[INFO] [stdout]     |
[INFO] [stdout] 535 |     type RuntimeOrigin = RuntimeOrigin;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 535 |     type RuntimeOrigin = Self::RuntimeOrigin;
[INFO] [stdout]     |                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]    --> src/mock.rs:536:21
[INFO] [stdout]     |
[INFO] [stdout] 536 |     type RuntimeCall = RuntimeCall;
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 536 |     type RuntimeCall = Self::RuntimeCall;
[INFO] [stdout]     |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Balances` in this scope
[INFO] [stdout]    --> src/mock.rs:542:18
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub type Balance = u128;
[INFO] [stdout]     | ------------------------ similarly named type alias `Balance` defined here
[INFO] [stdout] ...
[INFO] [stdout] 542 |     type Currency = Balances;
[INFO] [stdout]     |                     ^^^^^^^^ help: a type alias with a similar name exists: `Balance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:550:25
[INFO] [stdout]     |
[INFO] [stdout] 550 | impl origin::Config for Test {}
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:552:39
[INFO] [stdout]     |
[INFO] [stdout] 552 | impl pallet_test_notifier::Config for Test {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/mock.rs:553:22
[INFO] [stdout]     |
[INFO] [stdout] 553 |     type RuntimeEvent = RuntimeEvent;
[INFO] [stdout]     |                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 553 |     type RuntimeEvent = Self::RuntimeEvent;
[INFO] [stdout]     |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeOrigin` in this scope
[INFO] [stdout]    --> src/mock.rs:554:23
[INFO] [stdout]     |
[INFO] [stdout] 554 |     type RuntimeOrigin = RuntimeOrigin;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 554 |     type RuntimeOrigin = Self::RuntimeOrigin;
[INFO] [stdout]     |                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeCall` in this scope
[INFO] [stdout]    --> src/mock.rs:555:21
[INFO] [stdout]     |
[INFO] [stdout] 555 |     type RuntimeCall = RuntimeCall;
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the associated type
[INFO] [stdout]     |
[INFO] [stdout] 555 |     type RuntimeCall = Self::RuntimeCall;
[INFO] [stdout]     |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/mock.rs:576:31
[INFO] [stdout]     |
[INFO] [stdout] 576 | pub(crate) fn last_event() -> RuntimeEvent {
[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/mock.rs:577:2
[INFO] [stdout]     |
[INFO] [stdout] 577 |     System::events().pop().expect("RuntimeEvent expected").event
[INFO] [stdout]     |     ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 17  + use sp_std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 17  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RuntimeEvent` in this scope
[INFO] [stdout]    --> src/mock.rs:580:44
[INFO] [stdout]     |
[INFO] [stdout] 580 | pub(crate) fn last_events(n: usize) -> Vec<RuntimeEvent> {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 580 | pub(crate) fn last_events<RuntimeEvent>(n: usize) -> Vec<RuntimeEvent> {
[INFO] [stdout]     |                          ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:581:2
[INFO] [stdout]     |
[INFO] [stdout] 581 |     System::events().into_iter().map(|e| e.event).rev().take(n).rev().collect()
[INFO] [stdout]     |     ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 17  + use sp_std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 17  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:600:44
[INFO] [stdout]     |
[INFO] [stdout] 600 |     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] 597 | pub(crate) fn new_test_ext_with_balances<Test>(
[INFO] [stdout]     |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:602:35
[INFO] [stdout]     |
[INFO] [stdout] 602 |     pallet_balances::GenesisConfig::<Test> { balances }
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 597 | pub(crate) fn new_test_ext_with_balances<Test>(
[INFO] [stdout]     |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/mock.rs:606:30
[INFO] [stdout]     |
[INFO] [stdout] 606 |     pallet_xcm::GenesisConfig::<Test> { safe_xcm_version: Some(2), ..Default::default() }
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 597 | pub(crate) fn new_test_ext_with_balances<Test>(
[INFO] [stdout]     |                                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `System`
[INFO] [stdout]    --> src/mock.rs:611:22
[INFO] [stdout]     |
[INFO] [stdout] 611 |     ext.execute_with(|| System::set_block_number(1));
[INFO] [stdout]     |                         ^^^^^^ use of undeclared type `System`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 17  + use sp_std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 17  + use std::alloc::System;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:242:13
[INFO] [stdout]     |
[INFO] [stdout] 242 |     assert_ok!(Assets::force_create(
[INFO] [stdout]     |                ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 242 |     assert_ok!(AssetId::force_create(
[INFO] [stdout]     |                ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:251:13
[INFO] [stdout]     |
[INFO] [stdout] 251 |     assert_ok!(Assets::mint(
[INFO] [stdout]     |                ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 251 |     assert_ok!(AssetId::mint(
[INFO] [stdout]     |                ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:403:14
[INFO] [stdout]     |
[INFO] [stdout] 403 |         assert_eq!(Assets::balance(foreign_asset_id_multilocation, ALICE), foreign_initial_amount);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 403 |         assert_eq!(AssetId::balance(foreign_asset_id_multilocation, ALICE), foreign_initial_amount);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:424:4
[INFO] [stdout]     |
[INFO] [stdout] 424 |             Assets::balance(foreign_asset_id_multilocation, ALICE),
[INFO] [stdout]     |             ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 424 |             AssetId::balance(foreign_asset_id_multilocation, ALICE),
[INFO] [stdout]     |             ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:431:14
[INFO] [stdout]     |
[INFO] [stdout] 431 |         assert_eq!(Assets::balance(foreign_asset_id_multilocation, reserve_sovereign_account), 0);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 431 |         assert_eq!(AssetId::balance(foreign_asset_id_multilocation, reserve_sovereign_account), 0);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:435:14
[INFO] [stdout]     |
[INFO] [stdout] 435 |         assert_eq!(Assets::total_issuance(foreign_asset_id_multilocation), expected_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 435 |         assert_eq!(AssetId::total_issuance(foreign_asset_id_multilocation), expected_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:436:14
[INFO] [stdout]     |
[INFO] [stdout] 436 |         assert_eq!(Assets::active_issuance(foreign_asset_id_multilocation), expected_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 436 |         assert_eq!(AssetId::active_issuance(foreign_asset_id_multilocation), expected_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:499:14
[INFO] [stdout]     |
[INFO] [stdout] 499 |         assert_eq!(Assets::balance(foreign_asset_id_multilocation, ALICE), foreign_initial_amount);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 499 |         assert_eq!(AssetId::balance(foreign_asset_id_multilocation, ALICE), foreign_initial_amount);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:521:14
[INFO] [stdout]     |
[INFO] [stdout] 521 |         assert_eq!(Assets::balance(foreign_asset_id_multilocation, ALICE), foreign_initial_amount);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 521 |         assert_eq!(AssetId::balance(foreign_asset_id_multilocation, ALICE), foreign_initial_amount);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:527:14
[INFO] [stdout]     |
[INFO] [stdout] 527 |         assert_eq!(Assets::total_issuance(foreign_asset_id_multilocation), expected_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 527 |         assert_eq!(AssetId::total_issuance(foreign_asset_id_multilocation), expected_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:528:14
[INFO] [stdout]     |
[INFO] [stdout] 528 |         assert_eq!(Assets::active_issuance(foreign_asset_id_multilocation), expected_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 528 |         assert_eq!(AssetId::active_issuance(foreign_asset_id_multilocation), expected_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:579:14
[INFO] [stdout]     |
[INFO] [stdout] 579 |         assert_eq!(Assets::balance(usdc_id_multilocation, ALICE), usdc_initial_local_amount);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 579 |         assert_eq!(AssetId::balance(usdc_id_multilocation, ALICE), usdc_initial_local_amount);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:611:4
[INFO] [stdout]     |
[INFO] [stdout] 611 |             Assets::balance(usdc_id_multilocation, ALICE),
[INFO] [stdout]     |             ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 611 |             AssetId::balance(usdc_id_multilocation, ALICE),
[INFO] [stdout]     |             ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:618:14
[INFO] [stdout]     |
[INFO] [stdout] 618 |         assert_eq!(Assets::balance(usdc_id_multilocation, usdc_chain_sovereign_account), 0);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 618 |         assert_eq!(AssetId::balance(usdc_id_multilocation, usdc_chain_sovereign_account), 0);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:621:14
[INFO] [stdout]     |
[INFO] [stdout] 621 |         assert_eq!(Assets::total_issuance(usdc_id_multilocation), expected_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 621 |         assert_eq!(AssetId::total_issuance(usdc_id_multilocation), expected_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:622:14
[INFO] [stdout]     |
[INFO] [stdout] 622 |         assert_eq!(Assets::active_issuance(usdc_id_multilocation), expected_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 622 |         assert_eq!(AssetId::active_issuance(usdc_id_multilocation), expected_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:683:14
[INFO] [stdout]     |
[INFO] [stdout] 683 |         assert_eq!(Assets::balance(foreign_asset_id_multilocation, ALICE), foreign_initial_amount);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 683 |         assert_eq!(AssetId::balance(foreign_asset_id_multilocation, ALICE), foreign_initial_amount);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:716:4
[INFO] [stdout]     |
[INFO] [stdout] 716 |             Assets::balance(foreign_asset_id_multilocation, ALICE),
[INFO] [stdout]     |             ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 716 |             AssetId::balance(foreign_asset_id_multilocation, ALICE),
[INFO] [stdout]     |             ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:723:14
[INFO] [stdout]     |
[INFO] [stdout] 723 |         assert_eq!(Assets::balance(foreign_asset_id_multilocation, reserve_sovereign_account), 0);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 723 |         assert_eq!(AssetId::balance(foreign_asset_id_multilocation, reserve_sovereign_account), 0);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:727:14
[INFO] [stdout]     |
[INFO] [stdout] 727 |         assert_eq!(Assets::total_issuance(foreign_asset_id_multilocation), expected_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 727 |         assert_eq!(AssetId::total_issuance(foreign_asset_id_multilocation), expected_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:728:14
[INFO] [stdout]     |
[INFO] [stdout] 728 |         assert_eq!(Assets::active_issuance(foreign_asset_id_multilocation), expected_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 728 |         assert_eq!(AssetId::active_issuance(foreign_asset_id_multilocation), expected_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:787:14
[INFO] [stdout]     |
[INFO] [stdout] 787 |         assert_eq!(Assets::balance(usdc_id_multilocation, ALICE), usdc_initial_local_amount);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 787 |         assert_eq!(AssetId::balance(usdc_id_multilocation, ALICE), usdc_initial_local_amount);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:788:14
[INFO] [stdout]     |
[INFO] [stdout] 788 |         assert_eq!(Assets::balance(foreign_asset_id_multilocation, ALICE), foreign_initial_amount);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 788 |         assert_eq!(AssetId::balance(foreign_asset_id_multilocation, ALICE), foreign_initial_amount);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:811:14
[INFO] [stdout]     |
[INFO] [stdout] 811 |         assert_eq!(Assets::balance(usdc_id_multilocation, ALICE), usdc_initial_local_amount);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 811 |         assert_eq!(AssetId::balance(usdc_id_multilocation, ALICE), usdc_initial_local_amount);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:812:14
[INFO] [stdout]     |
[INFO] [stdout] 812 |         assert_eq!(Assets::balance(foreign_asset_id_multilocation, ALICE), foreign_initial_amount);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 812 |         assert_eq!(AssetId::balance(foreign_asset_id_multilocation, ALICE), foreign_initial_amount);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:814:14
[INFO] [stdout]     |
[INFO] [stdout] 814 |         assert_eq!(Assets::total_issuance(usdc_id_multilocation), expected_usdc_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 814 |         assert_eq!(AssetId::total_issuance(usdc_id_multilocation), expected_usdc_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:815:14
[INFO] [stdout]     |
[INFO] [stdout] 815 |         assert_eq!(Assets::active_issuance(usdc_id_multilocation), expected_usdc_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 815 |         assert_eq!(AssetId::active_issuance(usdc_id_multilocation), expected_usdc_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:817:14
[INFO] [stdout]     |
[INFO] [stdout] 817 |         assert_eq!(Assets::total_issuance(foreign_asset_id_multilocation), expected_bla_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 817 |         assert_eq!(AssetId::total_issuance(foreign_asset_id_multilocation), expected_bla_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:818:14
[INFO] [stdout]     |
[INFO] [stdout] 818 |         assert_eq!(Assets::active_issuance(foreign_asset_id_multilocation), expected_bla_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 818 |         assert_eq!(AssetId::active_issuance(foreign_asset_id_multilocation), expected_bla_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:853:14
[INFO] [stdout]     |
[INFO] [stdout] 853 |         assert_eq!(Assets::balance(usdc_id_multilocation, ALICE), usdc_initial_local_amount);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 853 |         assert_eq!(AssetId::balance(usdc_id_multilocation, ALICE), usdc_initial_local_amount);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:873:14
[INFO] [stdout]     |
[INFO] [stdout] 873 |         assert_eq!(Assets::balance(usdc_id_multilocation, ALICE), usdc_initial_local_amount);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 873 |         assert_eq!(AssetId::balance(usdc_id_multilocation, ALICE), usdc_initial_local_amount);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:877:14
[INFO] [stdout]     |
[INFO] [stdout] 877 |         assert_eq!(Assets::balance(usdc_id_multilocation, usdc_chain_sovereign_account), 0);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 877 |         assert_eq!(AssetId::balance(usdc_id_multilocation, usdc_chain_sovereign_account), 0);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:880:14
[INFO] [stdout]     |
[INFO] [stdout] 880 |         assert_eq!(Assets::total_issuance(usdc_id_multilocation), expected_usdc_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 880 |         assert_eq!(AssetId::total_issuance(usdc_id_multilocation), expected_usdc_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:881:14
[INFO] [stdout]     |
[INFO] [stdout] 881 |         assert_eq!(Assets::active_issuance(usdc_id_multilocation), expected_usdc_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 881 |         assert_eq!(AssetId::active_issuance(usdc_id_multilocation), expected_usdc_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:927:14
[INFO] [stdout]     |
[INFO] [stdout] 927 |         assert_eq!(Assets::balance(usdc_id_multilocation, ALICE), usdc_initial_local_amount);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 927 |         assert_eq!(AssetId::balance(usdc_id_multilocation, ALICE), usdc_initial_local_amount);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:949:14
[INFO] [stdout]     |
[INFO] [stdout] 949 |         assert_eq!(Assets::balance(usdc_id_multilocation, ALICE), usdc_initial_local_amount);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 949 |         assert_eq!(AssetId::balance(usdc_id_multilocation, ALICE), usdc_initial_local_amount);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:950:14
[INFO] [stdout]     |
[INFO] [stdout] 950 |         assert_eq!(Assets::balance(foreign_asset_id_multilocation, ALICE), foreign_initial_amount);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 950 |         assert_eq!(AssetId::balance(foreign_asset_id_multilocation, ALICE), foreign_initial_amount);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:952:14
[INFO] [stdout]     |
[INFO] [stdout] 952 |         assert_eq!(Assets::balance(usdc_id_multilocation, usdc_chain_sovereign_account), 0);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 952 |         assert_eq!(AssetId::balance(usdc_id_multilocation, usdc_chain_sovereign_account), 0);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:954:14
[INFO] [stdout]     |
[INFO] [stdout] 954 |         assert_eq!(Assets::balance(foreign_asset_id_multilocation, dest_sovereign_account), 0);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 954 |         assert_eq!(AssetId::balance(foreign_asset_id_multilocation, dest_sovereign_account), 0);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:956:14
[INFO] [stdout]     |
[INFO] [stdout] 956 |         assert_eq!(Assets::total_issuance(usdc_id_multilocation), expected_usdc_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 956 |         assert_eq!(AssetId::total_issuance(usdc_id_multilocation), expected_usdc_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:957:14
[INFO] [stdout]     |
[INFO] [stdout] 957 |         assert_eq!(Assets::active_issuance(usdc_id_multilocation), expected_usdc_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 957 |         assert_eq!(AssetId::active_issuance(usdc_id_multilocation), expected_usdc_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:959:14
[INFO] [stdout]     |
[INFO] [stdout] 959 |         assert_eq!(Assets::total_issuance(foreign_asset_id_multilocation), expected_bla_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 959 |         assert_eq!(AssetId::total_issuance(foreign_asset_id_multilocation), expected_bla_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:960:14
[INFO] [stdout]     |
[INFO] [stdout] 960 |         assert_eq!(Assets::active_issuance(foreign_asset_id_multilocation), expected_bla_issuance);
[INFO] [stdout]     |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 960 |         assert_eq!(AssetId::active_issuance(foreign_asset_id_multilocation), expected_bla_issuance);
[INFO] [stdout]     |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 19  + use crate::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_builder::test_utils::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 19  + use xcm_executor::Assets;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1012:14
[INFO] [stdout]      |
[INFO] [stdout] 1012 |         assert_eq!(Assets::balance(usdc_id_multilocation, ALICE), usdc_initial_local_amount);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1012 |         assert_eq!(AssetId::balance(usdc_id_multilocation, ALICE), usdc_initial_local_amount);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1031:4
[INFO] [stdout]      |
[INFO] [stdout] 1031 |             Assets::balance(usdc_id_multilocation, ALICE),
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1031 |             AssetId::balance(usdc_id_multilocation, ALICE),
[INFO] [stdout]      |             ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1038:14
[INFO] [stdout]      |
[INFO] [stdout] 1038 |         assert_eq!(Assets::balance(usdc_id_multilocation, usdc_chain_sovereign_account), 0);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1038 |         assert_eq!(AssetId::balance(usdc_id_multilocation, usdc_chain_sovereign_account), 0);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1041:14
[INFO] [stdout]      |
[INFO] [stdout] 1041 |         assert_eq!(Assets::total_issuance(usdc_id_multilocation), expected_usdc_issuance);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1041 |         assert_eq!(AssetId::total_issuance(usdc_id_multilocation), expected_usdc_issuance);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1042:14
[INFO] [stdout]      |
[INFO] [stdout] 1042 |         assert_eq!(Assets::active_issuance(usdc_id_multilocation), expected_usdc_issuance);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1042 |         assert_eq!(AssetId::active_issuance(usdc_id_multilocation), expected_usdc_issuance);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1112:14
[INFO] [stdout]      |
[INFO] [stdout] 1112 |         assert_eq!(Assets::balance(usdt_id_multilocation, ALICE), usdt_initial_local_amount);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1112 |         assert_eq!(AssetId::balance(usdt_id_multilocation, ALICE), usdt_initial_local_amount);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1143:4
[INFO] [stdout]      |
[INFO] [stdout] 1143 |             Assets::balance(usdt_id_multilocation, ALICE),
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1143 |             AssetId::balance(usdt_id_multilocation, ALICE),
[INFO] [stdout]      |             ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1150:14
[INFO] [stdout]      |
[INFO] [stdout] 1150 |         assert_eq!(Assets::balance(usdt_id_multilocation, usdt_chain_sovereign_account), 0);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1150 |         assert_eq!(AssetId::balance(usdt_id_multilocation, usdt_chain_sovereign_account), 0);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1153:14
[INFO] [stdout]      |
[INFO] [stdout] 1153 |         assert_eq!(Assets::total_issuance(usdt_id_multilocation), expected_usdt_issuance);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1153 |         assert_eq!(AssetId::total_issuance(usdt_id_multilocation), expected_usdt_issuance);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1154:14
[INFO] [stdout]      |
[INFO] [stdout] 1154 |         assert_eq!(Assets::active_issuance(usdt_id_multilocation), expected_usdt_issuance);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1154 |         assert_eq!(AssetId::active_issuance(usdt_id_multilocation), expected_usdt_issuance);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1230:14
[INFO] [stdout]      |
[INFO] [stdout] 1230 |         assert_eq!(Assets::balance(usdt_id_multilocation, ALICE), usdt_initial_local_amount);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1230 |         assert_eq!(AssetId::balance(usdt_id_multilocation, ALICE), usdt_initial_local_amount);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1263:4
[INFO] [stdout]      |
[INFO] [stdout] 1263 |             Assets::balance(usdt_id_multilocation, ALICE),
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1263 |             AssetId::balance(usdt_id_multilocation, ALICE),
[INFO] [stdout]      |             ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1268:4
[INFO] [stdout]      |
[INFO] [stdout] 1268 |             Assets::balance(foreign_asset_id_multilocation, ALICE),
[INFO] [stdout]      |             ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1268 |             AssetId::balance(foreign_asset_id_multilocation, ALICE),
[INFO] [stdout]      |             ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1273:14
[INFO] [stdout]      |
[INFO] [stdout] 1273 |         assert_eq!(Assets::balance(usdt_id_multilocation, usdt_chain_sovereign_account), 0);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1273 |         assert_eq!(AssetId::balance(usdt_id_multilocation, usdt_chain_sovereign_account), 0);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1276:14
[INFO] [stdout]      |
[INFO] [stdout] 1276 |         assert_eq!(Assets::balance(foreign_asset_id_multilocation, dest_sovereign_account), 0);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1276 |         assert_eq!(AssetId::balance(foreign_asset_id_multilocation, dest_sovereign_account), 0);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1279:14
[INFO] [stdout]      |
[INFO] [stdout] 1279 |         assert_eq!(Assets::total_issuance(usdt_id_multilocation), expected_usdt_issuance);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1279 |         assert_eq!(AssetId::total_issuance(usdt_id_multilocation), expected_usdt_issuance);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1280:14
[INFO] [stdout]      |
[INFO] [stdout] 1280 |         assert_eq!(Assets::active_issuance(usdt_id_multilocation), expected_usdt_issuance);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1280 |         assert_eq!(AssetId::active_issuance(usdt_id_multilocation), expected_usdt_issuance);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1284:14
[INFO] [stdout]      |
[INFO] [stdout] 1284 |         assert_eq!(Assets::total_issuance(foreign_asset_id_multilocation), expected_bla_issuance);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1284 |         assert_eq!(AssetId::total_issuance(foreign_asset_id_multilocation), expected_bla_issuance);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1285:14
[INFO] [stdout]      |
[INFO] [stdout] 1285 |         assert_eq!(Assets::active_issuance(foreign_asset_id_multilocation), expected_bla_issuance);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1285 |         assert_eq!(AssetId::active_issuance(foreign_asset_id_multilocation), expected_bla_issuance);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1341:14
[INFO] [stdout]      |
[INFO] [stdout] 1341 |         assert_eq!(Assets::balance(usdt_id_multilocation, ALICE), usdt_initial_local_amount);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1341 |         assert_eq!(AssetId::balance(usdt_id_multilocation, ALICE), usdt_initial_local_amount);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1363:14
[INFO] [stdout]      |
[INFO] [stdout] 1363 |         assert_eq!(Assets::balance(usdt_id_multilocation, ALICE), usdt_initial_local_amount);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1363 |         assert_eq!(AssetId::balance(usdt_id_multilocation, ALICE), usdt_initial_local_amount);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1364:14
[INFO] [stdout]      |
[INFO] [stdout] 1364 |         assert_eq!(Assets::balance(foreign_asset_id_multilocation, ALICE), foreign_initial_amount);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1364 |         assert_eq!(AssetId::balance(foreign_asset_id_multilocation, ALICE), foreign_initial_amount);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1366:14
[INFO] [stdout]      |
[INFO] [stdout] 1366 |         assert_eq!(Assets::balance(usdt_id_multilocation, usdt_chain_sovereign_account), 0);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1366 |         assert_eq!(AssetId::balance(usdt_id_multilocation, usdt_chain_sovereign_account), 0);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1368:14
[INFO] [stdout]      |
[INFO] [stdout] 1368 |         assert_eq!(Assets::balance(foreign_asset_id_multilocation, reserve_sovereign_account), 0);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1368 |         assert_eq!(AssetId::balance(foreign_asset_id_multilocation, reserve_sovereign_account), 0);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1370:14
[INFO] [stdout]      |
[INFO] [stdout] 1370 |         assert_eq!(Assets::total_issuance(usdt_id_multilocation), expected_usdt_issuance);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1370 |         assert_eq!(AssetId::total_issuance(usdt_id_multilocation), expected_usdt_issuance);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1371:14
[INFO] [stdout]      |
[INFO] [stdout] 1371 |         assert_eq!(Assets::active_issuance(usdt_id_multilocation), expected_usdt_issuance);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1371 |         assert_eq!(AssetId::active_issuance(usdt_id_multilocation), expected_usdt_issuance);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1373:14
[INFO] [stdout]      |
[INFO] [stdout] 1373 |         assert_eq!(Assets::total_issuance(foreign_asset_id_multilocation), expected_bla_issuance);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1373 |         assert_eq!(AssetId::total_issuance(foreign_asset_id_multilocation), expected_bla_issuance);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1374:14
[INFO] [stdout]      |
[INFO] [stdout] 1374 |         assert_eq!(Assets::active_issuance(foreign_asset_id_multilocation), expected_bla_issuance);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1374 |         assert_eq!(AssetId::active_issuance(foreign_asset_id_multilocation), expected_bla_issuance);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1399:14
[INFO] [stdout]      |
[INFO] [stdout] 1399 |         assert_eq!(Assets::balance(usdt_id_multilocation, ALICE), usdt_initial_local_amount);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1399 |         assert_eq!(AssetId::balance(usdt_id_multilocation, ALICE), usdt_initial_local_amount);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1422:14
[INFO] [stdout]      |
[INFO] [stdout] 1422 |         assert_eq!(Assets::balance(usdt_id_multilocation, ALICE), usdt_initial_local_amount);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1422 |         assert_eq!(AssetId::balance(usdt_id_multilocation, ALICE), usdt_initial_local_amount);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1424:14
[INFO] [stdout]      |
[INFO] [stdout] 1424 |         assert_eq!(Assets::balance(usdt_id_multilocation, usdt_chain_sovereign_account), 0);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1424 |         assert_eq!(AssetId::balance(usdt_id_multilocation, usdt_chain_sovereign_account), 0);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1426:14
[INFO] [stdout]      |
[INFO] [stdout] 1426 |         assert_eq!(Assets::total_issuance(usdt_id_multilocation), usdt_initial_local_amount);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1426 |         assert_eq!(AssetId::total_issuance(usdt_id_multilocation), usdt_initial_local_amount);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Assets`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1427:14
[INFO] [stdout]      |
[INFO] [stdout] 1427 |         assert_eq!(Assets::active_issuance(usdt_id_multilocation), usdt_initial_local_amount);
[INFO] [stdout]      |                    ^^^^^^ use of undeclared type `Assets`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1427 |         assert_eq!(AssetId::active_issuance(usdt_id_multilocation), usdt_initial_local_amount);
[INFO] [stdout]      |                    ~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 19   + use crate::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_builder::test_utils::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 19   + use xcm_executor::Assets;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]   --> src/tests/mod.rs:86:31
[INFO] [stdout]    |
[INFO] [stdout] 86 |         assert_eq!(crate::Queries::<Test>::iter().collect::<Vec<_>>(), vec![(0, status)]);
[INFO] [stdout]    |                                     ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn report_outcome_notify_works<Test>() {
[INFO] [stdout]    |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:117:31
[INFO] [stdout]     |
[INFO] [stdout] 117 |         assert_eq!(crate::Queries::<Test>::iter().collect::<Vec<_>>(), vec![]);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 47  | fn report_outcome_notify_works<Test>() {
[INFO] [stdout]     |                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:151:31
[INFO] [stdout]     |
[INFO] [stdout] 151 |         assert_eq!(crate::Queries::<Test>::iter().collect::<Vec<_>>(), vec![(0, status)]);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 122 | fn report_outcome_works<Test>() {
[INFO] [stdout]     |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:199:31
[INFO] [stdout]     |
[INFO] [stdout] 199 |         assert_eq!(crate::Queries::<Test>::iter().collect::<Vec<_>>(), vec![(0, status)]);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 182 | fn custom_querier_works<Test>() {
[INFO] [stdout]     |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:349:19
[INFO] [stdout]     |
[INFO] [stdout] 349 |             crate::Error::<Test>::SendFailure
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 330 | fn send_fails_when_xcm_router_blocks<Test>() {
[INFO] [stdout]     |                                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:410:30
[INFO] [stdout]     |
[INFO] [stdout] 410 |         let trapped = AssetTraps::<Test>::iter().collect::<Vec<_>>();
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 388 | fn trapped_assets_can_be_claimed<Test>() {
[INFO] [stdout]     |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:445:27
[INFO] [stdout]     |
[INFO] [stdout] 445 |         assert_eq!(AssetTraps::<Test>::iter().collect::<Vec<_>>(), vec![]);
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 388 | fn trapped_assets_can_be_claimed<Test>() {
[INFO] [stdout]     |                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:480:14
[INFO] [stdout]     |
[INFO] [stdout] 480 |             Queries::<Test>::iter().collect::<Vec<_>>(),
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 471 | fn basic_subscription_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:484:23
[INFO] [stdout]     |
[INFO] [stdout] 484 |             VersionNotifiers::<Test>::iter().collect::<Vec<_>>(),
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 471 | fn basic_subscription_works<Test>() {
[INFO] [stdout]     |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `XcmPallet` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:506:41
[INFO] [stdout]     |
[INFO] [stdout] 506 |         assert_ok!(AllowKnownQueryResponses::<XcmPallet>::should_execute(
[INFO] [stdout]     |                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 471 | fn basic_subscription_works<XcmPallet>() {
[INFO] [stdout]     |                            +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:565:12
[INFO] [stdout]     |
[INFO] [stdout] 565 |             Error::<Test>::AlreadySubscribed,
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 553 | fn double_subscription_fails<Test>() {
[INFO] [stdout]     |                             ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:587:12
[INFO] [stdout]     |
[INFO] [stdout] 587 |             Error::<Test>::NoSubscription,
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 571 | fn unsubscribe_works<Test>() {
[INFO] [stdout]     |                     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:629:22
[INFO] [stdout]     |
[INFO] [stdout] 629 |         CurrentMigration::<Test>::put(VersionMigrationStage::default());
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 608 | fn subscription_side_works<Test>() {
[INFO] [stdout]     |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:637:22
[INFO] [stdout]     |
[INFO] [stdout] 637 |         CurrentMigration::<Test>::put(VersionMigrationStage::default());
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 608 | fn subscription_side_works<Test>() {
[INFO] [stdout]     |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:656:26
[INFO] [stdout]     |
[INFO] [stdout] 656 |         VersionNotifyTargets::<Test>::insert(1, v2_location, (70, Weight::zero(), 2));
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 650 | fn subscription_side_upgrades_work_with_notify<Test>() {
[INFO] [stdout]     |                                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:658:26
[INFO] [stdout]     |
[INFO] [stdout] 658 |         VersionNotifyTargets::<Test>::insert(3, v3_location, (72, Weight::zero(), 2));
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 650 | fn subscription_side_upgrades_work_with_notify<Test>() {
[INFO] [stdout]     |                                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:664:22
[INFO] [stdout]     |
[INFO] [stdout] 664 |         CurrentMigration::<Test>::put(VersionMigrationStage::default());
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 650 | fn subscription_side_upgrades_work_with_notify<Test>() {
[INFO] [stdout]     |                                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:692:45
[INFO] [stdout]     |
[INFO] [stdout] 692 |         let mut contents = VersionNotifyTargets::<Test>::iter().collect::<Vec<_>>();
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 650 | fn subscription_side_upgrades_work_with_notify<Test>() {
[INFO] [stdout]     |                                               ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:709:26
[INFO] [stdout]     |
[INFO] [stdout] 709 |         VersionNotifyTargets::<Test>::insert(1, v2_location, (70, Weight::zero(), 2));
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 705 | fn subscription_side_upgrades_work_without_notify<Test>() {
[INFO] [stdout]     |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:711:26
[INFO] [stdout]     |
[INFO] [stdout] 711 |         VersionNotifyTargets::<Test>::insert(3, v3_location, (72, Weight::zero(), 2));
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 705 | fn subscription_side_upgrades_work_without_notify<Test>() {
[INFO] [stdout]     |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:714:22
[INFO] [stdout]     |
[INFO] [stdout] 714 |         CurrentMigration::<Test>::put(VersionMigrationStage::default());
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 705 | fn subscription_side_upgrades_work_without_notify<Test>() {
[INFO] [stdout]     |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:717:45
[INFO] [stdout]     |
[INFO] [stdout] 717 |         let mut contents = VersionNotifyTargets::<Test>::iter().collect::<Vec<_>>();
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 705 | fn subscription_side_upgrades_work_without_notify<Test>() {
[INFO] [stdout]     |                                                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:800:38
[INFO] [stdout]     |
[INFO] [stdout] 800 |         assert_eq!(VersionDiscoveryQueue::<Test>::get().into_inner(), expected);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 783 | fn auto_subscription_works<Test>() {
[INFO] [stdout]     |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:809:38
[INFO] [stdout]     |
[INFO] [stdout] 809 |         assert_eq!(VersionDiscoveryQueue::<Test>::get().into_inner(), expected);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 783 | fn auto_subscription_works<Test>() {
[INFO] [stdout]     |                           ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:888:26
[INFO] [stdout]     |
[INFO] [stdout] 888 |         VersionNotifyTargets::<Test>::insert(1, v2_location, (70, Weight::zero(), 1));
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 882 | fn subscription_side_upgrades_work_with_multistage_notify<Test>() {
[INFO] [stdout]     |                                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:890:26
[INFO] [stdout]     |
[INFO] [stdout] 890 |         VersionNotifyTargets::<Test>::insert(2, v2_location, (71, Weight::zero(), 1));
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 882 | fn subscription_side_upgrades_work_with_multistage_notify<Test>() {
[INFO] [stdout]     |                                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:892:26
[INFO] [stdout]     |
[INFO] [stdout] 892 |         VersionNotifyTargets::<Test>::insert(3, v3_location, (72, Weight::zero(), 1));
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 882 | fn subscription_side_upgrades_work_with_multistage_notify<Test>() {
[INFO] [stdout]     |                                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:898:22
[INFO] [stdout]     |
[INFO] [stdout] 898 |         CurrentMigration::<Test>::put(VersionMigrationStage::default());
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 882 | fn subscription_side_upgrades_work_with_multistage_notify<Test>() {
[INFO] [stdout]     |                                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:899:48
[INFO] [stdout]     |
[INFO] [stdout] 899 |         let mut maybe_migration = CurrentMigration::<Test>::take();
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 882 | fn subscription_side_upgrades_work_with_multistage_notify<Test>() {
[INFO] [stdout]     |                                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Test` in this scope
[INFO] [stdout]    --> src/tests/mod.rs:940:45
[INFO] [stdout]     |
[INFO] [stdout] 940 |         let mut contents = VersionNotifyTargets::<Test>::iter().collect::<Vec<_>>();
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 882 | fn subscription_side_upgrades_work_with_multistage_notify<Test>() {
[INFO] [stdout]     |                                                          ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Weight` is imported redundantly
[INFO] [stdout]   --> src/mock.rs:24:2
[INFO] [stdout]    |
[INFO] [stdout] 24 |     weights::Weight,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 | use xcm::prelude::*;
[INFO] [stdout]    |     --------------- the item `Weight` is already imported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `collections::btree_map::BTreeMap`, `fmt::Debug`, `marker::PhantomData`
[INFO] [stdout]   --> src/mock.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 |     cell::RefCell, collections::btree_map::BTreeMap, fmt::Debug, marker::PhantomData,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `call`
[INFO] [stdout]   --> src/mock.rs:88:12
[INFO] [stdout]    |
[INFO] [stdout] 88 |     #[pallet::call]
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `pub mod pallet_test_notifier {
[INFO] [stdout]              use crate::{ensure_response, QueryId};
[INFO] [stdout]              use frame_support::pallet_prelude::*;
[INFO] [stdout]              use frame_system::pallet_prelude::*;
[INFO] [stdout]              use sp_runtime::DispatchResult;
[INFO] [stdout]              use xcm::latest::prelude::*;
[INFO] [stdout]              use xcm_executor::traits::QueryHandler;
[INFO] [stdout]          
[INFO] [stdout]              #[pallet::pallet]
[INFO] [stdout]              pub struct Pallet<T>(_);
[INFO] [stdout]          
[INFO] [stdout]              #[pallet::config]
[INFO] [stdout]              pub trait Config: frame_system::Config + crate::Config {
[INFO] [stdout]                  type RuntimeEvent: IsType<<Self as frame_system::Config>::RuntimeEvent> + From<Event<Self>>;
[INFO] [stdout]                  type RuntimeOrigin: IsType<<Self as frame_system::Config>::RuntimeOrigin>
[INFO] [stdout]                      + Into<Result<crate::Origin, <Self as Config>::RuntimeOrigin>>;
[INFO] [stdout]                  type RuntimeCall: IsType<<Self as crate::Config>::RuntimeCall> + From<Call<Self>>;
[INFO] [stdout]              }
[INFO] [stdout]          
[INFO] [stdout]              #[pallet::event]
[INFO] [stdout]              #[pallet::generate_deposit(pub(super) fn deposit_event)]
[INFO] [stdout]              pub enum Event<T: Config> {
[INFO] [stdout]                  QueryPrepared(QueryId),
[INFO] [stdout]                  NotifyQueryPrepared(QueryId),
[INFO] [stdout]                  ResponseReceived(MultiLocation, QueryId, Response),
[INFO] [stdout]              }
[INFO] [stdout]          
[INFO] [stdout]              #[pallet::error]
[INFO] [stdout]              pub enum Error<T> {
[INFO] [stdout]                  UnexpectedId,
[INFO] [stdout]                  BadAccountFormat,
[INFO] [stdout]              }
[INFO] [stdout]          
[INFO] [stdout]              #[pallet::call]
[INFO] [stdout]              impl<T: Config> Pallet<T> {
[INFO] [stdout]                  #[pallet::call_index(0)]
[INFO] [stdout]                  #[pallet::weight(Weight::from_parts(1_000_000, 1_000_000))]
[INFO] [stdout]                  pub fn prepare_new_query(origin: OriginFor<T>, querier: MultiLocation) -> DispatchResult {
[INFO] [stdout]                      let who = ensure_signed(origin)?;
[INFO] [stdout]                      let id = who
[INFO] [stdout]                          .using_encoded(|mut d| <[u8; 32]>::decode(&mut d))
[INFO] [stdout]                          .map_err(|_| Error::<T>::BadAccountFormat)?;
[INFO] [stdout]                      let qid = <crate::Pallet<T> as QueryHandler>::new_query(
[INFO] [stdout]                          Junction::AccountId32 { network: None, id },
[INFO] [stdout]                          100u32.into(),
[INFO] [stdout]                          querier,
[INFO] [stdout]                      );
[INFO] [stdout]                      Self::deposit_event(Event::<T>::QueryPrepared(qid));
[INFO] [stdout]                      Ok(())
[INFO] [stdout]                  }
[INFO] [stdout]          
[INFO] [stdout]                  #[pallet::call_index(1)]
[INFO] [stdout]                  #[pallet::weight(Weight::from_parts(1_000_000, 1_000_000))]
[INFO] [stdout]                  pub fn prepare_new_notify_query(
[INFO] [stdout]                      origin: OriginFor<T>,
[INFO] [stdout]                      querier: MultiLocation,
[INFO] [stdout]                  ) -> DispatchResult {
[INFO] [stdout]                      let who = ensure_signed(origin)?;
[INFO] [stdout]                      let id = who
[INFO] [stdout]                          .using_encoded(|mut d| <[u8; 32]>::decode(&mut d))
[INFO] [stdout]                          .map_err(|_| Error::<T>::BadAccountFormat)?;
[INFO] [stdout]                      let call =
[INFO] [stdout]                          Call::<T>::notification_received { query_id: 0, response: Default::default() };
[INFO] [stdout]                      let qid = crate::Pallet::<T>::new_notify_query(
[INFO] [stdout]                          Junction::AccountId32 { network: None, id },
[INFO] [stdout]                          <T as Config>::RuntimeCall::from(call),
[INFO] [stdout]                          100u32.into(),
[INFO] [stdout]                          querier,
[INFO] [stdout]                      );
[INFO] [stdout]                      Self::deposit_event(Event::<T>::NotifyQueryPrepared(qid));
[INFO] [stdout]                      Ok(())
[INFO] [stdout]                  }
[INFO] [stdout]          
[INFO] [stdout]                  #[pallet::call_index(2)]
[INFO] [stdout]                  #[pallet::weight(Weight::from_parts(1_000_000, 1_000_000))]
[INFO] [stdout]                  pub fn notification_received(
[INFO] [stdout]                      origin: OriginFor<T>,
[INFO] [stdout]                      query_id: QueryId,
[INFO] [stdout]                      response: Response,
[INFO] [stdout]                  ) -> DispatchResult {
[INFO] [stdout]                      let responder = ensure_response(<T as Config>::RuntimeOrigin::from(origin))?;
[INFO] [stdout]                      Self::deposit_event(Event::<T>::ResponseReceived(responder, query_id, response));
[INFO] [stdout]                      Ok(())
[INFO] [stdout]                  }
[INFO] [stdout]              }
[INFO] [stdout]          }`
[INFO] [stdout]    --> src/mock.rs:55:1
[INFO] [stdout]     |
[INFO] [stdout] 55  | / pub mod pallet_test_notifier {
[INFO] [stdout] 56  | |     use crate::{ensure_response, QueryId};
[INFO] [stdout] 57  | |     use frame_support::pallet_prelude::*;
[INFO] [stdout] 58  | |     use frame_system::pallet_prelude::*;
[INFO] [stdout] ...   |
[INFO] [stdout] 139 | |     }
[INFO] [stdout] 140 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `event`
[INFO] [stdout]   --> src/mock.rs:74:12
[INFO] [stdout]    |
[INFO] [stdout] 74 |     #[pallet::event]
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Currency`, `tokens::fungibles::Inspect`
[INFO] [stdout]   --> src/tests/assets_transfer.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 |     traits::{tokens::fungibles::Inspect, Currency},
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Weight` is imported redundantly
[INFO] [stdout]   --> src/tests/assets_transfer.rs:26:2
[INFO] [stdout]    |
[INFO] [stdout] 26 |     weights::Weight,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 | use xcm::prelude::*;
[INFO] [stdout]    |     --------------- the item `Weight` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Currency`, `Hooks`
[INFO] [stdout]   --> src/tests/mod.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 |     traits::{Currency, Hooks},
[INFO] [stdout]    |              ^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Weight` is imported redundantly
[INFO] [stdout]   --> src/tests/mod.rs:29:2
[INFO] [stdout]    |
[INFO] [stdout] 29 |     weights::Weight,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 33 | use xcm::{latest::QueryResponseInfo, prelude::*};
[INFO] [stdout]    |                                      ---------- the item `Weight` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `QueryResponseInfo` is imported redundantly
[INFO] [stdout]   --> src/tests/mod.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | use xcm::{latest::QueryResponseInfo, prelude::*};
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^  ---------- the item `QueryResponseInfo` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `QueryHandler`
[INFO] [stdout]   --> src/tests/mod.rs:36:23
[INFO] [stdout]    |
[INFO] [stdout] 36 |     traits::{Properties, QueryHandler, QueryResponseStatus, ShouldExecute},
[INFO] [stdout]    |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `QueryResponseInfo` is imported redundantly
[INFO] [stdout]   --> src/lib.rs:51:11
[INFO] [stdout]    |
[INFO] [stdout] 51 | use xcm::{latest::QueryResponseInfo, prelude::*};
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^  ---------- the item `QueryResponseInfo` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pallet_assets`
[INFO] [stdout]    --> src/mock.rs:301:6
[INFO] [stdout]     |
[INFO] [stdout] 301 | impl pallet_assets::Config for Test {
[INFO] [stdout]     |      ^^^^^^^^^^^^^ use of undeclared crate or module `pallet_assets`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/mock.rs:405:35
[INFO] [stdout]     |
[INFO] [stdout] 405 |     pub CheckingAccount: AccountId = XcmPallet::check_account();
[INFO] [stdout]     |                                      ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]   --> src/tests/assets_transfer.rs:45:14
[INFO] [stdout]    |
[INFO] [stdout] 45 |         assert_eq!(Balances::total_balance(&ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]   --> src/tests/assets_transfer.rs:48:14
[INFO] [stdout]    |
[INFO] [stdout] 48 |         assert_eq!(Balances::total_balance(&ALICE), INITIAL_BALANCE - SEND_AMOUNT);
[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 `RuntimeEvent`
[INFO] [stdout]   --> src/tests/assets_transfer.rs:68:4
[INFO] [stdout]    |
[INFO] [stdout] 68 |             RuntimeEvent::XcmPallet(crate::Event::Attempted { outcome: Outcome::Complete(weight) })
[INFO] [stdout]    |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]   --> src/tests/assets_transfer.rs:83:15
[INFO] [stdout]    |
[INFO] [stdout] 83 |             assert_ok!(XcmPallet::teleport_assets(
[INFO] [stdout]    |                        ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]   --> src/tests/assets_transfer.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 RuntimeOrigin::signed(ALICE),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:107:15
[INFO] [stdout]     |
[INFO] [stdout] 107 |             assert_ok!(XcmPallet::limited_teleport_assets(
[INFO] [stdout]     |                        ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 RuntimeOrigin::signed(ALICE),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:125:16
[INFO] [stdout]     |
[INFO] [stdout] 125 |         let result = XcmPallet::limited_teleport_assets(
[INFO] [stdout]     |                      ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:126:4
[INFO] [stdout]     |
[INFO] [stdout] 126 |             RuntimeOrigin::signed(ALICE),
[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/assets_transfer.rs:164:14
[INFO] [stdout]     |
[INFO] [stdout] 164 |         assert_eq!(Balances::total_balance(&user_account), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:165:14
[INFO] [stdout]     |
[INFO] [stdout] 165 |         assert_ok!(XcmPallet::reserve_transfer_assets(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:166:4
[INFO] [stdout]     |
[INFO] [stdout] 166 |             RuntimeOrigin::signed(user_account.clone()),
[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/assets_transfer.rs:175:4
[INFO] [stdout]     |
[INFO] [stdout] 175 |             Balances::free_balance(user_account),
[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/assets_transfer.rs:181:14
[INFO] [stdout]     |
[INFO] [stdout] 181 |         assert_eq!(Balances::free_balance(para_acc), INITIAL_BALANCE + SEND_AMOUNT);
[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/assets_transfer.rs:185:4
[INFO] [stdout]     |
[INFO] [stdout] 185 |             Balances::free_balance(XcmFeesTargetAccount::get()),
[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 `RuntimeEvent`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:205:4
[INFO] [stdout]     |
[INFO] [stdout] 205 |             RuntimeEvent::XcmPallet(crate::Event::Attempted { outcome: Outcome::Complete(weight) })
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:212:4
[INFO] [stdout]     |
[INFO] [stdout] 212 |             RuntimeEvent::XcmPallet(crate::Event::FeesPaid {
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:219:4
[INFO] [stdout]     |
[INFO] [stdout] 219 |             RuntimeEvent::XcmPallet(crate::Event::Sent { .. })
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:243:3
[INFO] [stdout]     |
[INFO] [stdout] 243 |         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/assets_transfer.rs:252:3
[INFO] [stdout]     |
[INFO] [stdout] 252 |         RuntimeOrigin::signed(BOB),
[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/assets_transfer.rs:302:14
[INFO] [stdout]     |
[INFO] [stdout] 302 |         assert_eq!(Balances::total_balance(&ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:304:14
[INFO] [stdout]     |
[INFO] [stdout] 304 |         assert_ok!(XcmPallet::limited_reserve_transfer_assets(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:305:4
[INFO] [stdout]     |
[INFO] [stdout] 305 |             RuntimeOrigin::signed(ALICE),
[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/assets_transfer.rs:313:14
[INFO] [stdout]     |
[INFO] [stdout] 313 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_BALANCE - SEND_AMOUNT);
[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/assets_transfer.rs:316:14
[INFO] [stdout]     |
[INFO] [stdout] 316 |         assert_eq!(Balances::free_balance(para_acc), INITIAL_BALANCE + SEND_AMOUNT);
[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 `RuntimeEvent`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:335:4
[INFO] [stdout]     |
[INFO] [stdout] 335 |             RuntimeEvent::XcmPallet(crate::Event::Attempted { outcome: Outcome::Complete(weight) })
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:339:4
[INFO] [stdout]     |
[INFO] [stdout] 339 |             RuntimeEvent::XcmPallet(crate::Event::FeesPaid {
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:346:4
[INFO] [stdout]     |
[INFO] [stdout] 346 |             RuntimeEvent::XcmPallet(crate::Event::Sent { .. })
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:404:14
[INFO] [stdout]     |
[INFO] [stdout] 404 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:407:14
[INFO] [stdout]     |
[INFO] [stdout] 407 |         assert_ok!(XcmPallet::limited_reserve_transfer_assets(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:408:4
[INFO] [stdout]     |
[INFO] [stdout] 408 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:419:4
[INFO] [stdout]     |
[INFO] [stdout] 419 |             RuntimeEvent::XcmPallet(crate::Event::Attempted { outcome: Outcome::Complete(weight) })
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:428:14
[INFO] [stdout]     |
[INFO] [stdout] 428 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_BALANCE - FEE_AMOUNT);
[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/assets_transfer.rs:430:14
[INFO] [stdout]     |
[INFO] [stdout] 430 |         assert_eq!(Balances::free_balance(reserve_sovereign_account.clone()), FEE_AMOUNT);
[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 `RuntimeEvent`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:456:4
[INFO] [stdout]     |
[INFO] [stdout] 456 |             RuntimeEvent::XcmPallet(crate::Event::FeesPaid {
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:463:4
[INFO] [stdout]     |
[INFO] [stdout] 463 |             RuntimeEvent::XcmPallet(crate::Event::Sent { .. })
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:500:14
[INFO] [stdout]     |
[INFO] [stdout] 500 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:503:16
[INFO] [stdout]     |
[INFO] [stdout] 503 |         let result = XcmPallet::limited_reserve_transfer_assets(
[INFO] [stdout]     |                      ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:504:4
[INFO] [stdout]     |
[INFO] [stdout] 504 |             RuntimeOrigin::signed(ALICE),
[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/assets_transfer.rs:523:14
[INFO] [stdout]     |
[INFO] [stdout] 523 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:580:14
[INFO] [stdout]     |
[INFO] [stdout] 580 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:583:14
[INFO] [stdout]     |
[INFO] [stdout] 583 |         assert_ok!(XcmPallet::limited_reserve_transfer_assets(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:584:4
[INFO] [stdout]     |
[INFO] [stdout] 584 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:595:4
[INFO] [stdout]     |
[INFO] [stdout] 595 |             RuntimeEvent::XcmPallet(crate::Event::Attempted { outcome: Outcome::Complete(weight) })
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:599:4
[INFO] [stdout]     |
[INFO] [stdout] 599 |             RuntimeEvent::XcmPallet(crate::Event::FeesPaid {
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:606:4
[INFO] [stdout]     |
[INFO] [stdout] 606 |             RuntimeEvent::XcmPallet(crate::Event::Sent { .. })
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:615:14
[INFO] [stdout]     |
[INFO] [stdout] 615 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_BALANCE - SEND_AMOUNT);
[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/assets_transfer.rs:617:14
[INFO] [stdout]     |
[INFO] [stdout] 617 |         assert_eq!(Balances::free_balance(usdc_chain_sovereign_account.clone()), SEND_AMOUNT);
[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/assets_transfer.rs:684:14
[INFO] [stdout]     |
[INFO] [stdout] 684 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:687:14
[INFO] [stdout]     |
[INFO] [stdout] 687 |         assert_ok!(XcmPallet::limited_reserve_transfer_assets(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:688:4
[INFO] [stdout]     |
[INFO] [stdout] 688 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:700:4
[INFO] [stdout]     |
[INFO] [stdout] 700 |             RuntimeEvent::XcmPallet(crate::Event::Attempted { outcome: Outcome::Complete(weight) })
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:704:4
[INFO] [stdout]     |
[INFO] [stdout] 704 |             RuntimeEvent::XcmPallet(crate::Event::FeesPaid {
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:711:4
[INFO] [stdout]     |
[INFO] [stdout] 711 |             RuntimeEvent::XcmPallet(crate::Event::Sent { .. })
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:720:14
[INFO] [stdout]     |
[INFO] [stdout] 720 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:722:14
[INFO] [stdout]     |
[INFO] [stdout] 722 |         assert_eq!(Balances::free_balance(reserve_sovereign_account.clone()), 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/assets_transfer.rs:789:14
[INFO] [stdout]     |
[INFO] [stdout] 789 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:792:16
[INFO] [stdout]     |
[INFO] [stdout] 792 |         let result = XcmPallet::limited_reserve_transfer_assets(
[INFO] [stdout]     |                      ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:793:4
[INFO] [stdout]     |
[INFO] [stdout] 793 |             RuntimeOrigin::signed(ALICE),
[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/assets_transfer.rs:810:14
[INFO] [stdout]     |
[INFO] [stdout] 810 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:854:14
[INFO] [stdout]     |
[INFO] [stdout] 854 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:857:16
[INFO] [stdout]     |
[INFO] [stdout] 857 |         let result = XcmPallet::limited_reserve_transfer_assets(
[INFO] [stdout]     |                      ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:858:4
[INFO] [stdout]     |
[INFO] [stdout] 858 |             RuntimeOrigin::signed(ALICE),
[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/assets_transfer.rs:874:14
[INFO] [stdout]     |
[INFO] [stdout] 874 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:876:14
[INFO] [stdout]     |
[INFO] [stdout] 876 |         assert_eq!(Balances::free_balance(usdc_chain_sovereign_account.clone()), 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/assets_transfer.rs:878:14
[INFO] [stdout]     |
[INFO] [stdout] 878 |         assert_eq!(Balances::free_balance(dest_sovereign_account), 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/assets_transfer.rs:928:14
[INFO] [stdout]     |
[INFO] [stdout] 928 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:931:16
[INFO] [stdout]     |
[INFO] [stdout] 931 |         let result = XcmPallet::limited_reserve_transfer_assets(
[INFO] [stdout]     |                      ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:932:4
[INFO] [stdout]     |
[INFO] [stdout] 932 |             RuntimeOrigin::signed(ALICE),
[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/assets_transfer.rs:948:14
[INFO] [stdout]     |
[INFO] [stdout] 948 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests/assets_transfer.rs:951:14
[INFO] [stdout]     |
[INFO] [stdout] 951 |         assert_eq!(Balances::free_balance(usdc_chain_sovereign_account.clone()), 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/assets_transfer.rs:953:14
[INFO] [stdout]     |
[INFO] [stdout] 953 |         assert_eq!(Balances::free_balance(dest_sovereign_account.clone()), 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 `XcmPallet`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1005:36
[INFO] [stdout]      |
[INFO] [stdout] 1005 |         let (fees_half_1, fees_half_2) = XcmPallet::halve_fees(fees).unwrap();
[INFO] [stdout]      |                                          ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1013:14
[INFO] [stdout]      |
[INFO] [stdout] 1013 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1016:14
[INFO] [stdout]      |
[INFO] [stdout] 1016 |         assert_ok!(XcmPallet::limited_reserve_transfer_assets(
[INFO] [stdout]      |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1017:4
[INFO] [stdout]      |
[INFO] [stdout] 1017 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1026:4
[INFO] [stdout]      |
[INFO] [stdout] 1026 |             RuntimeEvent::XcmPallet(crate::Event::Attempted { outcome: Outcome::Complete(_) })
[INFO] [stdout]      |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1035:14
[INFO] [stdout]      |
[INFO] [stdout] 1035 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1037:14
[INFO] [stdout]      |
[INFO] [stdout] 1037 |         assert_eq!(Balances::free_balance(usdc_chain_sovereign_account.clone()), 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/assets_transfer.rs:1113:14
[INFO] [stdout]      |
[INFO] [stdout] 1113 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1116:14
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         assert_ok!(XcmPallet::limited_reserve_transfer_assets(
[INFO] [stdout]      |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1117:4
[INFO] [stdout]      |
[INFO] [stdout] 1117 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1128:4
[INFO] [stdout]      |
[INFO] [stdout] 1128 |             RuntimeEvent::XcmPallet(crate::Event::Attempted { outcome: Outcome::Complete(weight) })
[INFO] [stdout]      |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1132:4
[INFO] [stdout]      |
[INFO] [stdout] 1132 |             RuntimeEvent::XcmPallet(crate::Event::FeesPaid {
[INFO] [stdout]      |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1139:4
[INFO] [stdout]      |
[INFO] [stdout] 1139 |             RuntimeEvent::XcmPallet(crate::Event::Sent { .. })
[INFO] [stdout]      |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1147:14
[INFO] [stdout]      |
[INFO] [stdout] 1147 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_BALANCE - SEND_AMOUNT);
[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/assets_transfer.rs:1149:14
[INFO] [stdout]      |
[INFO] [stdout] 1149 |         assert_eq!(Balances::free_balance(usdt_chain_sovereign_account.clone()), SEND_AMOUNT);
[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/assets_transfer.rs:1231:14
[INFO] [stdout]      |
[INFO] [stdout] 1231 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1234:14
[INFO] [stdout]      |
[INFO] [stdout] 1234 |         assert_ok!(XcmPallet::limited_reserve_transfer_assets(
[INFO] [stdout]      |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1235:4
[INFO] [stdout]      |
[INFO] [stdout] 1235 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1246:4
[INFO] [stdout]      |
[INFO] [stdout] 1246 |             RuntimeEvent::XcmPallet(crate::Event::Attempted { outcome: Outcome::Complete(weight) })
[INFO] [stdout]      |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1250:4
[INFO] [stdout]      |
[INFO] [stdout] 1250 |             RuntimeEvent::XcmPallet(crate::Event::FeesPaid {
[INFO] [stdout]      |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1257:4
[INFO] [stdout]      |
[INFO] [stdout] 1257 |             RuntimeEvent::XcmPallet(crate::Event::Sent { .. })
[INFO] [stdout]      |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1260:14
[INFO] [stdout]      |
[INFO] [stdout] 1260 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1272:14
[INFO] [stdout]      |
[INFO] [stdout] 1272 |         assert_eq!(Balances::free_balance(usdt_chain_sovereign_account.clone()), 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/assets_transfer.rs:1275:14
[INFO] [stdout]      |
[INFO] [stdout] 1275 |         assert_eq!(Balances::free_balance(dest_sovereign_account.clone()), 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/assets_transfer.rs:1342:14
[INFO] [stdout]      |
[INFO] [stdout] 1342 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1345:16
[INFO] [stdout]      |
[INFO] [stdout] 1345 |         let result = XcmPallet::limited_reserve_transfer_assets(
[INFO] [stdout]      |                      ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1346:4
[INFO] [stdout]      |
[INFO] [stdout] 1346 |             RuntimeOrigin::signed(ALICE),
[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/assets_transfer.rs:1362:14
[INFO] [stdout]      |
[INFO] [stdout] 1362 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1365:14
[INFO] [stdout]      |
[INFO] [stdout] 1365 |         assert_eq!(Balances::free_balance(usdt_chain_sovereign_account.clone()), 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/assets_transfer.rs:1367:14
[INFO] [stdout]      |
[INFO] [stdout] 1367 |         assert_eq!(Balances::free_balance(reserve_sovereign_account.clone()), 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/assets_transfer.rs:1400:14
[INFO] [stdout]      |
[INFO] [stdout] 1400 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1403:13
[INFO] [stdout]      |
[INFO] [stdout] 1403 |         let res = XcmPallet::limited_reserve_transfer_assets(
[INFO] [stdout]      |                   ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1404:4
[INFO] [stdout]      |
[INFO] [stdout] 1404 |             RuntimeOrigin::signed(ALICE),
[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/assets_transfer.rs:1420:14
[INFO] [stdout]      |
[INFO] [stdout] 1420 |         assert_eq!(Balances::free_balance(ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1442:16
[INFO] [stdout]      |
[INFO] [stdout] 1442 |         let result = XcmPallet::limited_reserve_transfer_assets(
[INFO] [stdout]      |                      ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]     --> src/tests/assets_transfer.rs:1443:4
[INFO] [stdout]      |
[INFO] [stdout] 1443 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeCall`
[INFO] [stdout]   --> src/tests/mod.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let notify = RuntimeCall::TestNotifier(call);
[INFO] [stdout]    |                  ^^^^^^^^^^^ use of undeclared type `RuntimeCall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]   --> src/tests/mod.rs:61:3
[INFO] [stdout]    |
[INFO] [stdout] 61 |         XcmPallet::report_outcome_notify(
[INFO] [stdout]    |         ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/mod.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 RuntimeEvent::TestNotifier(pallet_test_notifier::Event::ResponseReceived(
[INFO] [stdout]     |                 ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/mod.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |                 RuntimeEvent::XcmPallet(crate::Event::Notified {
[INFO] [stdout]     |                 ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:131:3
[INFO] [stdout]     |
[INFO] [stdout] 131 |         XcmPallet::report_outcome(&mut message, Parachain(OTHER_PARA_ID).into_location(), 100)
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/mod.rs:169:4
[INFO] [stdout]     |
[INFO] [stdout] 169 |             RuntimeEvent::XcmPallet(crate::Event::ResponseReady {
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:177:14
[INFO] [stdout]     |
[INFO] [stdout] 177 |         assert_eq!(XcmPallet::take_response(0), response);
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TestNotifier`
[INFO] [stdout]    --> src/tests/mod.rs:191:11
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let r = TestNotifier::prepare_new_query(RuntimeOrigin::signed(ALICE), querier);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ use of undeclared type `TestNotifier`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:191:43
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let r = TestNotifier::prepare_new_query(RuntimeOrigin::signed(ALICE), querier);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/mod.rs:219:4
[INFO] [stdout]     |
[INFO] [stdout] 219 |             RuntimeEvent::XcmPallet(crate::Event::InvalidQuerier {
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/mod.rs:245:4
[INFO] [stdout]     |
[INFO] [stdout] 245 |             RuntimeEvent::XcmPallet(crate::Event::InvalidQuerier {
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/mod.rs:270:4
[INFO] [stdout]     |
[INFO] [stdout] 270 |             RuntimeEvent::XcmPallet(crate::Event::ResponseReady {
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:278:14
[INFO] [stdout]     |
[INFO] [stdout] 278 |         assert_eq!(XcmPallet::take_response(0), response);
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:302:14
[INFO] [stdout]     |
[INFO] [stdout] 302 |         assert_ok!(XcmPallet::send(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:303:4
[INFO] [stdout]     |
[INFO] [stdout] 303 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/mod.rs:315:4
[INFO] [stdout]     |
[INFO] [stdout] 315 |             RuntimeEvent::XcmPallet(crate::Event::Sent {
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:344:4
[INFO] [stdout]     |
[INFO] [stdout] 344 |             XcmPallet::send(
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:345:5
[INFO] [stdout]     |
[INFO] [stdout] 345 |                 RuntimeOrigin::signed(ALICE),
[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/mod.rs:367:14
[INFO] [stdout]     |
[INFO] [stdout] 367 |         assert_eq!(Balances::total_balance(&ALICE), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:368:14
[INFO] [stdout]     |
[INFO] [stdout] 368 |         assert_ok!(XcmPallet::execute(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:369:4
[INFO] [stdout]     |
[INFO] [stdout] 369 |             RuntimeOrigin::signed(ALICE),
[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/mod.rs:377:14
[INFO] [stdout]     |
[INFO] [stdout] 377 |         assert_eq!(Balances::total_balance(&ALICE), INITIAL_BALANCE - SEND_AMOUNT);
[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/mod.rs:378:14
[INFO] [stdout]     |
[INFO] [stdout] 378 |         assert_eq!(Balances::total_balance(&BOB), SEND_AMOUNT);
[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 `RuntimeEvent`
[INFO] [stdout]    --> src/tests/mod.rs:381:4
[INFO] [stdout]     |
[INFO] [stdout] 381 |             RuntimeEvent::XcmPallet(crate::Event::Attempted { outcome: Outcome::Complete(weight) })
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:394:14
[INFO] [stdout]     |
[INFO] [stdout] 394 |         assert_ok!(XcmPallet::execute(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:395:4
[INFO] [stdout]     |
[INFO] [stdout] 395 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/mod.rs:416:5
[INFO] [stdout]     |
[INFO] [stdout] 416 |                 RuntimeEvent::XcmPallet(crate::Event::AssetsTrapped {
[INFO] [stdout]     |                 ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/mod.rs:421:5
[INFO] [stdout]     |
[INFO] [stdout] 421 |                 RuntimeEvent::XcmPallet(crate::Event::Attempted {
[INFO] [stdout]     |                 ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Balances`
[INFO] [stdout]    --> src/tests/mod.rs:426:14
[INFO] [stdout]     |
[INFO] [stdout] 426 |         assert_eq!(Balances::total_balance(&ALICE), INITIAL_BALANCE - SEND_AMOUNT);
[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/mod.rs:427:14
[INFO] [stdout]     |
[INFO] [stdout] 427 |         assert_eq!(Balances::total_balance(&BOB), INITIAL_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[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:433:14
[INFO] [stdout]     |
[INFO] [stdout] 433 |         assert_ok!(XcmPallet::execute(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:434:4
[INFO] [stdout]     |
[INFO] [stdout] 434 |             RuntimeOrigin::signed(ALICE),
[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/mod.rs:443:14
[INFO] [stdout]     |
[INFO] [stdout] 443 |         assert_eq!(Balances::total_balance(&ALICE), INITIAL_BALANCE - SEND_AMOUNT);
[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/mod.rs:444:14
[INFO] [stdout]     |
[INFO] [stdout] 444 |         assert_eq!(Balances::total_balance(&BOB), INITIAL_BALANCE + SEND_AMOUNT);
[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 `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:448:14
[INFO] [stdout]     |
[INFO] [stdout] 448 |         assert_ok!(XcmPallet::execute(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:449:4
[INFO] [stdout]     |
[INFO] [stdout] 449 |             RuntimeOrigin::signed(ALICE),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeEvent`
[INFO] [stdout]    --> src/tests/mod.rs:458:28
[INFO] [stdout]     |
[INFO] [stdout] 458 |         assert_eq!(last_event(), RuntimeEvent::XcmPallet(crate::Event::Attempted { outcome }));
[INFO] [stdout]     |                                  ^^^^^^^^^^^^ use of undeclared type `RuntimeEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:474:14
[INFO] [stdout]     |
[INFO] [stdout] 474 |         assert_ok!(XcmPallet::force_subscribe_version_notify(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:475:4
[INFO] [stdout]     |
[INFO] [stdout] 475 |             RuntimeOrigin::root(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:519:14
[INFO] [stdout]     |
[INFO] [stdout] 519 |         assert_ok!(XcmPallet::force_subscribe_version_notify(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:520:4
[INFO] [stdout]     |
[INFO] [stdout] 520 |             RuntimeOrigin::root(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:525:14
[INFO] [stdout]     |
[INFO] [stdout] 525 |         assert_ok!(XcmPallet::force_subscribe_version_notify(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:526:4
[INFO] [stdout]     |
[INFO] [stdout] 526 |             RuntimeOrigin::root(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:556:14
[INFO] [stdout]     |
[INFO] [stdout] 556 |         assert_ok!(XcmPallet::force_subscribe_version_notify(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:557:4
[INFO] [stdout]     |
[INFO] [stdout] 557 |             RuntimeOrigin::root(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:561:4
[INFO] [stdout]     |
[INFO] [stdout] 561 |             XcmPallet::force_subscribe_version_notify(
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 |                 RuntimeOrigin::root(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:574:14
[INFO] [stdout]     |
[INFO] [stdout] 574 |         assert_ok!(XcmPallet::force_subscribe_version_notify(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:575:4
[INFO] [stdout]     |
[INFO] [stdout] 575 |             RuntimeOrigin::root(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:578:14
[INFO] [stdout]     |
[INFO] [stdout] 578 |         assert_ok!(XcmPallet::force_unsubscribe_version_notify(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:579:4
[INFO] [stdout]     |
[INFO] [stdout] 579 |             RuntimeOrigin::root(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:583:4
[INFO] [stdout]     |
[INFO] [stdout] 583 |             XcmPallet::force_unsubscribe_version_notify(
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:584:5
[INFO] [stdout]     |
[INFO] [stdout] 584 |                 RuntimeOrigin::root(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:630:3
[INFO] [stdout]     |
[INFO] [stdout] 630 |         XcmPallet::on_initialize(1);
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:638:3
[INFO] [stdout]     |
[INFO] [stdout] 638 |         XcmPallet::on_initialize(2);
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:665:3
[INFO] [stdout]     |
[INFO] [stdout] 665 |         XcmPallet::on_initialize(1);
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:715:3
[INFO] [stdout]     |
[INFO] [stdout] 715 |         XcmPallet::on_initialize(1);
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:733:14
[INFO] [stdout]     |
[INFO] [stdout] 733 |         assert_ok!(XcmPallet::force_subscribe_version_notify(
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:734:4
[INFO] [stdout]     |
[INFO] [stdout] 734 |             RuntimeOrigin::root(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:758:14
[INFO] [stdout]     |
[INFO] [stdout] 758 |         assert_eq!(XcmPallet::wrap_version(&remote, v2_msg.clone()), Err(()));
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:775:4
[INFO] [stdout]     |
[INFO] [stdout] 775 |             XcmPallet::wrap_version(&remote, v2_msg.clone()),
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:788:14
[INFO] [stdout]     |
[INFO] [stdout] 788 |         assert_ok!(XcmPallet::force_default_xcm_version(RuntimeOrigin::root(), Some(2)));
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RuntimeOrigin`
[INFO] [stdout]    --> src/tests/mod.rs:788:51
[INFO] [stdout]     |
[INFO] [stdout] 788 |         assert_ok!(XcmPallet::force_default_xcm_version(RuntimeOrigin::root(), Some(2)));
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^ use of undeclared type `RuntimeOrigin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:794:4
[INFO] [stdout]     |
[INFO] [stdout] 794 |             XcmPallet::wrap_version(&remote_v2, msg_v2.clone()),
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:797:14
[INFO] [stdout]     |
[INFO] [stdout] 797 |         assert_eq!(XcmPallet::wrap_version(&remote_v2, msg_v3.clone()), Err(()));
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:803:4
[INFO] [stdout]     |
[INFO] [stdout] 803 |             XcmPallet::wrap_version(&remote_v3, msg_v2.clone()),
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:806:14
[INFO] [stdout]     |
[INFO] [stdout] 806 |         assert_eq!(XcmPallet::wrap_version(&remote_v3, msg_v3.clone()), Err(()));
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:811:3
[INFO] [stdout]     |
[INFO] [stdout] 811 |         XcmPallet::on_initialize(1);
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:838:4
[INFO] [stdout]     |
[INFO] [stdout] 838 |             XcmPallet::wrap_version(&remote_v3, msg_v2.clone()),
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:843:4
[INFO] [stdout]     |
[INFO] [stdout] 843 |             XcmPallet::wrap_version(&remote_v3, msg_v3.clone()),
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:847:3
[INFO] [stdout]     |
[INFO] [stdout] 847 |         XcmPallet::on_initialize(2);
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:874:4
[INFO] [stdout]     |
[INFO] [stdout] 874 |             XcmPallet::wrap_version(&remote_v2, msg_v2.clone()),
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:877:14
[INFO] [stdout]     |
[INFO] [stdout] 877 |         assert_eq!(XcmPallet::wrap_version(&remote_v2, msg_v3.clone()), Err(()));
[INFO] [stdout]     |                    ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `XcmPallet`
[INFO] [stdout]    --> src/tests/mod.rs:903:17
[INFO] [stdout]     |
[INFO] [stdout] 903 |             let (_, m) = XcmPallet::check_xcm_version_change(migration, Weight::zero());
[INFO] [stdout]     |                          ^^^^^^^^^ use of undeclared type `XcmPallet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 344 previous errors; 12 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pallet-xcm` (lib test) due to 345 previous errors; 12 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "fe53f42424fb6e24b7cfc899afe53aaf80ff49032c449f72c5249ecbd82ace51", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fe53f42424fb6e24b7cfc899afe53aaf80ff49032c449f72c5249ecbd82ace51", kill_on_drop: false }`
[INFO] [stdout] fe53f42424fb6e24b7cfc899afe53aaf80ff49032c449f72c5249ecbd82ace51
