[INFO] fetching crate sp-state-machine 0.11.0... [INFO] testing sp-state-machine-0.11.0 against beta-2022-02-22 for beta-1.60-1 [INFO] extracting crate sp-state-machine 0.11.0 into /workspace/builds/worker-4/source [INFO] validating manifest of crates.io crate sp-state-machine 0.11.0 on toolchain beta-2022-02-22 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate sp-state-machine 0.11.0 [INFO] finished tweaking crates.io crate sp-state-machine 0.11.0 [INFO] tweaked toml for crates.io crate sp-state-machine 0.11.0 written to /workspace/builds/worker-4/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 51472fee32f8be2018d6dfe3645da8c6f550ec9021f59a3aa36fcd80aacda8ed [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "51472fee32f8be2018d6dfe3645da8c6f550ec9021f59a3aa36fcd80aacda8ed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "51472fee32f8be2018d6dfe3645da8c6f550ec9021f59a3aa36fcd80aacda8ed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "51472fee32f8be2018d6dfe3645da8c6f550ec9021f59a3aa36fcd80aacda8ed", kill_on_drop: false }` [INFO] [stdout] 51472fee32f8be2018d6dfe3645da8c6f550ec9021f59a3aa36fcd80aacda8ed [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9c59c98d519d7429652cc3460db2712e666eebdc0acf14673d49a2b4af3c15f1 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "9c59c98d519d7429652cc3460db2712e666eebdc0acf14673d49a2b4af3c15f1", kill_on_drop: false }` [INFO] [stderr] Compiling libsecp256k1 v0.7.0 [INFO] [stderr] Compiling parity-scale-codec v2.3.1 [INFO] [stderr] Compiling scale-info v1.0.0 [INFO] [stderr] Compiling impl-codec v0.5.1 [INFO] [stderr] Compiling sp-storage v5.0.0 [INFO] [stderr] Compiling sp-wasm-interface v5.0.0 [INFO] [stderr] Compiling sp-tracing v4.0.0 [INFO] [stderr] Compiling sp-externalities v0.11.0 [INFO] [stderr] Compiling primitive-types v0.10.1 [INFO] [stderr] Compiling parity-util-mem v0.10.2 [INFO] [stderr] Compiling sp-runtime-interface v5.0.0 [INFO] [stderr] Compiling memory-db v0.28.0 [INFO] [stderr] Compiling sp-core v5.0.0 [INFO] [stderr] Compiling sp-trie v5.0.0 [INFO] [stderr] Compiling sp-state-machine v0.11.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 29.02s [INFO] running `Command { std: "docker" "inspect" "9c59c98d519d7429652cc3460db2712e666eebdc0acf14673d49a2b4af3c15f1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9c59c98d519d7429652cc3460db2712e666eebdc0acf14673d49a2b4af3c15f1", kill_on_drop: false }` [INFO] [stdout] 9c59c98d519d7429652cc3460db2712e666eebdc0acf14673d49a2b4af3c15f1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5db59022428209e25829a22ae444b86e0b6abfde7bc2574f6355dff42541d5a0 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "5db59022428209e25829a22ae444b86e0b6abfde7bc2574f6355dff42541d5a0", kill_on_drop: false }` [INFO] [stderr] Compiling sp-state-machine v0.11.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sp_runtime` [INFO] [stdout] --> src/in_memory_backend.rs:186:6 [INFO] [stdout] | [INFO] [stdout] 186 | use sp_runtime::traits::BlakeTwo256; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `sp_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `hex_literal` [INFO] [stdout] --> src/basic.rs:387:6 [INFO] [stdout] | [INFO] [stdout] 387 | use hex_literal::hex; [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared crate or module `hex_literal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pretty_assertions` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:430:6 [INFO] [stdout] | [INFO] [stdout] 430 | use pretty_assertions::assert_eq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared crate or module `pretty_assertions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sp_runtime` [INFO] [stdout] --> src/proving_backend.rs:396:6 [INFO] [stdout] | [INFO] [stdout] 396 | use sp_runtime::traits::BlakeTwo256; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `sp_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `hex_literal` [INFO] [stdout] --> src/overlayed_changes/mod.rs:733:6 [INFO] [stdout] | [INFO] [stdout] 733 | use hex_literal::hex; [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared crate or module `hex_literal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sp_runtime` [INFO] [stdout] --> src/testing.rs:337:6 [INFO] [stdout] | [INFO] [stdout] 337 | use sp_runtime::traits::BlakeTwo256; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `sp_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sp_runtime` [INFO] [stdout] --> src/trie_backend.rs:285:6 [INFO] [stdout] | [INFO] [stdout] 285 | use sp_runtime::traits::BlakeTwo256; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `sp_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sp_runtime` [INFO] [stdout] --> src/lib.rs:1361:6 [INFO] [stdout] | [INFO] [stdout] 1361 | use sp_runtime::traits::BlakeTwo256; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `sp_runtime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `hex_literal` [INFO] [stdout] --> src/testing.rs:335:6 [INFO] [stdout] | [INFO] [stdout] 335 | use hex_literal::hex; [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared crate or module `hex_literal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `hex` [INFO] [stdout] --> src/basic.rs:400:4 [INFO] [stdout] | [INFO] [stdout] 400 | hex!("39245109cef3758c2eed2ccba8d9b370a917850af3824bc8348d505df2c298fa"); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:442:3 [INFO] [stdout] | [INFO] [stdout] 442 | assert_eq!(&is, expected); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:451:3 [INFO] [stdout] | [INFO] [stdout] 451 | assert_eq!(is, expected); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:460:3 [INFO] [stdout] | [INFO] [stdout] 460 | assert_eq!(is, expected); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:466:3 [INFO] [stdout] | [INFO] [stdout] 466 | assert_eq!(changeset.transaction_depth(), 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:478:3 [INFO] [stdout] | [INFO] [stdout] 478 | assert_eq!(changeset.transaction_depth(), 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:486:3 [INFO] [stdout] | [INFO] [stdout] 486 | assert_eq!(changeset.transaction_depth(), 1); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:493:3 [INFO] [stdout] | [INFO] [stdout] 493 | assert_eq!(changeset.transaction_depth(), 2); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:514:3 [INFO] [stdout] | [INFO] [stdout] 514 | assert_eq!(changeset.transaction_depth(), 3); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:516:3 [INFO] [stdout] | [INFO] [stdout] 516 | assert_eq!(changeset.transaction_depth(), 4); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:518:3 [INFO] [stdout] | [INFO] [stdout] 518 | assert_eq!(changeset.transaction_depth(), 3); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:520:3 [INFO] [stdout] | [INFO] [stdout] 520 | assert_eq!(changeset.transaction_depth(), 2); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:525:3 [INFO] [stdout] | [INFO] [stdout] 525 | assert_eq!(changeset.transaction_depth(), 1); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:536:3 [INFO] [stdout] | [INFO] [stdout] 536 | assert_eq!(changeset.transaction_depth(), 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:545:3 [INFO] [stdout] | [INFO] [stdout] 545 | assert_eq!(changeset.transaction_depth(), 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:552:3 [INFO] [stdout] | [INFO] [stdout] 552 | assert_eq!(changeset.transaction_depth(), 1); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:558:3 [INFO] [stdout] | [INFO] [stdout] 558 | assert_eq!(changeset.transaction_depth(), 2); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:577:3 [INFO] [stdout] | [INFO] [stdout] 577 | assert_eq!(changeset.transaction_depth(), 3); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:579:3 [INFO] [stdout] | [INFO] [stdout] 579 | assert_eq!(changeset.transaction_depth(), 4); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:581:3 [INFO] [stdout] | [INFO] [stdout] 581 | assert_eq!(changeset.transaction_depth(), 3); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:583:3 [INFO] [stdout] | [INFO] [stdout] 583 | assert_eq!(changeset.transaction_depth(), 2); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:587:3 [INFO] [stdout] | [INFO] [stdout] 587 | assert_eq!(changeset.transaction_depth(), 1); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:592:3 [INFO] [stdout] | [INFO] [stdout] 592 | assert_eq!(changeset.transaction_depth(), 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:604:3 [INFO] [stdout] | [INFO] [stdout] 604 | assert_eq!(changeset.transaction_depth(), 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:611:3 [INFO] [stdout] | [INFO] [stdout] 611 | assert_eq!(val, &Some(b"valinit".to_vec())); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:615:3 [INFO] [stdout] | [INFO] [stdout] 615 | assert_eq!(changeset.transaction_depth(), 1); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:617:3 [INFO] [stdout] | [INFO] [stdout] 617 | assert_eq!(changeset.transaction_depth(), 2); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:621:3 [INFO] [stdout] | [INFO] [stdout] 621 | assert_eq!(val, &Some(b"valinit".to_vec())); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:626:3 [INFO] [stdout] | [INFO] [stdout] 626 | assert_eq!(val, &Some(b"val0".to_vec())); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:631:3 [INFO] [stdout] | [INFO] [stdout] 631 | assert_eq!(val, &None); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:642:3 [INFO] [stdout] | [INFO] [stdout] 642 | assert_eq!(changeset.transaction_depth(), 1); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:646:3 [INFO] [stdout] | [INFO] [stdout] 646 | assert_eq!(changeset.transaction_depth(), 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:706:3 [INFO] [stdout] | [INFO] [stdout] 706 | assert_eq!(changeset.changes_after(b"key0").next().unwrap().0, b"key1"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:707:3 [INFO] [stdout] | [INFO] [stdout] 707 | assert_eq!( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:711:3 [INFO] [stdout] | [INFO] [stdout] 711 | assert_eq!(changeset.changes_after(b"key1").next().unwrap().0, b"key11"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:712:3 [INFO] [stdout] | [INFO] [stdout] 712 | assert_eq!( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:716:3 [INFO] [stdout] | [INFO] [stdout] 716 | assert_eq!(changeset.changes_after(b"key11").next().unwrap().0, b"key2"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:717:3 [INFO] [stdout] | [INFO] [stdout] 717 | assert_eq!( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:721:3 [INFO] [stdout] | [INFO] [stdout] 721 | assert_eq!(changeset.changes_after(b"key2").next().unwrap().0, b"key3"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:722:3 [INFO] [stdout] | [INFO] [stdout] 722 | assert_eq!( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:726:3 [INFO] [stdout] | [INFO] [stdout] 726 | assert_eq!(changeset.changes_after(b"key3").next().unwrap().0, b"key4"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:727:3 [INFO] [stdout] | [INFO] [stdout] 727 | assert_eq!( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:731:3 [INFO] [stdout] | [INFO] [stdout] 731 | assert_eq!(changeset.changes_after(b"key4").next(), None); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:735:3 [INFO] [stdout] | [INFO] [stdout] 735 | assert_eq!(changeset.changes_after(b"key0").next().unwrap().0, b"key1"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:736:3 [INFO] [stdout] | [INFO] [stdout] 736 | assert_eq!( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:740:3 [INFO] [stdout] | [INFO] [stdout] 740 | assert_eq!(changeset.changes_after(b"key1").next().unwrap().0, b"key2"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:741:3 [INFO] [stdout] | [INFO] [stdout] 741 | assert_eq!( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:745:3 [INFO] [stdout] | [INFO] [stdout] 745 | assert_eq!(changeset.changes_after(b"key11").next().unwrap().0, b"key2"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:746:3 [INFO] [stdout] | [INFO] [stdout] 746 | assert_eq!( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:750:3 [INFO] [stdout] | [INFO] [stdout] 750 | assert_eq!(changeset.changes_after(b"key2").next(), None); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:751:3 [INFO] [stdout] | [INFO] [stdout] 751 | assert_eq!(changeset.changes_after(b"key3").next(), None); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:752:3 [INFO] [stdout] | [INFO] [stdout] 752 | assert_eq!(changeset.changes_after(b"key4").next(), None); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:758:3 [INFO] [stdout] | [INFO] [stdout] 758 | assert_eq!(changeset.transaction_depth(), 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:759:3 [INFO] [stdout] | [INFO] [stdout] 759 | assert_eq!(changeset.commit_transaction(), Err(NoOpenTransaction)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:765:3 [INFO] [stdout] | [INFO] [stdout] 765 | assert_eq!(changeset.transaction_depth(), 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:766:3 [INFO] [stdout] | [INFO] [stdout] 766 | assert_eq!(changeset.rollback_transaction(), Err(NoOpenTransaction)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:774:3 [INFO] [stdout] | [INFO] [stdout] 774 | assert_eq!(changeset.commit_transaction(), Err(NoOpenTransaction)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:792:3 [INFO] [stdout] | [INFO] [stdout] 792 | assert_eq!(changeset.commit_transaction(), Err(NoOpenTransaction)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:793:3 [INFO] [stdout] | [INFO] [stdout] 793 | assert_eq!(changeset.rollback_transaction(), Err(NoOpenTransaction)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:810:3 [INFO] [stdout] | [INFO] [stdout] 810 | assert_eq!(changeset.transaction_depth(), 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:819:3 [INFO] [stdout] | [INFO] [stdout] 819 | assert_eq!(changeset.exit_runtime(), Err(NotInRuntime)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:820:3 [INFO] [stdout] | [INFO] [stdout] 820 | assert_eq!(changeset.enter_runtime(), Ok(())); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:821:3 [INFO] [stdout] | [INFO] [stdout] 821 | assert_eq!(changeset.enter_runtime(), Err(AlreadyInRuntime)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:822:3 [INFO] [stdout] | [INFO] [stdout] 822 | assert_eq!(changeset.exit_runtime(), Ok(())); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `assert_eq` [INFO] [stdout] --> src/overlayed_changes/changeset.rs:823:3 [INFO] [stdout] | [INFO] [stdout] 823 | assert_eq!(changeset.exit_runtime(), Err(NotInRuntime)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `hex` [INFO] [stdout] --> src/overlayed_changes/mod.rs:861:4 [INFO] [stdout] | [INFO] [stdout] 861 | hex!("39245109cef3758c2eed2ccba8d9b370a917850af3824bc8348d505df2c298fa"); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `hex` [INFO] [stdout] --> src/testing.rs:348:15 [INFO] [stdout] | [INFO] [stdout] 348 | H256::from(hex!("ed4d8c799d996add422395a6abd7545491d40bd838d738afafa1b8a4de625489")); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/in_memory_backend.rs:192:30 [INFO] [stdout] | [INFO] [stdout] 190 | fn in_memory_with_child_trie_only() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 191 | let state_version = StateVersion::default(); [INFO] [stdout] 192 | let storage = new_in_mem::(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/in_memory_backend.rs:208:34 [INFO] [stdout] | [INFO] [stdout] 206 | fn insert_multiple_times_child_data_works() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 207 | let state_version = StateVersion::default(); [INFO] [stdout] 208 | let mut storage = new_in_mem::(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/proving_backend.rs:400:50 [INFO] [stdout] | [INFO] [stdout] 399 | fn test_proving<'a>( [INFO] [stdout] | - help: you might be missing a type parameter: `, BlakeTwo256` [INFO] [stdout] 400 | trie_backend: &'a TrieBackend, BlakeTwo256>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/proving_backend.rs:400:64 [INFO] [stdout] | [INFO] [stdout] 399 | fn test_proving<'a>( [INFO] [stdout] | - help: you might be missing a type parameter: `, BlakeTwo256` [INFO] [stdout] 400 | trie_backend: &'a TrieBackend, BlakeTwo256>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/proving_backend.rs:401:43 [INFO] [stdout] | [INFO] [stdout] 399 | fn test_proving<'a>( [INFO] [stdout] | - help: you might be missing a type parameter: `, BlakeTwo256` [INFO] [stdout] 400 | trie_backend: &'a TrieBackend, BlakeTwo256>, [INFO] [stdout] 401 | ) -> ProvingBackend<'a, PrefixedMemoryDB, BlakeTwo256> { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/proving_backend.rs:401:57 [INFO] [stdout] | [INFO] [stdout] 399 | fn test_proving<'a>( [INFO] [stdout] | - help: you might be missing a type parameter: `, BlakeTwo256` [INFO] [stdout] 400 | trie_backend: &'a TrieBackend, BlakeTwo256>, [INFO] [stdout] 401 | ) -> ProvingBackend<'a, PrefixedMemoryDB, BlakeTwo256> { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/proving_backend.rs:430:45 [INFO] [stdout] | [INFO] [stdout] 428 | fn proof_is_invalid_when_does_not_contains_root() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 429 | use sp_core::H256; [INFO] [stdout] 430 | let result = create_proof_check_backend::( [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/proving_backend.rs:468:37 [INFO] [stdout] | [INFO] [stdout] 461 | fn proof_recorded_and_checked_inner(state_version: StateVersion) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 468 | let in_memory = InMemoryBackend::::default(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/proving_backend.rs:488:33 [INFO] [stdout] | [INFO] [stdout] 461 | fn proof_recorded_and_checked_inner(state_version: StateVersion) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 488 | create_proof_check_backend::(in_memory_root.into(), proof).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/proving_backend.rs:507:37 [INFO] [stdout] | [INFO] [stdout] 497 | fn proof_recorded_and_checked_with_child_inner(state_version: StateVersion) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 507 | let in_memory = InMemoryBackend::::default(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/proving_backend.rs:536:33 [INFO] [stdout] | [INFO] [stdout] 497 | fn proof_recorded_and_checked_with_child_inner(state_version: StateVersion) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 536 | create_proof_check_backend::(in_memory_root.into(), proof).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/proving_backend.rs:548:33 [INFO] [stdout] | [INFO] [stdout] 497 | fn proof_recorded_and_checked_with_child_inner(state_version: StateVersion) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 548 | create_proof_check_backend::(in_memory_root.into(), proof).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/proving_backend.rs:562:51 [INFO] [stdout] | [INFO] [stdout] 557 | fn storage_proof_encoded_size_estimation_works_inner(state_version: StateVersion) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 562 | |backend: &ProvingBackend<'_, PrefixedMemoryDB, BlakeTwo256>| { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/proving_backend.rs:562:65 [INFO] [stdout] | [INFO] [stdout] 557 | fn storage_proof_encoded_size_estimation_works_inner(state_version: StateVersion) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 562 | |backend: &ProvingBackend<'_, PrefixedMemoryDB, BlakeTwo256>| { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/testing.rs:342:37 [INFO] [stdout] | [INFO] [stdout] 340 | fn commit_should_work() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 341 | let storage = Storage::default(); // avoid adding the trie threshold. [INFO] [stdout] 342 | let mut ext = TestExternalities::::from((storage, Default::default())); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/testing.rs:354:37 [INFO] [stdout] | [INFO] [stdout] 353 | fn set_and_retrieve_code() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 354 | let mut ext = TestExternalities::::default(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/testing.rs:366:35 [INFO] [stdout] | [INFO] [stdout] 364 | fn check_send() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 365 | fn assert_send() {} [INFO] [stdout] 366 | assert_send::>(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/testing.rs:371:37 [INFO] [stdout] | [INFO] [stdout] 370 | fn commit_all_and_kill_child_storage() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 371 | let mut ext = TestExternalities::::default(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/testing.rs:396:37 [INFO] [stdout] | [INFO] [stdout] 395 | fn as_backend_generates_same_backend_as_commit_all() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 396 | let mut ext = TestExternalities::::default(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/trie_backend.rs:294:74 [INFO] [stdout] | [INFO] [stdout] 294 | pub(crate) fn test_db(state_version: StateVersion) -> (PrefixedMemoryDB, H256) { [INFO] [stdout] | - ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/trie_backend.rs:297:36 [INFO] [stdout] | [INFO] [stdout] 294 | pub(crate) fn test_db(state_version: StateVersion) -> (PrefixedMemoryDB, H256) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 297 | let mut mdb = PrefixedMemoryDB::::default(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/trie_backend.rs:350:36 [INFO] [stdout] | [INFO] [stdout] 348 | pub(crate) fn test_trie( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 349 | hashed_value: StateVersion, [INFO] [stdout] 350 | ) -> TrieBackend, BlakeTwo256> { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/trie_backend.rs:350:50 [INFO] [stdout] | [INFO] [stdout] 348 | pub(crate) fn test_trie( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 349 | hashed_value: StateVersion, [INFO] [stdout] 350 | ) -> TrieBackend, BlakeTwo256> { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/trie_backend.rs:415:42 [INFO] [stdout] | [INFO] [stdout] 414 | fn pairs_are_empty_on_empty_storage() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 415 | assert!(TrieBackend::, BlakeTwo256>::new( [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/trie_backend.rs:415:56 [INFO] [stdout] | [INFO] [stdout] 414 | fn pairs_are_empty_on_empty_storage() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 415 | assert!(TrieBackend::, BlakeTwo256>::new( [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1538:46 [INFO] [stdout] | [INFO] [stdout] 1516 | fn prove_execution_and_proof_check_works_inner(state_version: StateVersion) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1538 | let local_result = execution_proof_check::( [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1563:33 [INFO] [stdout] | [INFO] [stdout] 1556 | fn clear_prefix_in_ext_works() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1563 | let state = InMemoryBackend::::from((initial, StateVersion::default())); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1632:35 [INFO] [stdout] | [INFO] [stdout] 1622 | fn limited_child_kill_works() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1632 | let backend = InMemoryBackend::::from((initial, StateVersion::default())); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1674:35 [INFO] [stdout] | [INFO] [stdout] 1664 | fn limited_child_kill_off_by_one_works() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1674 | let backend = InMemoryBackend::::from((initial, StateVersion::default())); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1692:28 [INFO] [stdout] | [INFO] [stdout] 1689 | fn set_child_storage_works() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1692 | let state = new_in_mem::(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1708:28 [INFO] [stdout] | [INFO] [stdout] 1705 | fn append_storage_works() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1708 | let state = new_in_mem::(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1745:28 [INFO] [stdout] | [INFO] [stdout] 1735 | fn remove_with_append_then_rollback_appended_then_append_again() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1745 | let state = new_in_mem::(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1799:38 [INFO] [stdout] | [INFO] [stdout] 1797 | fn test_compact(remote_proof: StorageProof, remote_root: &sp_core::H256) -> StorageProof { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 1798 | let compact_remote_proof = [INFO] [stdout] 1799 | remote_proof.into_compact_proof::(remote_root.clone()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1801:24 [INFO] [stdout] | [INFO] [stdout] 1797 | fn test_compact(remote_proof: StorageProof, remote_root: &sp_core::H256) -> StorageProof { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1801 | .to_storage_proof::(Some(remote_root)) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1823:23 [INFO] [stdout] | [INFO] [stdout] 1811 | fn prove_read_and_proof_check_works_inner(state_version: StateVersion) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1823 | read_proof_check::(remote_root, remote_proof.clone(), &[b"value2"]) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1826:23 [INFO] [stdout] | [INFO] [stdout] 1811 | fn prove_read_and_proof_check_works_inner(state_version: StateVersion) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1826 | read_proof_check::(remote_root, remote_proof.clone(), &[&[0xff]]) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1839:48 [INFO] [stdout] | [INFO] [stdout] 1811 | fn prove_read_and_proof_check_works_inner(state_version: StateVersion) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1839 | let local_result1 = read_child_proof_check::( [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1846:48 [INFO] [stdout] | [INFO] [stdout] 1811 | fn prove_read_and_proof_check_works_inner(state_version: StateVersion) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1846 | let local_result2 = read_child_proof_check::( [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1853:48 [INFO] [stdout] | [INFO] [stdout] 1811 | fn prove_read_and_proof_check_works_inner(state_version: StateVersion) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1853 | let local_result3 = read_child_proof_check::( [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1900:30 [INFO] [stdout] | [INFO] [stdout] 1870 | fn child_read_compact_stress_test() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1900 | let trie: InMemoryBackend = [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1951:34 [INFO] [stdout] | [INFO] [stdout] 1870 | fn child_read_compact_stress_test() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1951 | create_proof_check_backend::(trie_root, remote_proof).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1970:37 [INFO] [stdout] | [INFO] [stdout] 1963 | fn prove_read_with_size_limit_works() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1970 | assert_eq!(proof.into_memory_db::().drain().len(), 3); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1976:45 [INFO] [stdout] | [INFO] [stdout] 1963 | fn prove_read_with_size_limit_works() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1976 | assert_eq!(proof.clone().into_memory_db::().drain().len(), 9); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1978:55 [INFO] [stdout] | [INFO] [stdout] 1963 | fn prove_read_with_size_limit_works() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1978 | let (results, completed) = read_range_proof_check::( [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1991:29 [INFO] [stdout] | [INFO] [stdout] 1963 | fn prove_read_with_size_limit_works() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1991 | read_range_proof_check::(remote_root, proof, None, None, None, None) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:1999:45 [INFO] [stdout] | [INFO] [stdout] 1963 | fn prove_read_with_size_limit_works() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 1999 | assert_eq!(proof.clone().into_memory_db::().drain().len(), 11); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:2001:55 [INFO] [stdout] | [INFO] [stdout] 1963 | fn prove_read_with_size_limit_works() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2001 | let (results, completed) = read_range_proof_check::( [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:2034:24 [INFO] [stdout] | [INFO] [stdout] 2015 | fn inner_state_versioning_switch_proofs() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2034 | read_proof_check::(remote_root, remote_proof.clone(), &[b"foo222"]) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:2090:43 [INFO] [stdout] | [INFO] [stdout] 2070 | fn prove_range_with_child_works() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2090 | assert!(proof.clone().into_memory_db::().drain().len() > 0); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:2093:72 [INFO] [stdout] | [INFO] [stdout] 2070 | fn prove_range_with_child_works() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2093 | let (result, completed_depth) = read_range_proof_check_with_child::( [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:2160:48 [INFO] [stdout] | [INFO] [stdout] 2115 | fn compact_multiple_child_trie_inner(state_version: StateVersion) -> usize { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2160 | let local_result1 = read_child_proof_check::( [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlakeTwo256` in this scope [INFO] [stdout] --> src/lib.rs:2207:33 [INFO] [stdout] | [INFO] [stdout] 2202 | fn set_storage_empty_allowed() { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 2207 | let state = InMemoryBackend::::from((initial, StateVersion::default())); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::backend::Backend` [INFO] [stdout] --> src/in_memory_backend.rs:184:6 [INFO] [stdout] | [INFO] [stdout] 184 | use crate::backend::Backend; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `traits::Externalities` [INFO] [stdout] --> src/testing.rs:336:36 [INFO] [stdout] | [INFO] [stdout] 336 | use sp_core::{storage::ChildInfo, traits::Externalities, H256}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 128 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not compile `sp-state-machine` due to 129 previous errors; 2 warnings emitted [INFO] running `Command { std: "docker" "inspect" "5db59022428209e25829a22ae444b86e0b6abfde7bc2574f6355dff42541d5a0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5db59022428209e25829a22ae444b86e0b6abfde7bc2574f6355dff42541d5a0", kill_on_drop: false }` [INFO] [stdout] 5db59022428209e25829a22ae444b86e0b6abfde7bc2574f6355dff42541d5a0