[INFO] fetching crate sc-finality-grandpa 0.8.0-alpha.7... [INFO] checking sc-finality-grandpa-0.8.0-alpha.7 against master#339f574809bf8e4166b8de3cdbe7df181d37af3d for pr-71896 [INFO] extracting crate sc-finality-grandpa 0.8.0-alpha.7 into /workspace/builds/worker-8/source [INFO] validating manifest of crates.io crate sc-finality-grandpa 0.8.0-alpha.7 on toolchain 339f574809bf8e4166b8de3cdbe7df181d37af3d [INFO] running `"/workspace/cargo-home/bin/cargo" "+339f574809bf8e4166b8de3cdbe7df181d37af3d" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate sc-finality-grandpa 0.8.0-alpha.7 [INFO] finished tweaking crates.io crate sc-finality-grandpa 0.8.0-alpha.7 [INFO] tweaked toml for crates.io crate sc-finality-grandpa 0.8.0-alpha.7 written to /workspace/builds/worker-8/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+339f574809bf8e4166b8de3cdbe7df181d37af3d" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+339f574809bf8e4166b8de3cdbe7df181d37af3d" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "/opt/rustwide/cargo-home/bin/cargo" "+339f574809bf8e4166b8de3cdbe7df181d37af3d" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 49a746b0de1769048af809b206b08b593853c0ac3f3e11396b15577a6715cf69 [INFO] running `"docker" "start" "-a" "49a746b0de1769048af809b206b08b593853c0ac3f3e11396b15577a6715cf69"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Checking arrayvec v0.5.1 [INFO] [stderr] Checking nohash-hasher v0.2.0 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Checking linked-hash-map v0.5.3 [INFO] [stderr] Checking ip_network v0.3.4 [INFO] [stderr] Checking assert_matches v1.3.0 [INFO] [stderr] Checking chacha20-poly1305-aead v0.1.2 [INFO] [stderr] Checking dns-parser v0.8.0 [INFO] [stderr] Compiling snow v0.6.2 [INFO] [stderr] Checking uint v0.8.3 [INFO] [stderr] Checking blake2-rfc v0.2.18 [INFO] [stderr] Compiling impl-trait-for-tuples v0.1.3 [INFO] [stderr] Compiling slog_derive v0.2.0 [INFO] [stderr] Checking serde v1.0.106 [INFO] [stderr] Checking futures-util v0.3.4 [INFO] [stderr] Checking pin-project v0.4.13 [INFO] [stderr] Compiling prost v0.6.1 [INFO] [stderr] Checking tracing v0.1.13 [INFO] [stderr] Checking strum v0.16.0 [INFO] [stderr] Checking linked_hash_set v0.1.3 [INFO] [stderr] Checking curve25519-dalek v2.0.0 [INFO] [stderr] Checking wasm-bindgen v0.2.62 [INFO] [stderr] Checking sp-tracing v2.0.0-alpha.7 [INFO] [stderr] Compiling prost-types v0.6.1 [INFO] [stderr] Checking blake2s_simd v0.5.10 [INFO] [stderr] Checking blake2b_simd v0.5.10 [INFO] [stderr] Checking js-sys v0.3.39 [INFO] [stderr] Checking ed25519-dalek v1.0.0-pre.3 [INFO] [stderr] Checking schnorrkel v0.9.1 [INFO] [stderr] Checking x25519-dalek v0.6.0 [INFO] [stderr] Checking substrate-bip39 v0.4.1 [INFO] [stderr] Compiling prost-build v0.6.1 [INFO] [stderr] Checking futures-executor v0.3.4 [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.4 [INFO] [stderr] Checking futures_codec v0.3.4 [INFO] [stderr] Checking rw-stream-sink v0.2.1 [INFO] [stderr] Checking wasm-timer v0.2.4 [INFO] [stderr] Checking soketto v0.3.2 [INFO] [stderr] Checking async-tls v0.7.0 [INFO] [stderr] Checking yamux v0.4.5 [INFO] [stderr] Checking sp-utils v2.0.0-alpha.7 [INFO] [stderr] Checking unsigned-varint v0.3.3 [INFO] [stderr] Compiling libp2p-core v0.18.0 [INFO] [stderr] Compiling libp2p-identify v0.18.0 [INFO] [stderr] Compiling libp2p-noise v0.18.0 [INFO] [stderr] Compiling libp2p-kad v0.18.0 [INFO] [stderr] Compiling sc-network v0.8.0-alpha.7 [INFO] [stderr] Checking multihash v0.10.1 [INFO] [stderr] Checking multistream-select v0.8.0 [INFO] [stderr] Checking wasm-bindgen-futures v0.4.12 [INFO] [stderr] Checking hyper v0.13.5 [INFO] [stderr] Checking impl-serde v0.3.1 [INFO] [stderr] Checking impl-serde v0.2.3 [INFO] [stderr] Checking parity-multiaddr v0.8.0 [INFO] [stderr] Checking serde_json v1.0.52 [INFO] [stderr] Checking erased-serde v0.3.11 [INFO] [stderr] Checking sp-storage v2.0.0-alpha.7 [INFO] [stderr] Compiling toml v0.5.6 [INFO] [stderr] Checking slog v2.5.2 [INFO] [stderr] Checking sp-serializer v2.0.0-alpha.7 [INFO] [stderr] Checking slog-scope v4.3.0 [INFO] [stderr] Checking slog-json v2.3.0 [INFO] [stderr] Checking substrate-prometheus-endpoint v0.8.0-alpha.7 [INFO] [stderr] Compiling proc-macro-crate v0.1.4 [INFO] [stderr] Compiling parity-scale-codec-derive v1.2.0 [INFO] [stderr] Compiling sp-runtime-interface-proc-macro v2.0.0-alpha.7 [INFO] [stderr] Compiling sp-api-proc-macro v2.0.0-alpha.7 [INFO] [stderr] Checking libp2p-swarm v0.18.1 [INFO] [stderr] Checking libp2p-dns v0.18.0 [INFO] [stderr] Checking libp2p-mplex v0.18.0 [INFO] [stderr] Checking libp2p-wasm-ext v0.18.0 [INFO] [stderr] Checking libp2p-tcp v0.18.0 [INFO] [stderr] Checking libp2p-websocket v0.18.0 [INFO] [stderr] Checking libp2p-yamux v0.18.0 [INFO] [stderr] Checking libp2p-mdns v0.18.0 [INFO] [stderr] Checking libp2p-ping v0.18.0 [INFO] [stderr] Checking parity-scale-codec v1.3.0 [INFO] [stderr] Checking libp2p v0.18.1 [INFO] [stderr] Checking sc-telemetry v2.0.0-alpha.7 [INFO] [stderr] Checking sc-peerset v2.0.0-alpha.7 [INFO] [stderr] Checking impl-codec v0.4.2 [INFO] [stderr] Checking sp-wasm-interface v2.0.0-alpha.7 [INFO] [stderr] Checking sp-externalities v0.8.0-alpha.7 [INFO] [stderr] Checking fork-tree v2.0.0-alpha.7 [INFO] [stderr] Checking finality-grandpa v0.12.2 [INFO] [stderr] Checking primitive-types v0.7.2 [INFO] [stderr] Checking parity-util-mem v0.6.1 [INFO] [stderr] Checking sp-runtime-interface v2.0.0-alpha.7 [INFO] [stderr] Checking sp-arithmetic v2.0.0-alpha.7 [INFO] [stderr] Checking memory-db v0.20.1 [INFO] [stderr] Checking kvdb v0.5.0 [INFO] [stderr] Checking sp-core v2.0.0-alpha.7 [INFO] [stderr] Checking sp-database v2.0.0-alpha.7 [INFO] [stderr] Checking sp-trie v2.0.0-alpha.7 [INFO] [stderr] Checking sp-inherents v2.0.0-alpha.7 [INFO] [stderr] Checking sp-allocator v2.0.0-alpha.7 [INFO] [stderr] Checking sp-finality-tracker v2.0.0-alpha.7 [INFO] [stderr] Checking sc-executor-common v0.8.0-alpha.7 [INFO] [stderr] Checking sp-state-machine v0.8.0-alpha.7 [INFO] [stderr] Checking sc-executor-wasmi v0.8.0-alpha.7 [INFO] [stderr] Checking sp-io v2.0.0-alpha.7 [INFO] [stderr] Checking sp-application-crypto v2.0.0-alpha.7 [INFO] [stderr] Checking sp-runtime v2.0.0-alpha.7 [INFO] [stderr] Checking sc-keystore v2.0.0-alpha.7 [INFO] [stderr] Checking sp-version v2.0.0-alpha.7 [INFO] [stderr] Checking sp-keyring v2.0.0-alpha.7 [INFO] [stderr] Checking sp-api v2.0.0-alpha.7 [INFO] [stderr] Checking sp-consensus v0.8.0-alpha.7 [INFO] [stderr] Checking sp-block-builder v2.0.0-alpha.7 [INFO] [stderr] Checking sc-executor v0.8.0-alpha.7 [INFO] [stderr] Checking sp-transaction-pool v2.0.0-alpha.7 [INFO] [stderr] Checking sp-finality-grandpa v2.0.0-alpha.7 [INFO] [stderr] Checking sp-blockchain v2.0.0-alpha.7 [INFO] [stderr] Checking sc-client-api v2.0.0-alpha.7 [INFO] [stderr] Checking sc-block-builder v0.8.0-alpha.7 [INFO] [stderr] Checking sc-consensus v0.8.0-alpha.7 [INFO] [stderr] Checking sc-network-gossip v0.8.0-alpha.7 [INFO] [stderr] Checking sc-finality-grandpa v0.8.0-alpha.7 (/opt/rustwide/workdir) [INFO] [stderr] error[E0432]: unresolved import `substrate_test_runtime_client` [INFO] [stderr] --> src/aux_schema.rs:447:6 [INFO] [stderr] | [INFO] [stderr] 447 | use substrate_test_runtime_client; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `substrate_test_runtime_client` external crate [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `sc_network_test` [INFO] [stderr] --> src/communication/gossip.rs:1600:6 [INFO] [stderr] | [INFO] [stderr] 1600 | use sc_network_test::Block; [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `sc_network_test` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `sc_network_test` [INFO] [stderr] --> src/communication/tests.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | use sc_network_test::{Block, Hash}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `sc_network_test` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] --> src/finality_proof.rs:602:6 [INFO] [stderr] | [INFO] [stderr] 602 | use substrate_test_runtime_client::runtime::{Block, Header, H256}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] --> src/light_import.rs:571:6 [INFO] [stderr] | [INFO] [stderr] 571 | use substrate_test_runtime_client::runtime::{Block, Header}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `sp_keyring` [INFO] [stderr] --> src/communication/tests.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | use sp_keyring::Ed25519Keyring; [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `sp_keyring` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] --> src/until_imported.rs:539:6 [INFO] [stderr] | [INFO] [stderr] 539 | use substrate_test_runtime_client::runtime::{Block, Hash, Header}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `substrate_test_runtime_client` [INFO] [stderr] --> src/observer.rs:384:6 [INFO] [stderr] | [INFO] [stderr] 384 | use substrate_test_runtime_client::{TestClientBuilder, TestClientBuilderExt}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `tokio` [INFO] [stderr] --> src/tests.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | use tokio::runtime::{Runtime, Handle}; [INFO] [stderr] | ^^^^^ use of undeclared type or module `tokio` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `sc_network_test` [INFO] [stderr] --> src/tests.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | use sc_network_test::{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `sc_network_test` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] --> src/tests.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | use substrate_test_runtime_client::runtime::BlockNumber; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `sp_keyring` [INFO] [stderr] --> src/tests.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use sp_keyring::Ed25519Keyring; [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `sp_keyring` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `sp_state_machine` [INFO] [stderr] --> src/tests.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | use sp_state_machine::{InMemoryBackend, prove_read, read_proof_check}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `sp_state_machine` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `sc_network_test` [INFO] [stderr] --> src/tests.rs:1509:6 [INFO] [stderr] | [INFO] [stderr] 1509 | use sc_network_test::TestClient; [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `sc_network_test` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `env_logger` [INFO] [stderr] --> src/communication/tests.rs:364:10 [INFO] [stderr] | [INFO] [stderr] 364 | let _ = env_logger::try_init(); [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `env_logger` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Header` [INFO] [stderr] --> src/finality_proof.rs:658:3 [INFO] [stderr] | [INFO] [stderr] 658 | Header::new(number, H256::from_low_u64_be(0), H256::from_low_u64_be(0), parent_hash, Default::default()) [INFO] [stderr] | ^^^^^^ use of undeclared type or module `Header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `H256` [INFO] [stderr] --> src/finality_proof.rs:658:23 [INFO] [stderr] | [INFO] [stderr] 658 | Header::new(number, H256::from_low_u64_be(0), H256::from_low_u64_be(0), parent_hash, Default::default()) [INFO] [stderr] | ^^^^ use of undeclared type or module `H256` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `H256` [INFO] [stderr] --> src/finality_proof.rs:658:49 [INFO] [stderr] | [INFO] [stderr] 658 | Header::new(number, H256::from_low_u64_be(0), H256::from_low_u64_be(0), parent_hash, Default::default()) [INFO] [stderr] | ^^^^ use of undeclared type or module `H256` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Header` [INFO] [stderr] --> src/finality_proof.rs:662:3 [INFO] [stderr] | [INFO] [stderr] 662 | Header::new( [INFO] [stderr] | ^^^^^^ use of undeclared type or module `Header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `H256` [INFO] [stderr] --> src/finality_proof.rs:664:4 [INFO] [stderr] | [INFO] [stderr] 664 | H256::from_low_u64_be(0), [INFO] [stderr] | ^^^^ use of undeclared type or module `H256` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `H256` [INFO] [stderr] --> src/finality_proof.rs:665:4 [INFO] [stderr] | [INFO] [stderr] 665 | H256::from_low_u64_be(1), [INFO] [stderr] | ^^^^ use of undeclared type or module `H256` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Header` [INFO] [stderr] --> src/finality_proof.rs:672:3 [INFO] [stderr] | [INFO] [stderr] 672 | Header::new( [INFO] [stderr] | ^^^^^^ use of undeclared type or module `Header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `H256` [INFO] [stderr] --> src/finality_proof.rs:674:4 [INFO] [stderr] | [INFO] [stderr] 674 | H256::from_low_u64_be(0), [INFO] [stderr] | ^^^^ use of undeclared type or module `H256` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `H256` [INFO] [stderr] --> src/finality_proof.rs:675:4 [INFO] [stderr] | [INFO] [stderr] 675 | H256::from_low_u64_be(1), [INFO] [stderr] | ^^^^ use of undeclared type or module `H256` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] --> src/light_import.rs:670:28 [INFO] [stderr] | [INFO] [stderr] 670 | let (client, _backend) = substrate_test_runtime_client::new_light(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `sp_keyring` [INFO] [stderr] --> src/observer.rs:412:22 [INFO] [stderr] | [INFO] [stderr] 412 | let voters = vec![(sp_keyring::Ed25519Keyring::Alice.public().into(), 1)]; [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `sp_keyring` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Header` [INFO] [stderr] --> src/until_imported.rs:613:3 [INFO] [stderr] | [INFO] [stderr] 613 | Header::new( [INFO] [stderr] | ^^^^^^ use of undeclared type or module `Header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] --> src/tests.rs:60:18 [INFO] [stderr] | [INFO] [stderr] 60 | LongestChain [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `tempfile` [INFO] [stderr] --> src/tests.rs:269:64 [INFO] [stderr] | [INFO] [stderr] 269 | fn create_keystore(authority: Ed25519Keyring) -> (KeyStorePtr, tempfile::TempDir) { [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `tempfile` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `tempfile` [INFO] [stderr] --> src/tests.rs:270:22 [INFO] [stderr] | [INFO] [stderr] 270 | let keystore_path = tempfile::tempdir().expect("Creates keystore path"); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `tempfile` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `env_logger` [INFO] [stderr] --> src/tests.rs:401:10 [INFO] [stderr] | [INFO] [stderr] 401 | let _ = env_logger::try_init(); [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `env_logger` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Runtime` [INFO] [stderr] --> src/tests.rs:402:20 [INFO] [stderr] | [INFO] [stderr] 402 | let mut runtime = Runtime::new().unwrap(); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Runtime` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Runtime` [INFO] [stderr] --> src/tests.rs:427:20 [INFO] [stderr] | [INFO] [stderr] 427 | let mut runtime = Runtime::new().unwrap(); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Runtime` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `env_logger` [INFO] [stderr] --> src/tests.rs:506:10 [INFO] [stderr] | [INFO] [stderr] 506 | let _ = env_logger::try_init(); [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `env_logger` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Runtime` [INFO] [stderr] --> src/tests.rs:532:20 [INFO] [stderr] | [INFO] [stderr] 532 | let mut runtime = Runtime::new().unwrap(); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Runtime` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Runtime` [INFO] [stderr] --> src/tests.rs:666:20 [INFO] [stderr] | [INFO] [stderr] 666 | let mut runtime = Runtime::new().unwrap(); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Runtime` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `sp_consensus_babe` [INFO] [stderr] --> src/tests.rs:671:29 [INFO] [stderr] | [INFO] [stderr] 671 | let new_authorities = vec![sp_consensus_babe::AuthorityId::from_slice(&[42; 32])]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ use of undeclared type or module `sp_consensus_babe` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Runtime` [INFO] [stderr] --> src/tests.rs:684:20 [INFO] [stderr] | [INFO] [stderr] 684 | let mut runtime = Runtime::new().unwrap(); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Runtime` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Runtime` [INFO] [stderr] --> src/tests.rs:723:20 [INFO] [stderr] | [INFO] [stderr] 723 | let mut runtime = Runtime::new().unwrap(); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Runtime` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `env_logger` [INFO] [stderr] --> src/tests.rs:776:10 [INFO] [stderr] | [INFO] [stderr] 776 | let _ = env_logger::try_init(); [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `env_logger` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Runtime` [INFO] [stderr] --> src/tests.rs:777:20 [INFO] [stderr] | [INFO] [stderr] 777 | let mut runtime = Runtime::new().unwrap(); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Runtime` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `env_logger` [INFO] [stderr] --> src/tests.rs:836:10 [INFO] [stderr] | [INFO] [stderr] 836 | let _ = env_logger::try_init(); [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `env_logger` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Runtime` [INFO] [stderr] --> src/tests.rs:837:20 [INFO] [stderr] | [INFO] [stderr] 837 | let mut runtime = Runtime::new().unwrap(); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Runtime` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] --> src/tests.rs:901:18 [INFO] [stderr] | [INFO] [stderr] 901 | TransactionFor [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] --> src/tests.rs:951:18 [INFO] [stderr] | [INFO] [stderr] 951 | TransactionFor [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `env_logger` [INFO] [stderr] --> src/tests.rs:998:10 [INFO] [stderr] | [INFO] [stderr] 998 | let _ = env_logger::try_init(); [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `env_logger` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Runtime` [INFO] [stderr] --> src/tests.rs:999:20 [INFO] [stderr] | [INFO] [stderr] 999 | let mut runtime = Runtime::new().unwrap(); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Runtime` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] --> src/tests.rs:1057:26 [INFO] [stderr] | [INFO] [stderr] 1057 | TransactionFor [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] --> src/tests.rs:1132:21 [INFO] [stderr] | [INFO] [stderr] 1132 | TransactionFor [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `env_logger` [INFO] [stderr] --> src/tests.rs:1254:10 [INFO] [stderr] | [INFO] [stderr] 1254 | let _ = env_logger::try_init(); [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `env_logger` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Runtime` [INFO] [stderr] --> src/tests.rs:1255:20 [INFO] [stderr] | [INFO] [stderr] 1255 | let mut runtime = Runtime::new().unwrap(); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Runtime` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `env_logger` in `{{root}}` [INFO] [stderr] --> src/tests.rs:1299:12 [INFO] [stderr] | [INFO] [stderr] 1299 | let _ = ::env_logger::try_init(); [INFO] [stderr] | ^^^^^^^^^^ could not find `env_logger` in `{{root}}` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Runtime` [INFO] [stderr] --> src/tests.rs:1300:20 [INFO] [stderr] | [INFO] [stderr] 1300 | let mut runtime = Runtime::new().unwrap(); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Runtime` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `sp_consensus_babe` [INFO] [stderr] --> src/tests.rs:1308:49 [INFO] [stderr] | [INFO] [stderr] 1308 | net.peer(0).push_authorities_change_block(vec![sp_consensus_babe::AuthorityId::from_slice(&[42; 32])]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ use of undeclared type or module `sp_consensus_babe` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `env_logger` in `{{root}}` [INFO] [stderr] --> src/tests.rs:1329:12 [INFO] [stderr] | [INFO] [stderr] 1329 | let _ = ::env_logger::try_init(); [INFO] [stderr] | ^^^^^^^^^^ could not find `env_logger` in `{{root}}` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Runtime` [INFO] [stderr] --> src/tests.rs:1330:20 [INFO] [stderr] | [INFO] [stderr] 1330 | let mut runtime = Runtime::new().unwrap(); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Runtime` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `sp_consensus_babe` [INFO] [stderr] --> src/tests.rs:1372:8 [INFO] [stderr] | [INFO] [stderr] 1372 | vec![sp_consensus_babe::AuthorityId::from_slice(&[42; 32])] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ use of undeclared type or module `sp_consensus_babe` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `env_logger` [INFO] [stderr] --> src/tests.rs:1393:10 [INFO] [stderr] | [INFO] [stderr] 1393 | let _ = env_logger::try_init(); [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `env_logger` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Runtime` [INFO] [stderr] --> src/tests.rs:1394:20 [INFO] [stderr] | [INFO] [stderr] 1394 | let mut runtime = Runtime::new().unwrap(); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Runtime` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] --> src/tests.rs:1647:18 [INFO] [stderr] | [INFO] [stderr] 1647 | TransactionFor [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `substrate_test_runtime_client` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Header` in this scope [INFO] [stderr] --> src/finality_proof.rs:608:44 [INFO] [stderr] | [INFO] [stderr] 608 | type FinalityProof = super::FinalityProof
; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:460:1 [INFO] [stderr] | [INFO] [stderr] 460 | / pub trait Header: [INFO] [stderr] 461 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stderr] 462 | | MaybeMallocSizeOf + 'static [INFO] [stderr] 463 | | { [INFO] [stderr] ... | [INFO] [stderr] 512 | | } [INFO] [stderr] 513 | | } [INFO] [stderr] | |_- similarly named trait `HeaderT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 608 | type FinalityProof = super::FinalityProof; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::generic::Header; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::Header; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::traits::Header; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/finality_proof.rs:610:71 [INFO] [stderr] | [INFO] [stderr] 610 | impl AuthoritySetForFinalityProver for (GetAuthorities, ProveAuthorities) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 610 | impl AuthoritySetForFinalityProver for (GetAuthorities, ProveAuthorities) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/finality_proof.rs:612:45 [INFO] [stderr] | [INFO] [stderr] 612 | GetAuthorities: Send + Sync + Fn(BlockId) -> ClientResult, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 612 | GetAuthorities: Send + Sync + Fn(BlockId) -> ClientResult, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/finality_proof.rs:613:47 [INFO] [stderr] | [INFO] [stderr] 613 | ProveAuthorities: Send + Sync + Fn(BlockId) -> ClientResult, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 613 | ProveAuthorities: Send + Sync + Fn(BlockId) -> ClientResult, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/finality_proof.rs:615:41 [INFO] [stderr] | [INFO] [stderr] 615 | fn authorities(&self, block: &BlockId) -> ClientResult { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 615 | fn authorities(&self, block: &BlockId) -> ClientResult { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/finality_proof.rs:619:47 [INFO] [stderr] | [INFO] [stderr] 619 | fn prove_authorities(&self, block: &BlockId) -> ClientResult { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 619 | fn prove_authorities(&self, block: &BlockId) -> ClientResult { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/finality_proof.rs:626:47 [INFO] [stderr] | [INFO] [stderr] 626 | impl AuthoritySetForFinalityChecker for ClosureAuthoritySetForFinalityChecker [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 626 | impl AuthoritySetForFinalityChecker for ClosureAuthoritySetForFinalityChecker [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `H256` in this scope [INFO] [stderr] --> src/finality_proof.rs:628:30 [INFO] [stderr] | [INFO] [stderr] 628 | Closure: Send + Sync + Fn(H256, Header, StorageProof) -> ClientResult, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_core::H256; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_core::hash::H256; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::H256; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Header` in this scope [INFO] [stderr] --> src/finality_proof.rs:628:36 [INFO] [stderr] | [INFO] [stderr] 628 | Closure: Send + Sync + Fn(H256, Header, StorageProof) -> ClientResult, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:460:1 [INFO] [stderr] | [INFO] [stderr] 460 | / pub trait Header: [INFO] [stderr] 461 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stderr] 462 | | MaybeMallocSizeOf + 'static [INFO] [stderr] 463 | | { [INFO] [stderr] ... | [INFO] [stderr] 512 | | } [INFO] [stderr] 513 | | } [INFO] [stderr] | |_- similarly named trait `HeaderT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 628 | Closure: Send + Sync + Fn(H256, HeaderT, StorageProof) -> ClientResult, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::generic::Header; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::Header; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::traits::Header; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `H256` in this scope [INFO] [stderr] --> src/finality_proof.rs:632:10 [INFO] [stderr] | [INFO] [stderr] 632 | hash: H256, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_core::H256; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_core::hash::H256; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::H256; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Header` in this scope [INFO] [stderr] --> src/finality_proof.rs:633:12 [INFO] [stderr] | [INFO] [stderr] 633 | header: Header, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:460:1 [INFO] [stderr] | [INFO] [stderr] 460 | / pub trait Header: [INFO] [stderr] 461 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stderr] 462 | | MaybeMallocSizeOf + 'static [INFO] [stderr] 463 | | { [INFO] [stderr] ... | [INFO] [stderr] 512 | | } [INFO] [stderr] 513 | | } [INFO] [stderr] | |_- similarly named trait `HeaderT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 633 | header: HeaderT, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::generic::Header; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::Header; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::traits::Header; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Header` in this scope [INFO] [stderr] --> src/finality_proof.rs:643:29 [INFO] [stderr] | [INFO] [stderr] 643 | impl ProvableJustification
for TestJustification { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:460:1 [INFO] [stderr] | [INFO] [stderr] 460 | / pub trait Header: [INFO] [stderr] 461 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stderr] 462 | | MaybeMallocSizeOf + 'static [INFO] [stderr] 463 | | { [INFO] [stderr] ... | [INFO] [stderr] 512 | | } [INFO] [stderr] 513 | | } [INFO] [stderr] | |_- similarly named trait `HeaderT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 643 | impl ProvableJustification for TestJustification { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::generic::Header; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::Header; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::traits::Header; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Header` in this scope [INFO] [stderr] --> src/finality_proof.rs:653:28 [INFO] [stderr] | [INFO] [stderr] 653 | fn header(number: u64) -> Header { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:460:1 [INFO] [stderr] | [INFO] [stderr] 460 | / pub trait Header: [INFO] [stderr] 461 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stderr] 462 | | MaybeMallocSizeOf + 'static [INFO] [stderr] 463 | | { [INFO] [stderr] ... | [INFO] [stderr] 512 | | } [INFO] [stderr] 513 | | } [INFO] [stderr] | |_- similarly named trait `HeaderT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 653 | fn header(number: u64) -> HeaderT { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::generic::Header; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::Header; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::traits::Header; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Header` in this scope [INFO] [stderr] --> src/finality_proof.rs:661:33 [INFO] [stderr] | [INFO] [stderr] 661 | fn side_header(number: u64) -> Header { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:460:1 [INFO] [stderr] | [INFO] [stderr] 460 | / pub trait Header: [INFO] [stderr] 461 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stderr] 462 | | MaybeMallocSizeOf + 'static [INFO] [stderr] 463 | | { [INFO] [stderr] ... | [INFO] [stderr] 512 | | } [INFO] [stderr] 513 | | } [INFO] [stderr] | |_- similarly named trait `HeaderT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 661 | fn side_header(number: u64) -> HeaderT { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::generic::Header; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::Header; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::traits::Header; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Header` in this scope [INFO] [stderr] --> src/finality_proof.rs:671:40 [INFO] [stderr] | [INFO] [stderr] 671 | fn second_side_header(number: u64) -> Header { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:460:1 [INFO] [stderr] | [INFO] [stderr] 460 | / pub trait Header: [INFO] [stderr] 461 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stderr] 462 | | MaybeMallocSizeOf + 'static [INFO] [stderr] 463 | | { [INFO] [stderr] ... | [INFO] [stderr] 512 | | } [INFO] [stderr] 513 | | } [INFO] [stderr] | |_- similarly named trait `HeaderT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 671 | fn second_side_header(number: u64) -> HeaderT { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::generic::Header; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::Header; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::traits::Header; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/finality_proof.rs:681:45 [INFO] [stderr] | [INFO] [stderr] 681 | fn test_blockchain() -> InMemoryBlockchain { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 681 | fn test_blockchain() -> InMemoryBlockchain { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/finality_proof.rs:682:41 [INFO] [stderr] | [INFO] [stderr] 682 | let blockchain = InMemoryBlockchain::::new(); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 682 | let blockchain = InMemoryBlockchain::::new(); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 602 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Header` in this scope [INFO] [stderr] --> src/light_import.rs:679:4 [INFO] [stderr] | [INFO] [stderr] 679 | Header { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 566 | use sp_runtime::generic::Header; [INFO] [stderr] | [INFO] [stderr] 566 | use sp_runtime::testing::Header; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/light_import.rs:758:38 [INFO] [stderr] | [INFO] [stderr] 758 | let aux_store = InMemoryAuxStore::::new(); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 758 | let aux_store = InMemoryAuxStore::::new(); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 566 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 566 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 566 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/light_import.rs:773:38 [INFO] [stderr] | [INFO] [stderr] 773 | let aux_store = InMemoryAuxStore::::new(); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 773 | let aux_store = InMemoryAuxStore::::new(); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 566 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 566 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 566 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:549:58 [INFO] [stderr] | [INFO] [stderr] 549 | sender: TracingUnboundedSender>, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 549 | sender: TracingUnboundedSender>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Hash` in this scope [INFO] [stderr] --> src/until_imported.rs:550:35 [INFO] [stderr] | [INFO] [stderr] 550 | known_blocks: Arc>>, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use core::hash::Hash; [INFO] [stderr] | [INFO] [stderr] 537 | use futures::core_reexport::hash::Hash; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Hash; [INFO] [stderr] | [INFO] [stderr] 537 | use std::hash::Hash; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:554:42 [INFO] [stderr] | [INFO] [stderr] 554 | fn new() -> (Self, ImportNotifications) { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 554 | fn new() -> (Self, ImportNotifications) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Header` in this scope [INFO] [stderr] --> src/until_imported.rs:568:35 [INFO] [stderr] | [INFO] [stderr] 568 | fn import_header(&self, header: Header) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:460:1 [INFO] [stderr] | [INFO] [stderr] 460 | / pub trait Header: [INFO] [stderr] 461 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stderr] 462 | | MaybeMallocSizeOf + 'static [INFO] [stderr] 463 | | { [INFO] [stderr] ... | [INFO] [stderr] 512 | | } [INFO] [stderr] 513 | | } [INFO] [stderr] | |_- similarly named trait `HeaderT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 568 | fn import_header(&self, header: HeaderT) { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Header; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Header; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Header; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Hash` in this scope [INFO] [stderr] --> src/until_imported.rs:584:28 [INFO] [stderr] | [INFO] [stderr] 584 | inner: Arc>>, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use core::hash::Hash; [INFO] [stderr] | [INFO] [stderr] 537 | use futures::core_reexport::hash::Hash; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Hash; [INFO] [stderr] | [INFO] [stderr] 537 | use std::hash::Hash; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:587:20 [INFO] [stderr] | [INFO] [stderr] 587 | impl BlockStatusT for TestBlockStatus { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 587 | impl BlockStatusT for TestBlockStatus { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Hash` in this scope [INFO] [stderr] --> src/until_imported.rs:588:32 [INFO] [stderr] | [INFO] [stderr] 588 | fn block_number(&self, hash: Hash) -> Result, Error> { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use core::hash::Hash; [INFO] [stderr] | [INFO] [stderr] 537 | use futures::core_reexport::hash::Hash; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Hash; [INFO] [stderr] | [INFO] [stderr] 537 | use std::hash::Hash; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Hash` in this scope [INFO] [stderr] --> src/until_imported.rs:595:28 [INFO] [stderr] | [INFO] [stderr] 595 | requests: Arc)>>>, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use core::hash::Hash; [INFO] [stderr] | [INFO] [stderr] 537 | use futures::core_reexport::hash::Hash; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Hash; [INFO] [stderr] | [INFO] [stderr] 537 | use std::hash::Hash; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:595:44 [INFO] [stderr] | [INFO] [stderr] 595 | requests: Arc)>>>, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 595 | requests: Arc)>>>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:606:27 [INFO] [stderr] | [INFO] [stderr] 606 | impl BlockSyncRequesterT for TestBlockSyncRequester { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 606 | impl BlockSyncRequesterT for TestBlockSyncRequester { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Hash` in this scope [INFO] [stderr] --> src/until_imported.rs:607:74 [INFO] [stderr] | [INFO] [stderr] 607 | fn set_sync_fork_request(&self, _peers: Vec, hash: Hash, number: NumberFor) { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use core::hash::Hash; [INFO] [stderr] | [INFO] [stderr] 537 | use futures::core_reexport::hash::Hash; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Hash; [INFO] [stderr] | [INFO] [stderr] 537 | use std::hash::Hash; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:607:98 [INFO] [stderr] | [INFO] [stderr] 607 | fn set_sync_fork_request(&self, _peers: Vec, hash: Hash, number: NumberFor) { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 607 | fn set_sync_fork_request(&self, _peers: Vec, hash: Hash, number: NumberFor) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Header` in this scope [INFO] [stderr] --> src/until_imported.rs:612:33 [INFO] [stderr] | [INFO] [stderr] 612 | fn make_header(number: u64) -> Header { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:460:1 [INFO] [stderr] | [INFO] [stderr] 460 | / pub trait Header: [INFO] [stderr] 461 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stderr] 462 | | MaybeMallocSizeOf + 'static [INFO] [stderr] 463 | | { [INFO] [stderr] ... | [INFO] [stderr] 512 | | } [INFO] [stderr] 513 | | } [INFO] [stderr] | |_- similarly named trait `HeaderT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 612 | fn make_header(number: u64) -> HeaderT { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Header; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Header; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Header; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:624:41 [INFO] [stderr] | [INFO] [stderr] 624 | fn unapply_commit(msg: CommunicationIn) -> (u64, CompactCommit::) { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 624 | fn unapply_commit(msg: CommunicationIn) -> (u64, CompactCommit::) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:624:74 [INFO] [stderr] | [INFO] [stderr] 624 | fn unapply_commit(msg: CommunicationIn) -> (u64, CompactCommit::) { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 624 | fn unapply_commit(msg: CommunicationIn) -> (u64, CompactCommit::) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:633:43 [INFO] [stderr] | [INFO] [stderr] 633 | fn unapply_catch_up(msg: CommunicationIn) -> CatchUp { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 633 | fn unapply_catch_up(msg: CommunicationIn) -> CatchUp { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:633:62 [INFO] [stderr] | [INFO] [stderr] 633 | fn unapply_catch_up(msg: CommunicationIn) -> CatchUp { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 633 | fn unapply_catch_up(msg: CommunicationIn) -> CatchUp { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:641:24 [INFO] [stderr] | [INFO] [stderr] 641 | msg: CommunicationIn, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 641 | msg: CommunicationIn, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:643:23 [INFO] [stderr] | [INFO] [stderr] 643 | ) -> CommunicationIn where [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 643 | ) -> CommunicationIn where [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:671:24 [INFO] [stderr] | [INFO] [stderr] 671 | msg: CommunicationIn, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 671 | msg: CommunicationIn, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:673:23 [INFO] [stderr] | [INFO] [stderr] 673 | ) -> CommunicationIn where [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 673 | ) -> CommunicationIn where [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:715:40 [INFO] [stderr] | [INFO] [stderr] 715 | let unknown_commit = CompactCommit:: { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 715 | let unknown_commit = CompactCommit:: { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:758:38 [INFO] [stderr] | [INFO] [stderr] 758 | let known_commit = CompactCommit:: { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 758 | let known_commit = CompactCommit:: { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Header` in this scope [INFO] [stderr] --> src/until_imported.rs:801:34 [INFO] [stderr] | [INFO] [stderr] 801 | let signed_prevote = |header: &Header| { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:460:1 [INFO] [stderr] | [INFO] [stderr] 460 | / pub trait Header: [INFO] [stderr] 461 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stderr] 462 | | MaybeMallocSizeOf + 'static [INFO] [stderr] 463 | | { [INFO] [stderr] ... | [INFO] [stderr] 512 | | } [INFO] [stderr] 513 | | } [INFO] [stderr] | |_- similarly named trait `HeaderT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 801 | let signed_prevote = |header: &HeaderT| { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Header; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Header; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Header; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Header` in this scope [INFO] [stderr] --> src/until_imported.rs:812:36 [INFO] [stderr] | [INFO] [stderr] 812 | let signed_precommit = |header: &Header| { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:460:1 [INFO] [stderr] | [INFO] [stderr] 460 | / pub trait Header: [INFO] [stderr] 461 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stderr] 462 | | MaybeMallocSizeOf + 'static [INFO] [stderr] 463 | | { [INFO] [stderr] ... | [INFO] [stderr] 512 | | } [INFO] [stderr] 513 | | } [INFO] [stderr] | |_- similarly named trait `HeaderT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 812 | let signed_precommit = |header: &HeaderT| { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Header; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Header; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Header; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Header` in this scope [INFO] [stderr] --> src/until_imported.rs:867:34 [INFO] [stderr] | [INFO] [stderr] 867 | let signed_prevote = |header: &Header| { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:460:1 [INFO] [stderr] | [INFO] [stderr] 460 | / pub trait Header: [INFO] [stderr] 461 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stderr] 462 | | MaybeMallocSizeOf + 'static [INFO] [stderr] 463 | | { [INFO] [stderr] ... | [INFO] [stderr] 512 | | } [INFO] [stderr] 513 | | } [INFO] [stderr] | |_- similarly named trait `HeaderT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 867 | let signed_prevote = |header: &HeaderT| { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Header; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Header; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Header; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Header` in this scope [INFO] [stderr] --> src/until_imported.rs:878:36 [INFO] [stderr] | [INFO] [stderr] 878 | let signed_precommit = |header: &Header| { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:460:1 [INFO] [stderr] | [INFO] [stderr] 460 | / pub trait Header: [INFO] [stderr] 461 | | Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + [INFO] [stderr] 462 | | MaybeMallocSizeOf + 'static [INFO] [stderr] 463 | | { [INFO] [stderr] ... | [INFO] [stderr] 512 | | } [INFO] [stderr] 513 | | } [INFO] [stderr] | |_- similarly named trait `HeaderT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 878 | let signed_precommit = |header: &HeaderT| { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Header; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Header; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Header; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:951:40 [INFO] [stderr] | [INFO] [stderr] 951 | let unknown_commit = CompactCommit:: { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 951 | let unknown_commit = CompactCommit:: { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:1004:57 [INFO] [stderr] | [INFO] [stderr] 1004 | fn test_catch_up() -> Arc>>> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 1004 | fn test_catch_up() -> Arc>>> { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:1027:46 [INFO] [stderr] | [INFO] [stderr] 1027 | let waiting_block_1 = BlockGlobalMessage:: { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 1027 | let waiting_block_1 = BlockGlobalMessage:: { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:1032:46 [INFO] [stderr] | [INFO] [stderr] 1032 | let waiting_block_2 = BlockGlobalMessage:: { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 1032 | let waiting_block_2 = BlockGlobalMessage:: { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:1049:46 [INFO] [stderr] | [INFO] [stderr] 1049 | let waiting_block_1 = BlockGlobalMessage:: { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 1049 | let waiting_block_1 = BlockGlobalMessage:: { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Block` in this scope [INFO] [stderr] --> src/until_imported.rs:1054:46 [INFO] [stderr] | [INFO] [stderr] 1054 | let waiting_block_2 = BlockGlobalMessage:: { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sp-runtime-2.0.0-alpha.7/src/traits.rs:519:1 [INFO] [stderr] | [INFO] [stderr] 519 | pub trait Block: Clone + Send + Sync + Codec + Eq + MaybeSerialize + Debug + MaybeMallocSizeOf + 'static { [INFO] [stderr] | -------------------------------------------------------------------------------------------------------- similarly named trait `BlockT` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 1054 | let waiting_block_2 = BlockGlobalMessage:: { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::generic::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::testing::Block; [INFO] [stderr] | [INFO] [stderr] 537 | use sp_runtime::traits::Block; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Runtime` in this scope [INFO] [stderr] --> src/tests.rs:278:102 [INFO] [stderr] | [INFO] [stderr] 278 | fn block_until_complete(future: impl Future + Unpin, net: &Arc>, runtime: &mut Runtime) { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Handle` in this scope [INFO] [stderr] --> src/tests.rs:296:12 [INFO] [stderr] | [INFO] [stderr] 296 | F: FnOnce(Handle) -> Option>>> [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Runtime` in this scope [INFO] [stderr] --> src/tests.rs:290:16 [INFO] [stderr] | [INFO] [stderr] 290 | runtime: &mut Runtime, [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Runtime` in this scope [INFO] [stderr] --> src/tests.rs:373:16 [INFO] [stderr] | [INFO] [stderr] 373 | runtime: &mut Runtime, [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BlockNumber` in this scope [INFO] [stderr] --> src/tests.rs:381:68 [INFO] [stderr] | [INFO] [stderr] 381 | fn add_scheduled_change(block: &mut Block, change: ScheduledChange) { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/finality-grandpa-0.12.2/src/lib.rs:162:1 [INFO] [stderr] | [INFO] [stderr] 162 | / pub trait BlockNumberOps: [INFO] [stderr] 163 | | std::fmt::Debug + [INFO] [stderr] 164 | | std::cmp::Ord + [INFO] [stderr] 165 | | std::ops::Add + [INFO] [stderr] ... | [INFO] [stderr] 169 | | num::AsPrimitive [INFO] [stderr] 170 | | {} [INFO] [stderr] | |__- similarly named trait `BlockNumberOps` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 381 | fn add_scheduled_change(block: &mut Block, change: ScheduledChange) { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 381 | fn add_scheduled_change(block: &mut Block, change: ScheduledChange) { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BlockNumber` in this scope [INFO] [stderr] --> src/tests.rs:390:25 [INFO] [stderr] | [INFO] [stderr] 390 | median_last_finalized: BlockNumber, [INFO] [stderr] | ^^^^^^^^^^^ help: a trait with a similar name exists: `BlockNumberOps` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/finality-grandpa-0.12.2/src/lib.rs:162:1 [INFO] [stderr] | [INFO] [stderr] 162 | / pub trait BlockNumberOps: [INFO] [stderr] 163 | | std::fmt::Debug + [INFO] [stderr] 164 | | std::cmp::Ord + [INFO] [stderr] 165 | | std::ops::Add + [INFO] [stderr] ... | [INFO] [stderr] 169 | | num::AsPrimitive [INFO] [stderr] 170 | | {} [INFO] [stderr] | |__- similarly named trait `BlockNumberOps` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BlockNumber` in this scope [INFO] [stderr] --> src/tests.rs:391:26 [INFO] [stderr] | [INFO] [stderr] 391 | change: ScheduledChange, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/finality-grandpa-0.12.2/src/lib.rs:162:1 [INFO] [stderr] | [INFO] [stderr] 162 | / pub trait BlockNumberOps: [INFO] [stderr] 163 | | std::fmt::Debug + [INFO] [stderr] 164 | | std::cmp::Ord + [INFO] [stderr] 165 | | std::ops::Add + [INFO] [stderr] ... | [INFO] [stderr] 169 | | num::AsPrimitive [INFO] [stderr] 170 | | {} [INFO] [stderr] | |__- similarly named trait `BlockNumberOps` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 391 | change: ScheduledChange, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 388 | fn add_forced_change( [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BlockNumber` in this scope [INFO] [stderr] --> src/tests.rs:542:31 [INFO] [stderr] | [INFO] [stderr] 542 | let set: AuthoritySet = crate::aux_schema::load_authorities(&*full_client).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/finality-grandpa-0.12.2/src/lib.rs:162:1 [INFO] [stderr] | [INFO] [stderr] 162 | / pub trait BlockNumberOps: [INFO] [stderr] 163 | | std::fmt::Debug + [INFO] [stderr] 164 | | std::cmp::Ord + [INFO] [stderr] 165 | | std::ops::Add + [INFO] [stderr] ... | [INFO] [stderr] 169 | | num::AsPrimitive [INFO] [stderr] 170 | | {} [INFO] [stderr] | |__- similarly named trait `BlockNumberOps` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 542 | let set: AuthoritySet = crate::aux_schema::load_authorities(&*full_client).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 505 | fn transition_3_voters_twice_1_full_observer() { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BlockNumber` in this scope [INFO] [stderr] --> src/tests.rs:629:34 [INFO] [stderr] | [INFO] [stderr] 629 | let set: AuthoritySet = crate::aux_schema::load_authorities(&*full_client).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/finality-grandpa-0.12.2/src/lib.rs:162:1 [INFO] [stderr] | [INFO] [stderr] 162 | / pub trait BlockNumberOps: [INFO] [stderr] 163 | | std::fmt::Debug + [INFO] [stderr] 164 | | std::cmp::Ord + [INFO] [stderr] 165 | | std::ops::Add + [INFO] [stderr] ... | [INFO] [stderr] 169 | | num::AsPrimitive [INFO] [stderr] 170 | | {} [INFO] [stderr] | |__- similarly named trait `BlockNumberOps` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 629 | let set: AuthoritySet = crate::aux_schema::load_authorities(&*full_client).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 505 | fn transition_3_voters_twice_1_full_observer() { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BlockNumber` in this scope [INFO] [stderr] --> src/tests.rs:879:31 [INFO] [stderr] | [INFO] [stderr] 879 | let set: AuthoritySet = crate::aux_schema::load_authorities(&*full_client).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/finality-grandpa-0.12.2/src/lib.rs:162:1 [INFO] [stderr] | [INFO] [stderr] 162 | / pub trait BlockNumberOps: [INFO] [stderr] 163 | | std::fmt::Debug + [INFO] [stderr] 164 | | std::cmp::Ord + [INFO] [stderr] 165 | | std::ops::Add + [INFO] [stderr] ... | [INFO] [stderr] 169 | | num::AsPrimitive [INFO] [stderr] 170 | | {} [INFO] [stderr] | |__- similarly named trait `BlockNumberOps` defined here [INFO] [stderr] | [INFO] [stderr] help: a trait with a similar name exists [INFO] [stderr] | [INFO] [stderr] 879 | let set: AuthoritySet = crate::aux_schema::load_authorities(&*full_client).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 835 | fn force_change_to_new_set() { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 123 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0412, E0422, E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0412`. [INFO] [stderr] error: could not compile `sc-finality-grandpa`. [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] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/light_import.rs:223:3 [INFO] [stderr] | [INFO] [stderr] 223 | std::mem::replace(&mut self.authorities, authorities); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "49a746b0de1769048af809b206b08b593853c0ac3f3e11396b15577a6715cf69"` [INFO] running `"docker" "rm" "-f" "49a746b0de1769048af809b206b08b593853c0ac3f3e11396b15577a6715cf69"` [INFO] [stdout] 49a746b0de1769048af809b206b08b593853c0ac3f3e11396b15577a6715cf69