[INFO] crate sc-client 0.8.0-alpha.6 is already in cache [INFO] checking sc-client-0.8.0-alpha.6 against try#c8bdaa84ec1b37f18f30375e196a65b7602f3790 for pr-73345 [INFO] extracting crate sc-client 0.8.0-alpha.6 into /workspace/builds/worker-4/source [INFO] validating manifest of crates.io crate sc-client 0.8.0-alpha.6 on toolchain c8bdaa84ec1b37f18f30375e196a65b7602f3790 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+c8bdaa84ec1b37f18f30375e196a65b7602f3790" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate sc-client 0.8.0-alpha.6 [INFO] finished tweaking crates.io crate sc-client 0.8.0-alpha.6 [INFO] tweaked toml for crates.io crate sc-client 0.8.0-alpha.6 written to /workspace/builds/worker-4/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+c8bdaa84ec1b37f18f30375e196a65b7602f3790" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+c8bdaa84ec1b37f18f30375e196a65b7602f3790" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:6c9ffe128752d56c8d75334ed354142a5229917ed99767f56566dd8e857ad726" "/opt/rustwide/cargo-home/bin/cargo" "+c8bdaa84ec1b37f18f30375e196a65b7602f3790" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 8dbdbe21d21dbb119ac8d4c460169da8817f5adca2a330538259a9a133ad3a40 [INFO] running `Command { std: "docker" "start" "-a" "8dbdbe21d21dbb119ac8d4c460169da8817f5adca2a330538259a9a133ad3a40", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8dbdbe21d21dbb119ac8d4c460169da8817f5adca2a330538259a9a133ad3a40", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8dbdbe21d21dbb119ac8d4c460169da8817f5adca2a330538259a9a133ad3a40", kill_on_drop: false }` [INFO] [stdout] 8dbdbe21d21dbb119ac8d4c460169da8817f5adca2a330538259a9a133ad3a40 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:6c9ffe128752d56c8d75334ed354142a5229917ed99767f56566dd8e857ad726" "/opt/rustwide/cargo-home/bin/cargo" "+c8bdaa84ec1b37f18f30375e196a65b7602f3790" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9b508dcac559750bd531abb8cac6f24be8077c2d4846ba13f8a61479cfe10243 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "9b508dcac559750bd531abb8cac6f24be8077c2d4846ba13f8a61479cfe10243", kill_on_drop: false }` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Checking futures v0.1.29 [INFO] [stderr] Checking kvdb v0.5.0 [INFO] [stderr] Checking futures-util v0.3.5 [INFO] [stderr] Checking futures-executor v0.3.5 [INFO] [stderr] Checking broadcaster v1.0.0 [INFO] [stderr] Checking h2 v0.2.5 [INFO] [stderr] Checking async-std v1.5.0 [INFO] [stderr] Checking futures v0.3.5 [INFO] [stderr] Checking sp-core v2.0.0-rc3 [INFO] [stderr] Checking rw-stream-sink v0.2.1 [INFO] [stderr] Checking multistream-select v0.8.1 [INFO] [stderr] Checking soketto v0.3.2 [INFO] [stderr] Checking async-tls v0.7.0 [INFO] [stderr] Checking wasm-timer v0.2.4 [INFO] [stderr] Checking sp-utils v2.0.0-rc3 [INFO] [stderr] Checking libp2p-core v0.19.1 [INFO] [stderr] Checking hyper v0.13.6 [INFO] [stderr] Checking sp-trie v2.0.0-rc3 [INFO] [stderr] Checking sp-inherents v2.0.0-rc3 [INFO] [stderr] Checking sp-allocator v2.0.0-rc3 [INFO] [stderr] Checking sc-executor-common v0.8.0-rc3 [INFO] [stderr] Checking sp-state-machine v0.8.0-rc3 [INFO] [stderr] Checking libp2p-swarm v0.19.0 [INFO] [stderr] Checking libp2p-dns v0.19.0 [INFO] [stderr] Checking libp2p-websocket v0.19.0 [INFO] [stderr] Checking libp2p-wasm-ext v0.19.0 [INFO] [stderr] Checking sc-executor-wasmi v0.8.0-rc3 [INFO] [stderr] Checking libp2p-tcp v0.19.1 [INFO] [stderr] Checking substrate-prometheus-endpoint v0.8.0-rc3 [INFO] [stderr] Checking libp2p v0.19.1 [INFO] [stderr] Checking sc-telemetry v2.0.0-rc3 [INFO] [stderr] Checking sp-io v2.0.0-rc3 [INFO] [stderr] Checking sp-application-crypto v2.0.0-rc3 [INFO] [stderr] Checking sp-runtime v2.0.0-rc3 [INFO] [stderr] Checking sp-version v2.0.0-rc3 [INFO] [stderr] Checking sp-keyring v2.0.0-rc3 [INFO] [stderr] Checking sp-api v2.0.0-rc3 [INFO] [stderr] Checking sp-consensus v0.8.0-rc3 [INFO] [stderr] Checking sp-block-builder v2.0.0-rc3 [INFO] [stderr] Checking sc-executor v0.8.0-rc3 [INFO] [stderr] Checking sp-blockchain v2.0.0-rc3 [INFO] [stderr] Checking sp-transaction-pool v2.0.0-rc3 [INFO] [stderr] Checking sc-client-api v2.0.0-rc3 [INFO] [stderr] Checking sc-block-builder v0.8.0-rc3 [INFO] [stderr] Checking sc-client v0.8.0-alpha.6 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `sp_core::storage::OwnedChildInfo` [INFO] [stdout] --> src/light/backend.rs:27:52 [INFO] [stdout] | [INFO] [stdout] 27 | use sp_core::storage::{well_known_keys, ChildInfo, OwnedChildInfo}; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `OwnedChildInfo` in `storage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/cht.rs:334:6 [INFO] [stdout] | [INFO] [stdout] 334 | use substrate_test_runtime_client::runtime::Header; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/genesis.rs:51:6 [INFO] [stdout] | [INFO] [stdout] 51 | use substrate_test_runtime_client::{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `sp_core::storage::OwnedChildInfo` [INFO] [stdout] --> src/light/backend.rs:27:52 [INFO] [stdout] | [INFO] [stdout] 27 | use sp_core::storage::{well_known_keys, ChildInfo, OwnedChildInfo}; [INFO] [stdout] | ^^^^^^^^^^^^^^ no `OwnedChildInfo` in `storage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `substrate_test_runtime_client` [INFO] [stdout] --> src/genesis.rs:51:6 [INFO] [stdout] | [INFO] [stdout] 51 | use substrate_test_runtime_client::{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/light/blockchain.rs:201:6 [INFO] [stdout] | [INFO] [stdout] 201 | use substrate_test_runtime_client::runtime::{Hash, Block, Header}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/light/call_executor.rs:296:6 [INFO] [stdout] | [INFO] [stdout] 296 | use substrate_test_runtime_client::{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `substrate_test_runtime_client` [INFO] [stdout] --> src/light/backend.rs:524:38 [INFO] [stdout] | [INFO] [stdout] 524 | use substrate_test_runtime_client::{self, runtime::Block}; [INFO] [stdout] | ^^^^ no `substrate_test_runtime_client` external crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/light/fetcher.rs:345:6 [INFO] [stdout] | [INFO] [stdout] 345 | use substrate_test_runtime_client::{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `substrate_test_runtime_client` [INFO] [stdout] --> src/light/call_executor.rs:296:6 [INFO] [stdout] | [INFO] [stdout] 296 | use substrate_test_runtime_client::{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `substrate_test_runtime_client` [INFO] [stdout] --> src/light/fetcher.rs:345:6 [INFO] [stdout] | [INFO] [stdout] 345 | use substrate_test_runtime_client::{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `substrate_test_runtime_client` [INFO] [stdout] --> src/light/fetcher.rs:412:7 [INFO] [stdout] | [INFO] [stdout] 412 | use substrate_test_runtime_client::DefaultTestClientBuilderExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:2007:6 [INFO] [stdout] | [INFO] [stdout] 2007 | use substrate_test_runtime_client::{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `substrate_test_runtime_client`, `substrate_test_runtime_client::client_ext::ClientExt`, `substrate_test_runtime_client::sc_client_db::Backend`, `substrate_test_runtime_client::sc_client_db::DatabaseSettings`, `substrate_test_runtime_client::sc_client_db::DatabaseSettingsSrc`, `substrate_test_runtime_client::sc_client_db::PruningMode` [INFO] [stdout] --> src/light/fetcher.rs:413:7 [INFO] [stdout] | [INFO] [stdout] 413 | use substrate_test_runtime_client::TestClientBuilderExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] | [INFO] [stdout] ::: src/client.rs:2009:9 [INFO] [stdout] | [INFO] [stdout] 2009 | client_ext::ClientExt, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 2010 | sc_client_db::{Backend, DatabaseSettings, DatabaseSettingsSrc, PruningMode}, [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `substrate_test_runtime_client`, `substrate_test_runtime_client::runtime::Block`, `substrate_test_runtime_client::runtime::Transfer`, `substrate_test_runtime_client::runtime::RuntimeApi`, `substrate_test_runtime_client::runtime::TestAPI` [INFO] [stdout] --> src/client.rs:2007:6 [INFO] [stdout] | [INFO] [stdout] 2007 | use substrate_test_runtime_client::{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] ... [INFO] [stdout] 2011 | runtime::{self, Block, Transfer, RuntimeApi, TestAPI}, [INFO] [stdout] | ^^^^^ ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:3477:7 [INFO] [stdout] | [INFO] [stdout] 3477 | use substrate_test_runtime_client::GenesisInit; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/in_mem.rs:740:21 [INFO] [stdout] | [INFO] [stdout] 740 | type TestBackend = substrate_test_runtime_client::sc_client::in_mem::Backend; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/in_mem.rs:740:79 [INFO] [stdout] | [INFO] [stdout] 740 | type TestBackend = substrate_test_runtime_client::sc_client::in_mem::Backend; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/in_mem.rs:746:3 [INFO] [stdout] | [INFO] [stdout] 746 | substrate_test_runtime_client::trait_tests::test_leaves_for_backend(backend); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/in_mem.rs:753:3 [INFO] [stdout] | [INFO] [stdout] 753 | substrate_test_runtime_client::trait_tests::test_blockchain_query_by_number_gets_canonical(backend); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/genesis.rs:62:3 [INFO] [stdout] | [INFO] [stdout] 62 | substrate_test_runtime_client::runtime::api::dispatch, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/genesis.rs:63:3 [INFO] [stdout] | [INFO] [stdout] 63 | substrate_test_runtime_client::runtime::native_version, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `GenesisConfig` [INFO] [stdout] --> src/genesis.rs:161:21 [INFO] [stdout] | [INFO] [stdout] 161 | let mut storage = GenesisConfig::new( [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type or module `GenesisConfig` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `GenesisConfig` [INFO] [stdout] --> src/genesis.rs:194:21 [INFO] [stdout] | [INFO] [stdout] 194 | let mut storage = GenesisConfig::new(None, [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type or module `GenesisConfig` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `GenesisConfig` [INFO] [stdout] --> src/genesis.rs:226:21 [INFO] [stdout] | [INFO] [stdout] 226 | let mut storage = GenesisConfig::new(None, [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type or module `GenesisConfig` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/light/call_executor.rs:312:18 [INFO] [stdout] | [INFO] [stdout] 312 | type Backend = substrate_test_runtime_client::Backend; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/light/call_executor.rs:375:40 [INFO] [stdout] | [INFO] [stdout] 375 | fn local_executor() -> NativeExecutor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/light/call_executor.rs:447:27 [INFO] [stdout] | [INFO] [stdout] 447 | let mut remote_client = substrate_test_runtime_client::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `sp_panic_handler` [INFO] [stdout] --> src/light/call_executor.rs:478:3 [INFO] [stdout] | [INFO] [stdout] 478 | sp_panic_handler::set("TEST", "1.2.3"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `sp_panic_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/light/fetcher.rs:366:18 [INFO] [stdout] | [INFO] [stdout] 366 | NativeExecutor, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/light/fetcher.rs:372:40 [INFO] [stdout] | [INFO] [stdout] 372 | fn local_executor() -> NativeExecutor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/light/fetcher.rs:378:23 [INFO] [stdout] | [INFO] [stdout] 378 | let remote_client = substrate_test_runtime_client::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/light/fetcher.rs:415:23 [INFO] [stdout] | [INFO] [stdout] 415 | let remote_client = substrate_test_runtime_client::TestClientBuilder::new() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/light/fetcher.rs:462:27 [INFO] [stdout] | [INFO] [stdout] 462 | let mut remote_client = substrate_test_runtime_client::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `kvdb_memorydb` in `{{root}}` [INFO] [stdout] --> src/leaves.rs:308:14 [INFO] [stdout] | [INFO] [stdout] 308 | let db = ::kvdb_memorydb::create(1); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `kvdb_memorydb` in `{{root}}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `kvdb_memorydb` in `{{root}}` [INFO] [stdout] --> src/leaves.rs:342:14 [INFO] [stdout] | [INFO] [stdout] 342 | let db = ::kvdb_memorydb::create(1); [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `kvdb_memorydb` in `{{root}}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:2020:3 [INFO] [stdout] | [INFO] [stdout] 2020 | substrate_test_runtime_client::sc_client::Client, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:2020:52 [INFO] [stdout] | [INFO] [stdout] 2020 | substrate_test_runtime_client::sc_client::Client, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:2020:92 [INFO] [stdout] | [INFO] [stdout] 2020 | substrate_test_runtime_client::sc_client::Client, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2026:10 [INFO] [stdout] | [INFO] [stdout] 2026 | vec![(AccountKeyring::Alice, AccountKeyring::Dave), (AccountKeyring::Bob, AccountKeyring::Dave)], [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2026:33 [INFO] [stdout] | [INFO] [stdout] 2026 | vec![(AccountKeyring::Alice, AccountKeyring::Dave), (AccountKeyring::Bob, AccountKeyring::Dave)], [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2026:57 [INFO] [stdout] | [INFO] [stdout] 2026 | vec![(AccountKeyring::Alice, AccountKeyring::Dave), (AccountKeyring::Bob, AccountKeyring::Dave)], [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2026:78 [INFO] [stdout] | [INFO] [stdout] 2026 | vec![(AccountKeyring::Alice, AccountKeyring::Dave), (AccountKeyring::Bob, AccountKeyring::Dave)], [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2027:10 [INFO] [stdout] | [INFO] [stdout] 2027 | vec![(AccountKeyring::Charlie, AccountKeyring::Eve)], [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2027:35 [INFO] [stdout] | [INFO] [stdout] 2027 | vec![(AccountKeyring::Charlie, AccountKeyring::Eve)], [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2029:10 [INFO] [stdout] | [INFO] [stdout] 2029 | vec![(AccountKeyring::Alice, AccountKeyring::Dave)], [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2029:33 [INFO] [stdout] | [INFO] [stdout] 2029 | vec![(AccountKeyring::Alice, AccountKeyring::Dave)], [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestClientBuilder` [INFO] [stdout] --> src/client.rs:2035:27 [INFO] [stdout] | [INFO] [stdout] 2035 | let mut remote_client = TestClientBuilder::new().changes_trie_config(config).build(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestClientBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2058:59 [INFO] [stdout] | [INFO] [stdout] 2058 | let alice = blake2_256(&runtime::system::balance_of_key(AccountKeyring::Alice.into())).to_vec(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2059:57 [INFO] [stdout] | [INFO] [stdout] 2059 | let bob = blake2_256(&runtime::system::balance_of_key(AccountKeyring::Bob.into())).to_vec(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2060:61 [INFO] [stdout] | [INFO] [stdout] 2060 | let charlie = blake2_256(&runtime::system::balance_of_key(AccountKeyring::Charlie.into())).to_vec(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2061:58 [INFO] [stdout] | [INFO] [stdout] 2061 | let dave = blake2_256(&runtime::system::balance_of_key(AccountKeyring::Dave.into())).to_vec(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2062:57 [INFO] [stdout] | [INFO] [stdout] 2062 | let eve = blake2_256(&runtime::system::balance_of_key(AccountKeyring::Eve.into())).to_vec(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2063:60 [INFO] [stdout] | [INFO] [stdout] 2063 | let ferdie = blake2_256(&runtime::system::balance_of_key(AccountKeyring::Ferdie.into())).to_vec(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:2092:16 [INFO] [stdout] | [INFO] [stdout] 2092 | let client = substrate_test_runtime_client::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2097:5 [INFO] [stdout] | [INFO] [stdout] 2097 | AccountKeyring::Alice.into() [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2104:5 [INFO] [stdout] | [INFO] [stdout] 2104 | AccountKeyring::Ferdie.into() [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:2112:20 [INFO] [stdout] | [INFO] [stdout] 2112 | let mut client = substrate_test_runtime_client::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:2123:20 [INFO] [stdout] | [INFO] [stdout] 2123 | let mut client = substrate_test_runtime_client::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2128:10 [INFO] [stdout] | [INFO] [stdout] 2128 | from: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2129:8 [INFO] [stdout] | [INFO] [stdout] 2129 | to: AccountKeyring::Ferdie.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2145:5 [INFO] [stdout] | [INFO] [stdout] 2145 | AccountKeyring::Alice.into() [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2152:5 [INFO] [stdout] | [INFO] [stdout] 2152 | AccountKeyring::Ferdie.into() [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:2160:20 [INFO] [stdout] | [INFO] [stdout] 2160 | let mut client = substrate_test_runtime_client::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2165:10 [INFO] [stdout] | [INFO] [stdout] 2165 | from: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2166:8 [INFO] [stdout] | [INFO] [stdout] 2166 | to: AccountKeyring::Ferdie.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2173:11 [INFO] [stdout] | [INFO] [stdout] 2173 | from: AccountKeyring::Eve.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2174:9 [INFO] [stdout] | [INFO] [stdout] 2174 | to: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestClientBuilder` [INFO] [stdout] --> src/client.rs:2196:40 [INFO] [stdout] | [INFO] [stdout] 2196 | let (client, longest_chain_select) = TestClientBuilder::new().build_with_longest_chain(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestClientBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestClientBuilder` [INFO] [stdout] --> src/client.rs:2211:40 [INFO] [stdout] | [INFO] [stdout] 2211 | let (client, longest_chain_select) = TestClientBuilder::new().build_with_longest_chain(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestClientBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:2225:20 [INFO] [stdout] | [INFO] [stdout] 2225 | let mut client = substrate_test_runtime_client::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:2245:20 [INFO] [stdout] | [INFO] [stdout] 2245 | let mut client = substrate_test_runtime_client::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2291:10 [INFO] [stdout] | [INFO] [stdout] 2291 | from: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2292:8 [INFO] [stdout] | [INFO] [stdout] 2292 | to: AccountKeyring::Ferdie.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2323:10 [INFO] [stdout] | [INFO] [stdout] 2323 | from: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2324:8 [INFO] [stdout] | [INFO] [stdout] 2324 | to: AccountKeyring::Ferdie.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2339:10 [INFO] [stdout] | [INFO] [stdout] 2339 | from: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2340:8 [INFO] [stdout] | [INFO] [stdout] 2340 | to: AccountKeyring::Ferdie.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestClientBuilder` [INFO] [stdout] --> src/client.rs:2373:44 [INFO] [stdout] | [INFO] [stdout] 2373 | let (mut client, longest_chain_select) = TestClientBuilder::new().build_with_longest_chain(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestClientBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestClientBuilder` [INFO] [stdout] --> src/client.rs:2397:44 [INFO] [stdout] | [INFO] [stdout] 2397 | let (mut client, longest_chain_select) = TestClientBuilder::new().build_with_longest_chain(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestClientBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2443:10 [INFO] [stdout] | [INFO] [stdout] 2443 | from: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2444:8 [INFO] [stdout] | [INFO] [stdout] 2444 | to: AccountKeyring::Ferdie.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2475:10 [INFO] [stdout] | [INFO] [stdout] 2475 | from: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2476:8 [INFO] [stdout] | [INFO] [stdout] 2476 | to: AccountKeyring::Ferdie.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2491:10 [INFO] [stdout] | [INFO] [stdout] 2491 | from: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2492:8 [INFO] [stdout] | [INFO] [stdout] 2492 | to: AccountKeyring::Ferdie.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestClientBuilder` [INFO] [stdout] --> src/client.rs:2717:44 [INFO] [stdout] | [INFO] [stdout] 2717 | let (mut client, longest_chain_select) = TestClientBuilder::new().build_with_longest_chain(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestClientBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:2754:20 [INFO] [stdout] | [INFO] [stdout] 2754 | let mut client = substrate_test_runtime_client::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:2800:20 [INFO] [stdout] | [INFO] [stdout] 2800 | let mut client = substrate_test_runtime_client::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2826:10 [INFO] [stdout] | [INFO] [stdout] 2826 | from: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2827:8 [INFO] [stdout] | [INFO] [stdout] 2827 | to: AccountKeyring::Ferdie.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestClientBuilder` [INFO] [stdout] --> src/client.rs:2858:36 [INFO] [stdout] | [INFO] [stdout] 2858 | let (mut client, select_chain) = TestClientBuilder::new().build_with_longest_chain(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestClientBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2884:10 [INFO] [stdout] | [INFO] [stdout] 2884 | from: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2885:8 [INFO] [stdout] | [INFO] [stdout] 2885 | to: AccountKeyring::Ferdie.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `ClientExt` [INFO] [stdout] --> src/client.rs:2907:3 [INFO] [stdout] | [INFO] [stdout] 2907 | ClientExt::finalize_block(&client, BlockId::Hash(b1.hash()), None).unwrap(); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type or module `ClientExt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:2945:16 [INFO] [stdout] | [INFO] [stdout] 2945 | let client = substrate_test_runtime_client::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `env_logger` [INFO] [stdout] --> src/client.rs:2955:11 [INFO] [stdout] | [INFO] [stdout] 2955 | let _ = env_logger::try_init(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type or module `env_logger` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:2956:20 [INFO] [stdout] | [INFO] [stdout] 2956 | let mut client = substrate_test_runtime_client::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:2958:35 [INFO] [stdout] | [INFO] [stdout] 2958 | let current_balance = |client: &substrate_test_runtime_client::TestClient| [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2960:56 [INFO] [stdout] | [INFO] [stdout] 2960 | &BlockId::number(client.chain_info().best_number), AccountKeyring::Alice.into() [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2972:10 [INFO] [stdout] | [INFO] [stdout] 2972 | from: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2973:8 [INFO] [stdout] | [INFO] [stdout] 2973 | to: AccountKeyring::Bob.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2986:10 [INFO] [stdout] | [INFO] [stdout] 2986 | from: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:2987:8 [INFO] [stdout] | [INFO] [stdout] 2987 | to: AccountKeyring::Ferdie.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:3002:10 [INFO] [stdout] | [INFO] [stdout] 3002 | from: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:3003:8 [INFO] [stdout] | [INFO] [stdout] 3003 | to: AccountKeyring::Charlie.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `env_logger` [INFO] [stdout] --> src/client.rs:3015:11 [INFO] [stdout] | [INFO] [stdout] 3015 | let _ = env_logger::try_init(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type or module `env_logger` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `tempfile` [INFO] [stdout] --> src/client.rs:3016:13 [INFO] [stdout] | [INFO] [stdout] 3016 | let tmp = tempfile::tempdir().unwrap(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type or module `tempfile` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PruningMode` [INFO] [stdout] --> src/client.rs:3024:14 [INFO] [stdout] | [INFO] [stdout] 3024 | pruning: PruningMode::ArchiveAll, [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type or module `PruningMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `DatabaseSettingsSrc` [INFO] [stdout] --> src/client.rs:3025:13 [INFO] [stdout] | [INFO] [stdout] 3025 | source: DatabaseSettingsSrc::Path { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `DatabaseSettingsSrc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestClientBuilder` [INFO] [stdout] --> src/client.rs:3033:20 [INFO] [stdout] | [INFO] [stdout] 3033 | let mut client = TestClientBuilder::with_backend(backend).build(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestClientBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:3059:10 [INFO] [stdout] | [INFO] [stdout] 3059 | from: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:3060:8 [INFO] [stdout] | [INFO] [stdout] 3060 | to: AccountKeyring::Ferdie.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `ClientExt` [INFO] [stdout] --> src/client.rs:3078:3 [INFO] [stdout] | [INFO] [stdout] 3078 | ClientExt::finalize_block(&client, BlockId::Hash(a2.hash()), None).unwrap(); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type or module `ClientExt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:3096:10 [INFO] [stdout] | [INFO] [stdout] 3096 | from: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:3097:8 [INFO] [stdout] | [INFO] [stdout] 3097 | to: AccountKeyring::Ferdie.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestClientBuilder` [INFO] [stdout] --> src/client.rs:3124:5 [INFO] [stdout] | [INFO] [stdout] 3124 | TestClientBuilder::new().build() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestClientBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestClientBuilder` [INFO] [stdout] --> src/client.rs:3126:5 [INFO] [stdout] | [INFO] [stdout] 3126 | TestClientBuilder::new() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestClientBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `env_logger` [INFO] [stdout] --> src/client.rs:3217:11 [INFO] [stdout] | [INFO] [stdout] 3217 | let _ = env_logger::try_init(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type or module `env_logger` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `tempfile` [INFO] [stdout] --> src/client.rs:3218:13 [INFO] [stdout] | [INFO] [stdout] 3218 | let tmp = tempfile::tempdir().unwrap(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type or module `tempfile` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PruningMode` [INFO] [stdout] --> src/client.rs:3226:15 [INFO] [stdout] | [INFO] [stdout] 3226 | pruning: PruningMode::keep_blocks(1), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type or module `PruningMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `DatabaseSettingsSrc` [INFO] [stdout] --> src/client.rs:3227:14 [INFO] [stdout] | [INFO] [stdout] 3227 | source: DatabaseSettingsSrc::Path { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `DatabaseSettingsSrc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestClientBuilder` [INFO] [stdout] --> src/client.rs:3235:20 [INFO] [stdout] | [INFO] [stdout] 3235 | let mut client = TestClientBuilder::with_backend(backend).build(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestClientBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:3244:10 [INFO] [stdout] | [INFO] [stdout] 3244 | from: AccountKeyring::Alice.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AccountKeyring` [INFO] [stdout] --> src/client.rs:3245:8 [INFO] [stdout] | [INFO] [stdout] 3245 | to: AccountKeyring::Ferdie.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type or module `AccountKeyring` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestClientBuilder` [INFO] [stdout] --> src/client.rs:3321:20 [INFO] [stdout] | [INFO] [stdout] 3321 | let mut client = TestClientBuilder::with_default_backend() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type or module `TestClientBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:3420:16 [INFO] [stdout] | [INFO] [stdout] 3420 | let client = substrate_test_runtime_client::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:3445:16 [INFO] [stdout] | [INFO] [stdout] 3445 | let client = substrate_test_runtime_client::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:3485:5 [INFO] [stdout] | [INFO] [stdout] 3485 | substrate_test_runtime_client::runtime::Block, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:3487:5 [INFO] [stdout] | [INFO] [stdout] 3487 | substrate_test_runtime_client::runtime::RuntimeApi [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:3489:5 [INFO] [stdout] | [INFO] [stdout] 3489 | substrate_test_runtime_client::new_native_executor(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:3490:6 [INFO] [stdout] | [INFO] [stdout] 3490 | &substrate_test_runtime_client::GenesisParameters::default().genesis_storage(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:3500:4 [INFO] [stdout] | [INFO] [stdout] 3500 | substrate_test_runtime_client::runtime::Block, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/client.rs:3501:4 [INFO] [stdout] | [INFO] [stdout] 3501 | substrate_test_runtime_client::runtime::RuntimeApi, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/cht.rs:382:25 [INFO] [stdout] | [INFO] [stdout] 382 | assert!(build_pairs::(SIZE as _, 0, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 382 | assert!(build_pairs::(SIZE as _, 0, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/cht.rs:388:25 [INFO] [stdout] | [INFO] [stdout] 388 | assert!(build_pairs::( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 388 | assert!(build_pairs::( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/cht.rs:401:26 [INFO] [stdout] | [INFO] [stdout] 401 | assert!(compute_root::( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 401 | assert!(compute_root::( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/cht.rs:412:25 [INFO] [stdout] | [INFO] [stdout] 412 | assert!(build_proof::( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 412 | assert!(build_proof::( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/cht.rs:423:25 [INFO] [stdout] | [INFO] [stdout] 423 | assert!(build_proof::( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 423 | assert!(build_proof::( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/cht.rs:436:32 [INFO] [stdout] | [INFO] [stdout] 436 | let _ = for_each_cht_group::( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 436 | let _ = for_each_cht_group::( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/cht.rs:447:32 [INFO] [stdout] | [INFO] [stdout] 447 | let _ = for_each_cht_group::( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 447 | let _ = for_each_cht_group::( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 334 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlockNumber` in this scope [INFO] [stdout] --> src/genesis.rs:72:11 [INFO] [stdout] | [INFO] [stdout] 72 | number: BlockNumber, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Hash` in this scope [INFO] [stdout] --> src/genesis.rs:73:16 [INFO] [stdout] | [INFO] [stdout] 73 | parent_hash: Hash, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 45 | use core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 45 | use sp_runtime::traits::Hash; [INFO] [stdout] | [INFO] [stdout] 45 | use sp_std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 45 | use std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Hash` in this scope [INFO] [stdout] --> src/genesis.rs:74:15 [INFO] [stdout] | [INFO] [stdout] 74 | state_root: Hash, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 45 | use core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 45 | use sp_runtime::traits::Hash; [INFO] [stdout] | [INFO] [stdout] 45 | use sp_std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 45 | use std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Transfer` in this scope [INFO] [stdout] --> src/genesis.rs:75:12 [INFO] [stdout] | [INFO] [stdout] 70 | fn construct_block( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 75 | txs: Vec [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Hash` in this scope [INFO] [stdout] --> src/genesis.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 76 | ) -> (Vec, Hash) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 45 | use core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 45 | use sp_runtime::traits::Hash; [INFO] [stdout] | [INFO] [stdout] 45 | use sp_std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 45 | use std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Header` in this scope [INFO] [stdout] --> src/genesis.rs:84:20 [INFO] [stdout] | [INFO] [stdout] 84 | let mut header = Header { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 45 | use crate::in_mem::StoredBlock::Header; [INFO] [stdout] | [INFO] [stdout] 45 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 45 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Digest` in this scope [INFO] [stdout] --> src/genesis.rs:89:12 [INFO] [stdout] | [INFO] [stdout] 89 | digest: Digest { logs: vec![], }, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 45 | use sp_runtime::Digest; [INFO] [stdout] | [INFO] [stdout] 45 | use sp_runtime::testing::Digest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Header` [INFO] [stdout] --> src/genesis.rs:139:12 [INFO] [stdout] | [INFO] [stdout] 139 | header = Header::decode(&mut &ret_data[..]).unwrap(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 45 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 45 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 45 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Block` in this scope [INFO] [stdout] --> src/genesis.rs:141:16 [INFO] [stdout] | [INFO] [stdout] 141 | (vec![].and(&Block { header, extrinsics: transactions }), hash) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 45 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 45 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Hash` in this scope [INFO] [stdout] --> src/genesis.rs:144:26 [INFO] [stdout] | [INFO] [stdout] 144 | fn block1(genesis_hash: Hash, backend: &InMemoryBackend) -> (Vec, Hash) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 45 | use core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 45 | use sp_runtime::traits::Hash; [INFO] [stdout] | [INFO] [stdout] 45 | use sp_std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 45 | use std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Hash` in this scope [INFO] [stdout] --> src/genesis.rs:144:85 [INFO] [stdout] | [INFO] [stdout] 144 | fn block1(genesis_hash: Hash, backend: &InMemoryBackend) -> (Vec, Hash) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 45 | use core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 45 | use sp_runtime::traits::Hash; [INFO] [stdout] | [INFO] [stdout] 45 | use sp_std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 45 | use std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/genesis.rs:150:9 [INFO] [stdout] | [INFO] [stdout] 150 | vec![Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `insert_genesis_block` in this scope [INFO] [stdout] --> src/genesis.rs:169:22 [INFO] [stdout] | [INFO] [stdout] 169 | let genesis_hash = insert_genesis_block(&mut storage); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `insert_genesis_block` in this scope [INFO] [stdout] --> src/genesis.rs:201:22 [INFO] [stdout] | [INFO] [stdout] 201 | let genesis_hash = insert_genesis_block(&mut storage); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `insert_genesis_block` in this scope [INFO] [stdout] --> src/genesis.rs:233:22 [INFO] [stdout] | [INFO] [stdout] 233 | let genesis_hash = insert_genesis_block(&mut storage); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/backend.rs:564:32 [INFO] [stdout] | [INFO] [stdout] 564 | let mut op = ClientBackend::::begin_operation(&backend).unwrap(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 564 | let mut op = ClientBackend::::begin_operation(&backend).unwrap(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 524 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 524 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 524 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/backend.rs:565:26 [INFO] [stdout] | [INFO] [stdout] 565 | BlockImportOperation::::insert_aux(&mut op, vec![(vec![1], Some(vec![2]))]).unwrap(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 565 | BlockImportOperation::::insert_aux(&mut op, vec![(vec![1], Some(vec![2]))]).unwrap(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 524 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 524 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 524 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/backend.rs:566:19 [INFO] [stdout] | [INFO] [stdout] 566 | ClientBackend::::commit_operation(&backend, op).unwrap(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 566 | ClientBackend::::commit_operation(&backend, op).unwrap(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 524 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 524 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 524 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Hash` in this scope [INFO] [stdout] --> src/light/blockchain.rs:208:45 [INFO] [stdout] | [INFO] [stdout] 208 | pub changes_tries_cht_roots: HashMap, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/blockchain.rs:221:31 [INFO] [stdout] | [INFO] [stdout] 221 | impl BlockchainHeaderBackend for DummyStorage { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 221 | impl BlockchainHeaderBackend for DummyStorage { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/blockchain.rs:222:33 [INFO] [stdout] | [INFO] [stdout] 222 | fn header(&self, _id: BlockId) -> ClientResult> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 222 | fn header(&self, _id: BlockId) -> ClientResult> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/blockchain.rs:222:64 [INFO] [stdout] | [INFO] [stdout] 222 | fn header(&self, _id: BlockId) -> ClientResult> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 222 | fn header(&self, _id: BlockId) -> ClientResult> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/blockchain.rs:226:26 [INFO] [stdout] | [INFO] [stdout] 226 | fn info(&self) -> Info { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 226 | fn info(&self) -> Info { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/blockchain.rs:230:33 [INFO] [stdout] | [INFO] [stdout] 230 | fn status(&self, _id: BlockId) -> ClientResult { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 230 | fn status(&self, _id: BlockId) -> ClientResult { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Hash` in this scope [INFO] [stdout] --> src/light/blockchain.rs:234:26 [INFO] [stdout] | [INFO] [stdout] 234 | fn number(&self, hash: Hash) -> ClientResult>> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/blockchain.rs:234:65 [INFO] [stdout] | [INFO] [stdout] 234 | fn number(&self, hash: Hash) -> ClientResult>> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 234 | fn number(&self, hash: Hash) -> ClientResult>> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Hash` in this scope [INFO] [stdout] --> src/light/blockchain.rs:242:54 [INFO] [stdout] | [INFO] [stdout] 242 | fn hash(&self, number: u64) -> ClientResult> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/blockchain.rs:251:22 [INFO] [stdout] | [INFO] [stdout] 251 | impl HeaderMetadata for DummyStorage { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 251 | impl HeaderMetadata for DummyStorage { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Hash` in this scope [INFO] [stdout] --> src/light/blockchain.rs:254:35 [INFO] [stdout] | [INFO] [stdout] 254 | fn header_metadata(&self, hash: Hash) -> Result, Self::Error> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/blockchain.rs:254:72 [INFO] [stdout] | [INFO] [stdout] 254 | fn header_metadata(&self, hash: Hash) -> Result, Self::Error> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 254 | fn header_metadata(&self, hash: Hash) -> Result, Self::Error> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Hash` in this scope [INFO] [stdout] --> src/light/blockchain.rs:258:43 [INFO] [stdout] | [INFO] [stdout] 258 | fn insert_header_metadata(&self, _hash: Hash, _metadata: CachedHeaderMetadata) {} [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/blockchain.rs:258:81 [INFO] [stdout] | [INFO] [stdout] 258 | fn insert_header_metadata(&self, _hash: Hash, _metadata: CachedHeaderMetadata) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 258 | fn insert_header_metadata(&self, _hash: Hash, _metadata: CachedHeaderMetadata) {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Hash` in this scope [INFO] [stdout] --> src/light/blockchain.rs:259:43 [INFO] [stdout] | [INFO] [stdout] 259 | fn remove_header_metadata(&self, _hash: Hash) {} [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/blockchain.rs:281:15 [INFO] [stdout] | [INFO] [stdout] 281 | impl Storage for DummyStorage { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 281 | impl Storage for DummyStorage { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/blockchain.rs:284:13 [INFO] [stdout] | [INFO] [stdout] 284 | _header: Header, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 284 | _header: HeaderT, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/blockchain.rs:292:38 [INFO] [stdout] | [INFO] [stdout] 292 | fn set_head(&self, _block: BlockId) -> ClientResult<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 292 | fn set_head(&self, _block: BlockId) -> ClientResult<()> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/blockchain.rs:296:45 [INFO] [stdout] | [INFO] [stdout] 296 | fn finalize_header(&self, _block: BlockId) -> ClientResult<()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 296 | fn finalize_header(&self, _block: BlockId) -> ClientResult<()> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Hash` in this scope [INFO] [stdout] --> src/light/blockchain.rs:300:44 [INFO] [stdout] | [INFO] [stdout] 300 | fn last_finalized(&self) -> ClientResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Hash` in this scope [INFO] [stdout] --> src/light/blockchain.rs:304:81 [INFO] [stdout] | [INFO] [stdout] 304 | fn header_cht_root(&self, _cht_size: u64, _block: u64) -> ClientResult> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Hash` in this scope [INFO] [stdout] --> src/light/blockchain.rs:308:85 [INFO] [stdout] | [INFO] [stdout] 308 | fn changes_trie_cht_root(&self, cht_size: u64, block: u64) -> ClientResult> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 199 | use std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/blockchain.rs:318:53 [INFO] [stdout] | [INFO] [stdout] 318 | fn cache(&self) -> Option>> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 318 | fn cache(&self) -> Option>> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 199 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/call_executor.rs:309:20 [INFO] [stdout] | [INFO] [stdout] 309 | impl CallExecutor for DummyCallExecutor { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 309 | impl CallExecutor for DummyCallExecutor { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/call_executor.rs:316:18 [INFO] [stdout] | [INFO] [stdout] 316 | _id: &BlockId, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 316 | _id: &BlockId, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/call_executor.rs:337:18 [INFO] [stdout] | [INFO] [stdout] 337 | _at: &BlockId, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 337 | _at: &BlockId, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/call_executor.rs:343:6 [INFO] [stdout] | [INFO] [stdout] 343 | Block, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 343 | BlockT, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/call_executor.rs:344:56 [INFO] [stdout] | [INFO] [stdout] 344 | >::State, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 344 | >::State, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/call_executor.rs:347:43 [INFO] [stdout] | [INFO] [stdout] 347 | _initialize_block: InitializeBlock<'a, Block>, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 347 | _initialize_block: InitializeBlock<'a, BlockT>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/call_executor.rs:350:43 [INFO] [stdout] | [INFO] [stdout] 350 | _proof_recorder: &Option>, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 350 | _proof_recorder: &Option>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/call_executor.rs:356:43 [INFO] [stdout] | [INFO] [stdout] 356 | fn runtime_version(&self, _id: &BlockId) -> Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 356 | fn runtime_version(&self, _id: &BlockId) -> Result { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/call_executor.rs:360:74 [INFO] [stdout] | [INFO] [stdout] 360 | fn prove_at_trie_state>>( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 360 | fn prove_at_trie_state>>( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/call_executor.rs:362:59 [INFO] [stdout] | [INFO] [stdout] 362 | _trie_state: &sp_state_machine::TrieBackend>, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 362 | _trie_state: &sp_state_machine::TrieBackend>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/light/call_executor.rs:397:53 [INFO] [stdout] | [INFO] [stdout] 397 | block: substrate_test_runtime_client::runtime::Hash::default(), [INFO] [stdout] | ^^^^ not found in `substrate_test_runtime_client::runtime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Hash; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 294 | use std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/light/call_executor.rs:425:53 [INFO] [stdout] | [INFO] [stdout] 425 | block: substrate_test_runtime_client::runtime::Hash::default(), [INFO] [stdout] | ^^^^ not found in `substrate_test_runtime_client::runtime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use core::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Hash; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] 294 | use std::hash::Hash; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/call_executor.rs:432:15 [INFO] [stdout] | [INFO] [stdout] 432 | |header|
::new( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 432 | |header| ::new( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Digest` [INFO] [stdout] --> src/light/call_executor.rs:449:21 [INFO] [stdout] | [INFO] [stdout] 449 | let mut digest = Digest::default(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::Digest; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Digest; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/call_executor.rs:467:20 [INFO] [stdout] | [INFO] [stdout] 467 | let local_block: Header = Decode::decode(&mut &block[..]).unwrap(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 467 | let local_block: HeaderT = Decode::decode(&mut &block[..]).unwrap(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/call_executor.rs:471:20 [INFO] [stdout] | [INFO] [stdout] 471 | let local_block: Header = Decode::decode(&mut &block[..]).unwrap(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 471 | let local_block: HeaderT = Decode::decode(&mut &block[..]).unwrap(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/call_executor.rs:484:41 [INFO] [stdout] | [INFO] [stdout] 484 | let backend = Arc::new(InMemBackend::::new()); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 484 | let backend = Arc::new(InMemBackend::::new()); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/light/call_executor.rs:486:57 [INFO] [stdout] | [INFO] [stdout] 486 | let header0 = substrate_test_runtime_client::runtime::Header::new(0, def, def, def, Default::default()); [INFO] [stdout] | ^^^^^^ not found in `substrate_test_runtime_client::runtime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stdout] --> src/light/call_executor.rs:488:57 [INFO] [stdout] | [INFO] [stdout] 488 | let header1 = substrate_test_runtime_client::runtime::Header::new(1, def, def, hash0, Default::default()); [INFO] [stdout] | ^^^^^^ not found in `substrate_test_runtime_client::runtime` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 294 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/fetcher.rs:368:3 [INFO] [stdout] | [INFO] [stdout] 368 | Block, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 368 | BlockT, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/fetcher.rs:376:53 [INFO] [stdout] | [INFO] [stdout] 376 | fn prepare_for_read_proof_check() -> (TestChecker, Header, StorageProof, u32) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 376 | fn prepare_for_read_proof_check() -> (TestChecker, HeaderT, StorageProof, u32) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/fetcher.rs:395:44 [INFO] [stdout] | [INFO] [stdout] 395 | let local_storage = InMemoryBlockchain::::new(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 395 | let local_storage = InMemoryBlockchain::::new(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/fetcher.rs:411:59 [INFO] [stdout] | [INFO] [stdout] 411 | fn prepare_for_read_child_proof_check() -> (TestChecker, Header, StorageProof, Vec) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 411 | fn prepare_for_read_child_proof_check() -> (TestChecker, HeaderT, StorageProof, Vec) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/fetcher.rs:444:44 [INFO] [stdout] | [INFO] [stdout] 444 | let local_storage = InMemoryBlockchain::::new(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 444 | let local_storage = InMemoryBlockchain::::new(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/fetcher.rs:460:77 [INFO] [stdout] | [INFO] [stdout] 460 | fn prepare_for_header_proof_check(insert_cht: bool) -> (TestChecker, Hash, Header, StorageProof) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 460 | fn prepare_for_header_proof_check(insert_cht: bool) -> (TestChecker, Hash, HeaderT, StorageProof) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/fetcher.rs:478:44 [INFO] [stdout] | [INFO] [stdout] 478 | let local_storage = InMemoryBlockchain::::new(); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 478 | let local_storage = InMemoryBlockchain::::new(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/fetcher.rs:479:44 [INFO] [stdout] | [INFO] [stdout] 479 | let local_cht_root = cht::compute_root::(4, 0, local_headers_hashes).unwrap(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 479 | let local_cht_root = cht::compute_root::(4, 0, local_headers_hashes).unwrap(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Extrinsic` in this scope [INFO] [stdout] --> src/light/fetcher.rs:491:58 [INFO] [stdout] | [INFO] [stdout] 491 | fn header_with_computed_extrinsics_root(extrinsics: Vec) -> Header { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Extrinsic; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/fetcher.rs:491:73 [INFO] [stdout] | [INFO] [stdout] 491 | fn header_with_computed_extrinsics_root(extrinsics: Vec) -> Header { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 491 | fn header_with_computed_extrinsics_root(extrinsics: Vec) -> HeaderT { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Header` [INFO] [stdout] --> src/light/fetcher.rs:497:3 [INFO] [stdout] | [INFO] [stdout] 497 | Header::new(0, extrinsics_root, H256::zero(), H256::zero(), Default::default()) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 497 | HeaderT::new(0, extrinsics_root, H256::zero(), H256::zero(), Default::default()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/fetcher.rs:503:51 [INFO] [stdout] | [INFO] [stdout] 503 | assert_eq!((&local_checker as &dyn FetchChecker).check_read_proof(&RemoteReadRequest::
{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 503 | assert_eq!((&local_checker as &dyn FetchChecker).check_read_proof(&RemoteReadRequest::
{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/fetcher.rs:503:97 [INFO] [stdout] | [INFO] [stdout] 503 | assert_eq!((&local_checker as &dyn FetchChecker).check_read_proof(&RemoteReadRequest::
{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 503 | assert_eq!((&local_checker as &dyn FetchChecker).check_read_proof(&RemoteReadRequest:: { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/fetcher.rs:520:51 [INFO] [stdout] | [INFO] [stdout] 520 | assert_eq!((&local_checker as &dyn FetchChecker).check_read_child_proof( [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 520 | assert_eq!((&local_checker as &dyn FetchChecker).check_read_child_proof( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/fetcher.rs:521:30 [INFO] [stdout] | [INFO] [stdout] 521 | &RemoteReadChildRequest::
{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 521 | &RemoteReadChildRequest:: { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/fetcher.rs:537:51 [INFO] [stdout] | [INFO] [stdout] 537 | assert_eq!((&local_checker as &dyn FetchChecker).check_header_proof(&RemoteHeaderRequest::
{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 537 | assert_eq!((&local_checker as &dyn FetchChecker).check_header_proof(&RemoteHeaderRequest::
{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/fetcher.rs:537:101 [INFO] [stdout] | [INFO] [stdout] 537 | assert_eq!((&local_checker as &dyn FetchChecker).check_header_proof(&RemoteHeaderRequest::
{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 537 | assert_eq!((&local_checker as &dyn FetchChecker).check_header_proof(&RemoteHeaderRequest:: { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/fetcher.rs:548:48 [INFO] [stdout] | [INFO] [stdout] 548 | assert!((&local_checker as &dyn FetchChecker).check_header_proof(&RemoteHeaderRequest::
{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 548 | assert!((&local_checker as &dyn FetchChecker).check_header_proof(&RemoteHeaderRequest::
{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/fetcher.rs:548:98 [INFO] [stdout] | [INFO] [stdout] 548 | assert!((&local_checker as &dyn FetchChecker).check_header_proof(&RemoteHeaderRequest::
{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 548 | assert!((&local_checker as &dyn FetchChecker).check_header_proof(&RemoteHeaderRequest:: { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/fetcher.rs:559:48 [INFO] [stdout] | [INFO] [stdout] 559 | assert!((&local_checker as &dyn FetchChecker).check_header_proof(&RemoteHeaderRequest::
{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 559 | assert!((&local_checker as &dyn FetchChecker).check_header_proof(&RemoteHeaderRequest::
{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/fetcher.rs:559:98 [INFO] [stdout] | [INFO] [stdout] 559 | assert!((&local_checker as &dyn FetchChecker).check_header_proof(&RemoteHeaderRequest::
{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 559 | assert!((&local_checker as &dyn FetchChecker).check_header_proof(&RemoteHeaderRequest:: { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/fetcher.rs:574:59 [INFO] [stdout] | [INFO] [stdout] 574 | let local_checker = &local_checker as &dyn FetchChecker; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 574 | let local_checker = &local_checker as &dyn FetchChecker; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/fetcher.rs:591:41 [INFO] [stdout] | [INFO] [stdout] 591 | let request = RemoteChangesRequest::
{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 591 | let request = RemoteChangesRequest:: { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/fetcher.rs:641:44 [INFO] [stdout] | [INFO] [stdout] 641 | let local_cht_root = cht::compute_root::(4, 0, remote_roots.iter().cloned().map(|ct| Ok(Some(ct)))).unwrap(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 641 | let local_cht_root = cht::compute_root::(4, 0, remote_roots.iter().cloned().map(|ct| Ok(Some(ct)))).unwrap(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/fetcher.rs:652:40 [INFO] [stdout] | [INFO] [stdout] 652 | let request = RemoteChangesRequest::
{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 652 | let request = RemoteChangesRequest:: { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/light/fetcher.rs:684:59 [INFO] [stdout] | [INFO] [stdout] 684 | let local_checker = &local_checker as &dyn FetchChecker; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 684 | let local_checker = &local_checker as &dyn FetchChecker; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/fetcher.rs:699:40 [INFO] [stdout] | [INFO] [stdout] 699 | let request = RemoteChangesRequest::
{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 699 | let request = RemoteChangesRequest:: { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Header` in this scope [INFO] [stdout] --> src/light/fetcher.rs:750:44 [INFO] [stdout] | [INFO] [stdout] 750 | let local_cht_root = cht::compute_root::( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:488:1 [INFO] [stdout] | [INFO] [stdout] 488 | / pub trait Header: [INFO] [stdout] 489 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stdout] 490 | | MaybeMallocSizeOf + 'static [INFO] [stdout] 491 | | { [INFO] [stdout] ... | [INFO] [stdout] 540 | | } [INFO] [stdout] 541 | | } [INFO] [stdout] | |_- similarly named trait `HeaderT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 750 | let local_cht_root = cht::compute_root::( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Header; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Header; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Extrinsic` [INFO] [stdout] --> src/light/fetcher.rs:792:9 [INFO] [stdout] | [INFO] [stdout] 792 | vec![Extrinsic::IncludeData(vec![1, 2, 3, 4])] [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Extrinsic; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Block` [INFO] [stdout] --> src/light/fetcher.rs:794:15 [INFO] [stdout] | [INFO] [stdout] 794 | let block = Block::new(header.clone(), Vec::new()); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 794 | let block = BlockT::new(header.clone(), Vec::new()); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Extrinsic` [INFO] [stdout] --> src/light/fetcher.rs:815:25 [INFO] [stdout] | [INFO] [stdout] 815 | let extrinsics = vec![Extrinsic::IncludeData(vec![1, 2, 3, 4, 5, 6, 7, 8, 255])]; [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Extrinsic; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Block` [INFO] [stdout] --> src/light/fetcher.rs:818:15 [INFO] [stdout] | [INFO] [stdout] 818 | let block = Block::new(header.clone(), extrinsics); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 818 | let block = BlockT::new(header.clone(), extrinsics); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 340 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/client.rs:2020:133 [INFO] [stdout] | [INFO] [stdout] 2020 | substrate_test_runtime_client::sc_client::Client, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 2020 | substrate_test_runtime_client::sc_client::Client, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2002 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 2002 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 2002 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `RuntimeApi` in this scope [INFO] [stdout] --> src/client.rs:2020:140 [INFO] [stdout] | [INFO] [stdout] 2019 | pub fn prepare_client_with_key_changes() -> ( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 2020 | substrate_test_runtime_client::sc_client::Client, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:2040:27 [INFO] [stdout] | [INFO] [stdout] 2040 | builder.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:2127:25 [INFO] [stdout] | [INFO] [stdout] 2127 | builder.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:2164:25 [INFO] [stdout] | [INFO] [stdout] 2164 | builder.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:2172:26 [INFO] [stdout] | [INFO] [stdout] 2172 | builder.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:2290:25 [INFO] [stdout] | [INFO] [stdout] 2290 | builder.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:2322:25 [INFO] [stdout] | [INFO] [stdout] 2322 | builder.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:2338:25 [INFO] [stdout] | [INFO] [stdout] 2338 | builder.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:2442:25 [INFO] [stdout] | [INFO] [stdout] 2442 | builder.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:2474:25 [INFO] [stdout] | [INFO] [stdout] 2474 | builder.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:2490:25 [INFO] [stdout] | [INFO] [stdout] 2490 | builder.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:2825:20 [INFO] [stdout] | [INFO] [stdout] 2825 | b1.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:2883:20 [INFO] [stdout] | [INFO] [stdout] 2883 | b1.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/client.rs:2949:22 [INFO] [stdout] | [INFO] [stdout] 2949 | let id = BlockId::::Number(72340207214430721); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 2949 | let id = BlockId::::Number(72340207214430721); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2002 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 2002 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 2002 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:2971:20 [INFO] [stdout] | [INFO] [stdout] 2971 | a1.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:2985:20 [INFO] [stdout] | [INFO] [stdout] 2985 | b1.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:3001:20 [INFO] [stdout] | [INFO] [stdout] 3001 | a2.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Backend` [INFO] [stdout] --> src/client.rs:3020:26 [INFO] [stdout] | [INFO] [stdout] 3020 | let backend = Arc::new(Backend::new( [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2002 | use crate::in_mem::Backend; [INFO] [stdout] | [INFO] [stdout] 2002 | use crate::light::backend::Backend; [INFO] [stdout] | [INFO] [stdout] 2002 | use sc_client_api::Backend; [INFO] [stdout] | [INFO] [stdout] 2002 | use sc_client_api::in_mem::Backend; [INFO] [stdout] | [INFO] [stdout] and 2 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DatabaseSettings` in this scope [INFO] [stdout] --> src/client.rs:3021:4 [INFO] [stdout] | [INFO] [stdout] 3021 | DatabaseSettings { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:3058:20 [INFO] [stdout] | [INFO] [stdout] 3058 | b1.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:3095:20 [INFO] [stdout] | [INFO] [stdout] 3095 | c1.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Backend` [INFO] [stdout] --> src/client.rs:3222:26 [INFO] [stdout] | [INFO] [stdout] 3222 | let backend = Arc::new(Backend::new( [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2002 | use crate::in_mem::Backend; [INFO] [stdout] | [INFO] [stdout] 2002 | use crate::light::backend::Backend; [INFO] [stdout] | [INFO] [stdout] 2002 | use sc_client_api::Backend; [INFO] [stdout] | [INFO] [stdout] 2002 | use sc_client_api::in_mem::Backend; [INFO] [stdout] | [INFO] [stdout] and 2 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DatabaseSettings` in this scope [INFO] [stdout] --> src/client.rs:3223:5 [INFO] [stdout] | [INFO] [stdout] 3223 | DatabaseSettings { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Transfer` in this scope [INFO] [stdout] --> src/client.rs:3243:20 [INFO] [stdout] | [INFO] [stdout] 3243 | b1.push_transfer(Transfer { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/client.rs:3498:20 [INFO] [stdout] | [INFO] [stdout] 3498 | in_mem::Backend, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 3498 | in_mem::Backend, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2002 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 2002 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 2002 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/client.rs:3499:38 [INFO] [stdout] | [INFO] [stdout] 3499 | LocalCallExecutor, sc_executor::NativeExecutor>, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 3499 | LocalCallExecutor, sc_executor::NativeExecutor>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2002 | use sp_runtime::generic::Block; [INFO] [stdout] | [INFO] [stdout] 2002 | use sp_runtime::testing::Block; [INFO] [stdout] | [INFO] [stdout] 2002 | use sp_runtime::traits::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LocalExecutor` in this scope [INFO] [stdout] --> src/client.rs:3499:74 [INFO] [stdout] | [INFO] [stdout] 3499 | LocalCallExecutor, sc_executor::NativeExecutor>, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sc-client-api-2.0.0-rc3/src/call_executor.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | pub trait CallExecutor { [INFO] [stdout] | --------------------------------- similarly named trait `CallExecutor` defined here [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 3499 | LocalCallExecutor, sc_executor::NativeExecutor>, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 3497 | type TestClient = Client< [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Decode` [INFO] [stdout] --> src/genesis.rs:45:22 [INFO] [stdout] | [INFO] [stdout] 45 | use codec::{Encode, Decode, Joiner}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/light/fetcher.rs:460:71 [INFO] [stdout] | [INFO] [stdout] 460 | fn prepare_for_header_proof_check(insert_cht: bool) -> (TestChecker, Hash, Header, StorageProof) { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Hash` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: wrong number of lifetime arguments: expected 0, found 1 [INFO] [stdout] --> src/light/fetcher.rs:363:32 [INFO] [stdout] | [INFO] [stdout] 363 | const CHILD_INFO_1: ChildInfo<'static> = ChildInfo::new_default(b"unique_id_1"); [INFO] [stdout] | ^^^^^^^ unexpected lifetime argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0038]: the trait `sp_runtime::traits::Hash` cannot be made into an object [INFO] [stdout] --> src/light/fetcher.rs:460:71 [INFO] [stdout] | [INFO] [stdout] 460 | fn prepare_for_header_proof_check(insert_cht: bool) -> (TestChecker, Hash, Header, StorageProof) { [INFO] [stdout] | ^^^^ the trait `sp_runtime::traits::Hash` cannot be made into an object [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-rc3/src/traits.rs:330:76 [INFO] [stdout] | [INFO] [stdout] 330 | pub trait Hash: 'static + MaybeSerializeDeserialize + Debug + Clone + Eq + PartialEq + Hasher::Output> { [INFO] [stdout] | --------- the trait cannot be made into an object because it uses `Self` as a type parameter in this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 262 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0038, E0107, E0412, E0422, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0038`. [INFO] [stdout] [INFO] [stderr] error: could not compile `sc-client`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0050]: method `child_storage` has 4 parameters but the declaration in trait `sp_state_machine::backend::Backend::child_storage` has 3 [INFO] [stdout] --> src/light/backend.rs:388:3 [INFO] [stdout] | [INFO] [stdout] 388 | &self, [INFO] [stdout] | _________^ [INFO] [stdout] 389 | | storage_key: &[u8], [INFO] [stdout] 390 | | child_info: ChildInfo, [INFO] [stdout] 391 | | key: &[u8], [INFO] [stdout] | |__________________^ expected 3 parameters, found 4 [INFO] [stdout] | [INFO] [stdout] = note: `child_storage` from trait: `fn(&Self, &sp_storage::ChildInfo, &[u8]) -> std::result::Result>, >::Error>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `next_child_storage_key` has 4 parameters but the declaration in trait `sp_state_machine::backend::Backend::next_child_storage_key` has 3 [INFO] [stdout] --> src/light/backend.rs:409:3 [INFO] [stdout] | [INFO] [stdout] 409 | &self, [INFO] [stdout] | _________^ [INFO] [stdout] 410 | | storage_key: &[u8], [INFO] [stdout] 411 | | child_info: ChildInfo, [INFO] [stdout] 412 | | key: &[u8], [INFO] [stdout] | |__________________^ expected 3 parameters, found 4 [INFO] [stdout] | [INFO] [stdout] = note: `next_child_storage_key` from trait: `fn(&Self, &sp_storage::ChildInfo, &[u8]) -> std::result::Result>, >::Error>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `for_keys_in_child_storage` has 4 parameters but the declaration in trait `sp_state_machine::backend::Backend::for_keys_in_child_storage` has 3 [INFO] [stdout] --> src/light/backend.rs:438:3 [INFO] [stdout] | [INFO] [stdout] 438 | &self, [INFO] [stdout] | _________^ [INFO] [stdout] 439 | | storage_key: &[u8], [INFO] [stdout] 440 | | child_info: ChildInfo, [INFO] [stdout] 441 | | action: A, [INFO] [stdout] | |_________________^ expected 3 parameters, found 4 [INFO] [stdout] | [INFO] [stdout] = note: `for_keys_in_child_storage` from trait: `fn(&Self, &sp_storage::ChildInfo, F)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `for_child_keys_with_prefix` has 5 parameters but the declaration in trait `sp_state_machine::backend::Backend::for_child_keys_with_prefix` has 4 [INFO] [stdout] --> src/light/backend.rs:451:3 [INFO] [stdout] | [INFO] [stdout] 451 | &self, [INFO] [stdout] | _________^ [INFO] [stdout] 452 | | storage_key: &[u8], [INFO] [stdout] 453 | | child_info: ChildInfo, [INFO] [stdout] 454 | | prefix: &[u8], [INFO] [stdout] 455 | | action: A, [INFO] [stdout] | |_________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `for_child_keys_with_prefix` from trait: `fn(&Self, &sp_storage::ChildInfo, &[u8], F)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0643]: method `storage_root` has incompatible signature for trait [INFO] [stdout] --> src/light/backend.rs:464:18 [INFO] [stdout] | [INFO] [stdout] 464 | fn storage_root(&self, delta: I) -> (H::Out, Self::Transaction) [INFO] [stdout] | ^ expected `impl Trait`, found generic parameter [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-state-machine-0.8.0-rc3/src/backend.rs:123:16 [INFO] [stdout] | [INFO] [stdout] 123 | delta: impl Iterator)>, [INFO] [stdout] | ------------------------------------------------ declaration in trait here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `child_storage_root` has 4 parameters but the declaration in trait `sp_state_machine::backend::Backend::child_storage_root` has 3 [INFO] [stdout] --> src/light/backend.rs:476:3 [INFO] [stdout] | [INFO] [stdout] 476 | &self, [INFO] [stdout] | _________^ [INFO] [stdout] 477 | | storage_key: &[u8], [INFO] [stdout] 478 | | child_info: ChildInfo, [INFO] [stdout] 479 | | delta: I, [INFO] [stdout] | |________________^ expected 3 parameters, found 4 [INFO] [stdout] | [INFO] [stdout] = note: `child_storage_root` from trait: `fn(&Self, &sp_storage::ChildInfo, impl Iterator)>) -> (::Out, bool, >::Transaction)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `contextual_call` has 12 parameters but the declaration in trait `sc_client_api::call_executor::CallExecutor::contextual_call` has 13 [INFO] [stdout] --> src/light/call_executor.rs:105:3 [INFO] [stdout] | [INFO] [stdout] 105 | &self, [INFO] [stdout] | _________^ [INFO] [stdout] 106 | | initialize_block_fn: IB, [INFO] [stdout] 107 | | at: &BlockId, [INFO] [stdout] 108 | | method: &str, [INFO] [stdout] ... | [INFO] [stdout] 115 | | recorder: &Option>, [INFO] [stdout] 116 | | extensions: Option, [INFO] [stdout] | |______________________________________^ expected 13 parameters, found 12 [INFO] [stdout] | [INFO] [stdout] = note: `contextual_call` from trait: `fn(&Self, IB, &sp_runtime::generic::block::BlockId, &str, &[u8], &std::cell::RefCell, &std::cell::RefCell, std::option::Option<&std::cell::RefCell>::Backend as sc_client_api::backend::Backend>::State as sp_state_machine::backend::Backend<<::Header as sp_runtime::traits::Header>::Hashing>>::Transaction, <::Header as sp_runtime::traits::Header>::Hashing, <::Header as sp_runtime::traits::Header>::Number>>>, sp_api::InitializeBlock<'a, B>, sp_state_machine::ExecutionManager, std::option::Option, &std::option::Option::Header as sp_runtime::traits::Header>::Hashing as hash_db::Hasher>::Out, std::option::Option>>>>>, std::option::Option) -> std::result::Result, sp_blockchain::error::Error>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `contextual_call` has 12 parameters but the declaration in trait `sc_client_api::call_executor::CallExecutor::contextual_call` has 13 [INFO] [stdout] --> src/call_executor.rs:117:3 [INFO] [stdout] | [INFO] [stdout] 117 | &self, [INFO] [stdout] | _________^ [INFO] [stdout] 118 | | initialize_block_fn: IB, [INFO] [stdout] 119 | | at: &BlockId, [INFO] [stdout] 120 | | method: &str, [INFO] [stdout] ... | [INFO] [stdout] 129 | | recorder: &Option>, [INFO] [stdout] 130 | | extensions: Option, [INFO] [stdout] | |______________________________________^ expected 13 parameters, found 12 [INFO] [stdout] | [INFO] [stdout] = note: `contextual_call` from trait: `fn(&Self, IB, &sp_runtime::generic::block::BlockId, &str, &[u8], &std::cell::RefCell, &std::cell::RefCell, std::option::Option<&std::cell::RefCell>::Backend as sc_client_api::backend::Backend>::State as sp_state_machine::backend::Backend<<::Header as sp_runtime::traits::Header>::Hashing>>::Transaction, <::Header as sp_runtime::traits::Header>::Hashing, <::Header as sp_runtime::traits::Header>::Number>>>, sp_api::InitializeBlock<'a, B>, sp_state_machine::ExecutionManager, std::option::Option, &std::option::Option::Header as sp_runtime::traits::Header>::Hashing as hash_db::Hasher>::Out, std::option::Option>>>>>, std::option::Option) -> std::result::Result, sp_blockchain::error::Error>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0053]: method `with_cached_changed_keys` has an incompatible type for trait [INFO] [stdout] --> src/client.rs:393:4 [INFO] [stdout] | [INFO] [stdout] 393 | fn with_cached_changed_keys( [INFO] [stdout] | _____________^ [INFO] [stdout] 394 | | &self, [INFO] [stdout] 395 | | root: &Block::Hash, [INFO] [stdout] 396 | | functor: &mut dyn FnMut(&HashMap>, HashSet>>), [INFO] [stdout] 397 | | ) -> bool { [INFO] [stdout] 398 | | self.storage.with_cached_changed_keys(root, functor) [INFO] [stdout] 399 | | } [INFO] [stdout] | |_____________^ expected struct `sp_storage::PrefixedStorageKey`, found struct `std::vec::Vec` [INFO] [stdout] | [INFO] [stdout] = note: expected fn pointer `fn(&client::Client::key_changes_proof_with_cht_size::AccessedRootsRecorder<'a, Block>, &::Hash, &mut dyn for<'r> std::ops::FnMut(&'r std::collections::HashMap, std::collections::HashSet>>)) -> _` [INFO] [stdout] found fn pointer `fn(&client::Client::key_changes_proof_with_cht_size::AccessedRootsRecorder<'a, Block>, &::Hash, &mut dyn for<'r> std::ops::FnMut(&'r std::collections::HashMap>, std::collections::HashSet>>)) -> _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `read_child_proof` has 5 parameters but the declaration in trait `sc_client_api::proof_provider::ProofProvider::read_child_proof` has 4 [INFO] [stdout] --> src/client.rs:1101:3 [INFO] [stdout] | [INFO] [stdout] 1101 | &self, [INFO] [stdout] | _________^ [INFO] [stdout] 1102 | | id: &BlockId, [INFO] [stdout] 1103 | | storage_key: &[u8], [INFO] [stdout] 1104 | | child_info: ChildInfo, [INFO] [stdout] 1105 | | keys: &mut dyn Iterator, [INFO] [stdout] | |___________________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `read_child_proof` from trait: `fn(&Self, &sp_runtime::generic::block::BlockId, &sp_storage::ChildInfo, &mut dyn std::iter::Iterator) -> std::result::Result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0053]: method `key_changes_proof` has an incompatible type for trait [INFO] [stdout] --> src/client.rs:1144:2 [INFO] [stdout] | [INFO] [stdout] 1144 | fn key_changes_proof( [INFO] [stdout] | _____^ [INFO] [stdout] 1145 | | &self, [INFO] [stdout] 1146 | | first: Block::Hash, [INFO] [stdout] 1147 | | last: Block::Hash, [INFO] [stdout] ... | [INFO] [stdout] 1161 | | ) [INFO] [stdout] 1162 | | } [INFO] [stdout] | |_____^ expected struct `sp_storage::PrefixedStorageKey`, found struct `sp_storage::StorageKey` [INFO] [stdout] | [INFO] [stdout] = note: expected fn pointer `fn(&client::Client, _, _, _, _, std::option::Option<&sp_storage::PrefixedStorageKey>, &sp_storage::StorageKey) -> std::result::Result<_, _>` [INFO] [stdout] found fn pointer `fn(&client::Client, _, _, _, _, std::option::Option<&sp_storage::StorageKey>, &sp_storage::StorageKey) -> std::result::Result<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `child_storage_keys` has 5 parameters but the declaration in trait `sc_client_api::backend::StorageProvider::child_storage_keys` has 4 [INFO] [stdout] --> src/client.rs:1282:3 [INFO] [stdout] | [INFO] [stdout] 1282 | &self, [INFO] [stdout] | _________^ [INFO] [stdout] 1283 | | id: &BlockId, [INFO] [stdout] 1284 | | child_storage_key: &StorageKey, [INFO] [stdout] 1285 | | child_info: ChildInfo, [INFO] [stdout] 1286 | | key_prefix: &StorageKey [INFO] [stdout] | |_______________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `child_storage_keys` from trait: `fn(&Self, &sp_runtime::generic::block::BlockId, &sp_storage::ChildInfo, &sp_storage::StorageKey) -> std::result::Result, sp_blockchain::error::Error>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `child_storage` has 5 parameters but the declaration in trait `sc_client_api::backend::StorageProvider::child_storage` has 4 [INFO] [stdout] --> src/client.rs:1298:3 [INFO] [stdout] | [INFO] [stdout] 1298 | &self, [INFO] [stdout] | _________^ [INFO] [stdout] 1299 | | id: &BlockId, [INFO] [stdout] 1300 | | storage_key: &StorageKey, [INFO] [stdout] 1301 | | child_info: ChildInfo, [INFO] [stdout] 1302 | | key: &StorageKey [INFO] [stdout] | |________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `child_storage` from trait: `fn(&Self, &sp_runtime::generic::block::BlockId, &sp_storage::ChildInfo, &sp_storage::StorageKey) -> std::result::Result, sp_blockchain::error::Error>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `child_storage_hash` has 5 parameters but the declaration in trait `sc_client_api::backend::StorageProvider::child_storage_hash` has 4 [INFO] [stdout] --> src/client.rs:1312:3 [INFO] [stdout] | [INFO] [stdout] 1312 | &self, [INFO] [stdout] | _________^ [INFO] [stdout] 1313 | | id: &BlockId, [INFO] [stdout] 1314 | | storage_key: &StorageKey, [INFO] [stdout] 1315 | | child_info: ChildInfo, [INFO] [stdout] 1316 | | key: &StorageKey [INFO] [stdout] | |________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `child_storage_hash` from trait: `fn(&Self, &sp_runtime::generic::block::BlockId, &sp_storage::ChildInfo, &sp_storage::StorageKey) -> std::result::Result::Hash>, sp_blockchain::error::Error>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0053]: method `key_changes` has an incompatible type for trait [INFO] [stdout] --> src/client.rs:1351:2 [INFO] [stdout] | [INFO] [stdout] 1351 | fn key_changes( [INFO] [stdout] | _____^ [INFO] [stdout] 1352 | | &self, [INFO] [stdout] 1353 | | first: NumberFor, [INFO] [stdout] 1354 | | last: BlockId, [INFO] [stdout] ... | [INFO] [stdout] 1393 | | Ok(result) [INFO] [stdout] 1394 | | } [INFO] [stdout] | |_____^ expected struct `sp_storage::PrefixedStorageKey`, found struct `sp_storage::StorageKey` [INFO] [stdout] | [INFO] [stdout] = note: expected fn pointer `fn(&client::Client, _, sp_runtime::generic::block::BlockId<_>, std::option::Option<&sp_storage::PrefixedStorageKey>, &sp_storage::StorageKey) -> std::result::Result<_, _>` [INFO] [stdout] found fn pointer `fn(&client::Client, _, sp_runtime::generic::block::BlockId<_>, std::option::Option<&sp_storage::StorageKey>, &sp_storage::StorageKey) -> std::result::Result<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `memory_db::MemoryDB<<::Header as sp_runtime::traits::Header>::Hashing, memory_db::HashKey<<::Header as sp_runtime::traits::Header>::Hashing>, std::vec::Vec>` is not an iterator [INFO] [stdout] --> src/in_mem.rs:505:47 [INFO] [stdout] | [INFO] [stdout] 505 | self.new_state = Some(self.old_state.update(update)); [INFO] [stdout] | ^^^^^^ `memory_db::MemoryDB<<::Header as sp_runtime::traits::Header>::Hashing, memory_db::HashKey<<::Header as sp_runtime::traits::Header>::Hashing>, std::vec::Vec>` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::iter::Iterator` is not implemented for `memory_db::MemoryDB<<::Header as sp_runtime::traits::Header>::Hashing, memory_db::HashKey<<::Header as sp_runtime::traits::Header>::Hashing>, std::vec::Vec>` [INFO] [stdout] = note: required because of the requirements on the impl of `std::iter::IntoIterator` for `memory_db::MemoryDB<<::Header as sp_runtime::traits::Header>::Hashing, memory_db::HashKey<<::Header as sp_runtime::traits::Header>::Hashing>, std::vec::Vec>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `children` on type `sp_storage::Storage` [INFO] [stdout] --> src/in_mem.rs:519:29 [INFO] [stdout] | [INFO] [stdout] 519 | let child_delta = storage.children.into_iter() [INFO] [stdout] | ^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `top`, `children_default` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `<[closure@src/in_mem.rs:524:32: 524:53] as std::ops::FnOnce<((std::vec::Vec, std::vec::Vec),)>>::Output == (&[u8], std::option::Option<&[u8]>)` [INFO] [stdout] --> src/in_mem.rs:523:44 [INFO] [stdout] | [INFO] [stdout] 523 | let (root, transaction) = self.old_state.full_storage_root( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ expected struct `std::vec::Vec`, found `&[u8]` [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(std::vec::Vec, std::option::Option>)` [INFO] [stdout] found tuple `(&[u8], std::option::Option<&[u8]>)` [INFO] [stdout] = note: required because of the requirements on the impl of `std::iter::Iterator` for `std::iter::Map, std::vec::Vec>, [closure@src/in_mem.rs:524:32: 524:53]>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `sp_state_machine::trie_backend::TrieBackend, std::vec::Vec>, _>: std::convert::From::Header as sp_runtime::traits::Header>::Hashing, memory_db::HashKey<<::Header as sp_runtime::traits::Header>::Hashing>, std::vec::Vec>>` is not satisfied [INFO] [stdout] --> src/in_mem.rs:528:25 [INFO] [stdout] | [INFO] [stdout] 528 | self.new_state = Some(InMemoryBackend::from(transaction)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `std::convert::From::Header as sp_runtime::traits::Header>::Hashing, memory_db::HashKey<<::Header as sp_runtime::traits::Header>::Hashing>, std::vec::Vec>>` is not implemented for `sp_state_machine::trie_backend::TrieBackend, std::vec::Vec>, _>` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] , std::vec::Vec>, H> as std::convert::From> [INFO] [stdout] , std::vec::Vec>, H> as std::convert::From, std::vec::Vec>>> [INFO] [stdout] , std::vec::Vec>, H> as std::convert::From, std::collections::BTreeMap, std::vec::Vec>>>> [INFO] [stdout] , std::vec::Vec>, H> as std::convert::From, std::vec::Vec<(std::vec::Vec, std::option::Option>)>)>>> [INFO] [stdout] = note: required by `std::convert::From::from` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `children` on type `&sp_storage::Storage` [INFO] [stdout] --> src/in_mem.rs:728:13 [INFO] [stdout] | [INFO] [stdout] 728 | if storage.children.keys().any(|child_key| !well_known_keys::is_child_storage_key(&child_key)) { [INFO] [stdout] | ^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `top`, `children_default` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[u8]` cannot be known at compilation time [INFO] [stdout] --> src/in_mem.rs:728:34 [INFO] [stdout] | [INFO] [stdout] 728 | if storage.children.keys().any(|child_key| !well_known_keys::is_child_storage_key(&child_key)) { [INFO] [stdout] | ^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::marker::Sized` is not implemented for `[u8]` [INFO] [stdout] = note: to learn more, visit [INFO] [stdout] = note: all local variables must have a statically known size [INFO] [stdout] = help: unsized locals are gated as an unstable feature [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `children` on type `sp_storage::Storage` [INFO] [stdout] --> src/light/backend.rs:319:27 [INFO] [stdout] | [INFO] [stdout] 319 | let child_delta = input.children.iter() [INFO] [stdout] | ^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `top`, `children_default` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `children` on type `sp_storage::Storage` [INFO] [stdout] --> src/light/backend.rs:324:43 [INFO] [stdout] | [INFO] [stdout] 324 | for (child_key, storage_child) in input.children { [INFO] [stdout] | ^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `top`, `children_default` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 2 arguments but 3 arguments were supplied [INFO] [stdout] --> src/light/backend.rs:395:14 [INFO] [stdout] | [INFO] [stdout] 395 | Ok(state.child_storage(storage_key, child_info, key).expect(IN_MEMORY_EXPECT_PROOF)), [INFO] [stdout] | ^^^^^^^^^^^^^ ----------- ---------- --- supplied 3 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 2 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 2 arguments but 3 arguments were supplied [INFO] [stdout] --> src/light/backend.rs:416:11 [INFO] [stdout] | [INFO] [stdout] 416 | state.next_child_storage_key(storage_key, child_info, key) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ----------- ---------- --- supplied 3 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 2 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 2 arguments but 3 arguments were supplied [INFO] [stdout] --> src/light/backend.rs:445:11 [INFO] [stdout] | [INFO] [stdout] 445 | state.for_keys_in_child_storage(storage_key, child_info, action), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ----------- ---------- ------ supplied 3 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 2 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/light/backend.rs:459:11 [INFO] [stdout] | [INFO] [stdout] 459 | state.for_child_keys_with_prefix(storage_key, child_info, prefix, action), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ----------- ---------- ------ ------ supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `I` is not an iterator [INFO] [stdout] --> src/light/backend.rs:470:24 [INFO] [stdout] | [INFO] [stdout] 470 | state.storage_root(delta), [INFO] [stdout] | ^^^^^ `I` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::iter::Iterator` is not implemented for `I` [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 466 | I: IntoIterator, Option>)> + std::iter::Iterator [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 2 arguments but 3 arguments were supplied [INFO] [stdout] --> src/light/backend.rs:486:37 [INFO] [stdout] | [INFO] [stdout] 486 | let (root, is_equal, _) = state.child_storage_root(storage_key, child_info, delta); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ----------- ---------- ----- supplied 3 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 2 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 13 arguments but 12 arguments were supplied [INFO] [stdout] --> src/light/call_executor.rs:122:12 [INFO] [stdout] | [INFO] [stdout] 122 | true => CallExecutor::contextual_call::< [INFO] [stdout] | _____________________^ [INFO] [stdout] 123 | | _, [INFO] [stdout] 124 | | fn( [INFO] [stdout] 125 | | Result, Local::Error>, [INFO] [stdout] ... | [INFO] [stdout] 129 | | NC [INFO] [stdout] 130 | | >( [INFO] [stdout] | |_____________^ expected 13 arguments [INFO] [stdout] 131 | &self.local, [INFO] [stdout] | ----------- [INFO] [stdout] 132 | initialize_block_fn, [INFO] [stdout] | ------------------- [INFO] [stdout] 133 | at, [INFO] [stdout] | -- [INFO] [stdout] 134 | method, [INFO] [stdout] | ------ [INFO] [stdout] 135 | call_data, [INFO] [stdout] | --------- [INFO] [stdout] 136 | changes, [INFO] [stdout] | ------- [INFO] [stdout] 137 | None, [INFO] [stdout] | ---- [INFO] [stdout] 138 | initialize_block, [INFO] [stdout] | ---------------- [INFO] [stdout] 139 | ExecutionManager::NativeWhenPossible, [INFO] [stdout] | ------------------------------------ [INFO] [stdout] 140 | native_call, [INFO] [stdout] | ----------- [INFO] [stdout] 141 | recorder, [INFO] [stdout] | -------- [INFO] [stdout] 142 | extensions, [INFO] [stdout] | ---------- supplied 12 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0631]: type mismatch in function arguments [INFO] [stdout] --> src/light/fetcher.rs:138:38 [INFO] [stdout] | [INFO] [stdout] 138 | request.storage_key.as_ref().map(Vec::as_slice), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected signature of `fn(&sp_storage::PrefixedStorageKey) -> _` [INFO] [stdout] | found signature of `for<'r> fn(&'r std::vec::Vec<_>) -> _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/light/fetcher.rs:248:4 [INFO] [stdout] | [INFO] [stdout] 248 | &request.storage_key, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ expected enum `sp_storage::ChildInfo`, found struct `sp_storage::PrefixedStorageKey` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&sp_storage::ChildInfo` [INFO] [stdout] found reference `&sp_storage::PrefixedStorageKey` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 10 arguments but 9 arguments were supplied [INFO] [stdout] --> src/call_executor.rs:89:21 [INFO] [stdout] | [INFO] [stdout] 89 | let return_data = StateMachine::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ expected 10 arguments [INFO] [stdout] 90 | &state, [INFO] [stdout] | ------ [INFO] [stdout] 91 | changes_trie, [INFO] [stdout] | ------------ [INFO] [stdout] 92 | &mut changes, [INFO] [stdout] | ------------ [INFO] [stdout] 93 | &self.executor, [INFO] [stdout] | -------------- [INFO] [stdout] 94 | method, [INFO] [stdout] | ------ [INFO] [stdout] 95 | call_data, [INFO] [stdout] | --------- [INFO] [stdout] 96 | extensions.unwrap_or_default(), [INFO] [stdout] | ------------------------------ [INFO] [stdout] 97 | &state_runtime_code.runtime_code()?, [INFO] [stdout] | ----------------------------------- [INFO] [stdout] 98 | self.spawn_handle.clone(), [INFO] [stdout] | ------------------------- supplied 9 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 10 arguments but 9 arguments were supplied [INFO] [stdout] --> src/call_executor.rs:164:29 [INFO] [stdout] | [INFO] [stdout] 164 | let mut state_machine = StateMachine::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ expected 10 arguments [INFO] [stdout] 165 | &backend, [INFO] [stdout] | -------- [INFO] [stdout] 166 | changes_trie_state, [INFO] [stdout] | ------------------ [INFO] [stdout] 167 | changes, [INFO] [stdout] | ------- [INFO] [stdout] 168 | &self.executor, [INFO] [stdout] | -------------- [INFO] [stdout] 169 | method, [INFO] [stdout] | ------ [INFO] [stdout] 170 | call_data, [INFO] [stdout] | --------- [INFO] [stdout] 171 | extensions.unwrap_or_default(), [INFO] [stdout] | ------------------------------ [INFO] [stdout] 172 | &runtime_code, [INFO] [stdout] | ------------- [INFO] [stdout] 173 | self.spawn_handle.clone(), [INFO] [stdout] | ------------------------- supplied 9 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 10 arguments but 9 arguments were supplied [INFO] [stdout] --> src/call_executor.rs:183:29 [INFO] [stdout] | [INFO] [stdout] 183 | let mut state_machine = StateMachine::new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ expected 10 arguments [INFO] [stdout] 184 | &state, [INFO] [stdout] | ------ [INFO] [stdout] 185 | changes_trie_state, [INFO] [stdout] | ------------------ [INFO] [stdout] 186 | changes, [INFO] [stdout] | ------- [INFO] [stdout] 187 | &self.executor, [INFO] [stdout] | -------------- [INFO] [stdout] 188 | method, [INFO] [stdout] | ------ [INFO] [stdout] 189 | call_data, [INFO] [stdout] | --------- [INFO] [stdout] 190 | extensions.unwrap_or_default(), [INFO] [stdout] | ------------------------------ [INFO] [stdout] 191 | &runtime_code, [INFO] [stdout] | ------------- [INFO] [stdout] 192 | self.spawn_handle.clone(), [INFO] [stdout] | ------------------------- supplied 9 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 6 arguments but 5 arguments were supplied [INFO] [stdout] --> src/call_executor.rs:207:17 [INFO] [stdout] | [INFO] [stdout] 207 | let mut ext = Ext::new( [INFO] [stdout] | ^^^^^^^^ expected 6 arguments [INFO] [stdout] 208 | &mut overlay, [INFO] [stdout] | ------------ [INFO] [stdout] 209 | &mut cache, [INFO] [stdout] | ---------- [INFO] [stdout] 210 | &state, [INFO] [stdout] | ------ [INFO] [stdout] 211 | changes_trie_state, [INFO] [stdout] | ------------------ [INFO] [stdout] 212 | None, [INFO] [stdout] | ---- supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/client.rs:441:5 [INFO] [stdout] | [INFO] [stdout] 441 | storage_key.as_ref().map(|x| &x.0[..]), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `sp_storage::PrefixedStorageKey`, found slice `[u8]` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option<&sp_storage::PrefixedStorageKey>` [INFO] [stdout] found enum `std::option::Option<&[u8]>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/client.rs:398:49 [INFO] [stdout] | [INFO] [stdout] 398 | self.storage.with_cached_changed_keys(root, functor) [INFO] [stdout] | ^^^^^^^ expected struct `sp_storage::PrefixedStorageKey`, found struct `std::vec::Vec` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut dyn for<'r> std::ops::FnMut(&'r std::collections::HashMap, std::collections::HashSet>>)` [INFO] [stdout] found mutable reference `&mut dyn for<'r> std::ops::FnMut(&'r std::collections::HashMap>, std::collections::HashSet>>)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/client.rs:690:9 [INFO] [stdout] | [INFO] [stdout] 690 | let (main_sc, child_sc, tx, _, changes_trie_tx) = storage_changes.into_inner(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ---------------------------- this expression has type `(std::vec::Vec<(std::vec::Vec, std::option::Option>)>, std::vec::Vec<(std::vec::Vec, std::vec::Vec<(std::vec::Vec, std::option::Option>)>)>, sp_core::offchain::storage::OffchainOverlayedChanges, <>::State as sp_state_machine::backend::Backend<<::Header as sp_runtime::traits::Header>::Hashing>>::Transaction, ::Hash, std::option::Option<(memory_db::MemoryDB<<::Header as sp_runtime::traits::Header>::Hashing, memory_db::HashKey<<::Header as sp_runtime::traits::Header>::Hashing>, std::vec::Vec>, sp_state_machine::changes_trie::build_cache::CacheAction<::Hash, <::Header as sp_runtime::traits::Header>::Number>)>)` [INFO] [stdout] | | [INFO] [stdout] | expected a tuple with 6 elements, found one with 5 elements [INFO] [stdout] | [INFO] [stdout] = note: expected tuple `(std::vec::Vec<(std::vec::Vec, std::option::Option>)>, std::vec::Vec<(std::vec::Vec, std::vec::Vec<(std::vec::Vec, std::option::Option>)>)>, sp_core::offchain::storage::OffchainOverlayedChanges, <>::State as sp_state_machine::backend::Backend<<::Header as sp_runtime::traits::Header>::Hashing>>::Transaction, ::Hash, std::option::Option<(memory_db::MemoryDB<<::Header as sp_runtime::traits::Header>::Hashing, memory_db::HashKey<<::Header as sp_runtime::traits::Header>::Hashing>, std::vec::Vec>, sp_state_machine::changes_trie::build_cache::CacheAction<::Hash, <::Header as sp_runtime::traits::Header>::Number>)>)` [INFO] [stdout] found tuple `(_, _, _, _, _)` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `sc_client_api::backend::ImportSummary` has no field named `retracted` [INFO] [stdout] --> src/client.rs:756:5 [INFO] [stdout] | [INFO] [stdout] 756 | retracted, [INFO] [stdout] | ^^^^^^^^^ `sc_client_api::backend::ImportSummary<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `hash`, `origin`, `header`, `is_new_best`, `storage_changes`, `tree_route` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `sc_client_api::client::BlockImportNotification` has no field named `retracted` [INFO] [stdout] --> src/client.rs:965:4 [INFO] [stdout] | [INFO] [stdout] 965 | retracted: notify_import.retracted, [INFO] [stdout] | ^^^^^^^^^ `sc_client_api::client::BlockImportNotification` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `hash`, `origin`, `header`, `is_new_best`, `tree_route` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `retracted` on type `sc_client_api::backend::ImportSummary` [INFO] [stdout] --> src/client.rs:965:29 [INFO] [stdout] | [INFO] [stdout] 965 | retracted: notify_import.retracted, [INFO] [stdout] | ^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `hash`, `origin`, `header`, `is_new_best`, `storage_changes`, `tree_route` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/client.rs:1108:22 [INFO] [stdout] | [INFO] [stdout] 1108 | .and_then(|state| prove_child_read(state, storage_key, child_info, keys) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ----- ----------- ---------- ---- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 2 arguments but 3 arguments were supplied [INFO] [stdout] --> src/client.rs:1289:5 [INFO] [stdout] | [INFO] [stdout] 1289 | .child_keys(&child_storage_key.0, child_info, &key_prefix.0) [INFO] [stdout] | ^^^^^^^^^^ -------------------- ---------- ------------- supplied 3 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 2 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 2 arguments but 3 arguments were supplied [INFO] [stdout] --> src/client.rs:1305:5 [INFO] [stdout] | [INFO] [stdout] 1305 | .child_storage(&storage_key.0, child_info, &key.0) [INFO] [stdout] | ^^^^^^^^^^^^^ -------------- ---------- ------ supplied 3 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 2 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 2 arguments but 3 arguments were supplied [INFO] [stdout] --> src/client.rs:1319:5 [INFO] [stdout] | [INFO] [stdout] 1319 | .child_storage_hash(&storage_key.0, child_info, &key.0) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ -------------- ---------- ------ supplied 3 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 2 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/client.rs:1386:5 [INFO] [stdout] | [INFO] [stdout] 1386 | storage_key.as_ref().map(|x| &x.0[..]), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `sp_storage::PrefixedStorageKey`, found slice `[u8]` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option<&sp_storage::PrefixedStorageKey>` [INFO] [stdout] found enum `std::option::Option<&[u8]>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 12 arguments but 11 arguments were supplied [INFO] [stdout] --> src/client.rs:1549:17 [INFO] [stdout] | [INFO] [stdout] 1549 | self.executor.contextual_call::<_, fn(_,_) -> _,_,_>( [INFO] [stdout] | ^^^^^^^^^^^^^^^ expected 12 arguments [INFO] [stdout] 1550 | || core_api.initialize_block(at, &self.prepare_environment_block(at)?), [INFO] [stdout] | ---------------------------------------------------------------------- [INFO] [stdout] 1551 | at, [INFO] [stdout] | -- [INFO] [stdout] 1552 | params.function, [INFO] [stdout] | --------------- [INFO] [stdout] 1553 | ¶ms.arguments, [INFO] [stdout] | ----------------- [INFO] [stdout] 1554 | params.overlayed_changes, [INFO] [stdout] | ------------------------ [INFO] [stdout] 1555 | Some(params.storage_transaction_cache), [INFO] [stdout] | -------------------------------------- [INFO] [stdout] 1556 | params.initialize_block, [INFO] [stdout] | ----------------------- [INFO] [stdout] 1557 | manager, [INFO] [stdout] | ------- [INFO] [stdout] 1558 | params.native_call, [INFO] [stdout] | ------------------ [INFO] [stdout] 1559 | params.recorder, [INFO] [stdout] | --------------- [INFO] [stdout] 1560 | Some(extensions), [INFO] [stdout] | ---------------- supplied 11 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 49 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0050, E0053, E0061, E0271, E0277, E0308, E0432, E0560, E0609... [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0050`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "9b508dcac559750bd531abb8cac6f24be8077c2d4846ba13f8a61479cfe10243", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9b508dcac559750bd531abb8cac6f24be8077c2d4846ba13f8a61479cfe10243", kill_on_drop: false }` [INFO] [stdout] 9b508dcac559750bd531abb8cac6f24be8077c2d4846ba13f8a61479cfe10243