[INFO] cloning repository https://github.com/yatima-inc/sp-im
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/yatima-inc/sp-im" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyatima-inc%2Fsp-im", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyatima-inc%2Fsp-im'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3d0447c4bf5d7b37d8c592e56a748c48995c868f
[INFO] testing yatima-inc/sp-im against 1.54.0 for beta-1.55-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyatima-inc%2Fsp-im" "/workspace/builds/worker-11/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-11/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/yatima-inc/sp-im on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/yatima-inc/sp-im
[INFO] finished tweaking git repo https://github.com/yatima-inc/sp-im
[INFO] tweaked toml for git repo https://github.com/yatima-inc/sp-im written to /workspace/builds/worker-11/source/Cargo.toml
[INFO] crate git repo https://github.com/yatima-inc/sp-im already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6d3f44b5963c7c415c3a28987a46c373dcd2b6d006c23bd4d6e06bde5f54f6a0
[INFO] running `Command { std: "docker" "start" "-a" "6d3f44b5963c7c415c3a28987a46c373dcd2b6d006c23bd4d6e06bde5f54f6a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6d3f44b5963c7c415c3a28987a46c373dcd2b6d006c23bd4d6e06bde5f54f6a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6d3f44b5963c7c415c3a28987a46c373dcd2b6d006c23bd4d6e06bde5f54f6a0", kill_on_drop: false }`
[INFO] [stdout] 6d3f44b5963c7c415c3a28987a46c373dcd2b6d006c23bd4d6e06bde5f54f6a0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8cef613510db801906f94074fb5d8d6f04bb1ab6b2d7fd4149908cd14fbdab54
[INFO] running `Command { std: "docker" "start" "-a" "8cef613510db801906f94074fb5d8d6f04bb1ab6b2d7fd4149908cd14fbdab54", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling typenum v1.13.0
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling bitmaps v3.1.0
[INFO] [stderr]    Compiling sp-std v3.0.0
[INFO] [stderr]    Compiling lock_api v0.4.4
[INFO] [stderr]    Compiling rand_xoshiro v0.4.0
[INFO] [stderr]    Compiling spin v0.9.1
[INFO] [stderr]    Compiling sized-chunks v0.6.5 (https://github.com/yatima-inc/sized-chunks?branch=main#ba09facd)
[INFO] [stderr]    Compiling sp-im v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 12.76s
[INFO] running `Command { std: "docker" "inspect" "8cef613510db801906f94074fb5d8d6f04bb1ab6b2d7fd4149908cd14fbdab54", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8cef613510db801906f94074fb5d8d6f04bb1ab6b2d7fd4149908cd14fbdab54", kill_on_drop: false }`
[INFO] [stdout] 8cef613510db801906f94074fb5d8d6f04bb1ab6b2d7fd4149908cd14fbdab54
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5ccd34bae2d128de3646141372251d4a3759405374426e56e106421cd1230cb4
[INFO] running `Command { std: "docker" "start" "-a" "5ccd34bae2d128de3646141372251d4a3759405374426e56e106421cd1230cb4", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling libc v0.2.97
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling crossbeam-utils v0.8.5
[INFO] [stderr]    Compiling proc-macro2 v1.0.27
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling unicode-xid v0.2.2
[INFO] [stderr]    Compiling memchr v2.4.0
[INFO] [stderr]    Compiling syn v1.0.73
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.5
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling rayon-core v1.9.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling regex-syntax v0.6.25
[INFO] [stderr]    Compiling serde v1.0.126
[INFO] [stderr]    Compiling serde_json v1.0.64
[INFO] [stderr]    Compiling bit-vec v0.4.4
[INFO] [stderr]    Compiling regex-syntax v0.4.2
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling difference v2.0.0
[INFO] [stderr]    Compiling itoa v0.4.7
[INFO] [stderr]    Compiling metrohash v1.0.6
[INFO] [stderr]    Compiling bit-set v0.4.0
[INFO] [stderr]    Compiling pretty_assertions v0.6.1
[INFO] [stderr]    Compiling memoffset v0.6.4
[INFO] [stderr]    Compiling rayon v1.5.1
[INFO] [stderr]    Compiling quote v1.0.9
[INFO] [stderr]    Compiling aho-corasick v0.7.18
[INFO] [stderr]    Compiling crossbeam-channel v0.5.1
[INFO] [stderr]    Compiling getrandom v0.2.3
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling crossbeam-deque v0.8.0
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling proptest v0.5.1
[INFO] [stderr]    Compiling regex v1.5.4
[INFO] [stderr]    Compiling rand v0.8.4
[INFO] [stderr]    Compiling env_logger v0.8.4
[INFO] [stderr]    Compiling quickcheck v1.0.3
[INFO] [stderr]    Compiling derive_arbitrary v1.0.1
[INFO] [stderr]    Compiling quickcheck_macros v1.0.0
[INFO] [stderr]    Compiling arbitrary v1.0.1
[INFO] [stderr]    Compiling sp-im v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `std`
[INFO] [stdout]  --> src/tests/ordset.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::collections::BTreeSet;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `std`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `std`
[INFO] [stdout]  --> src/tests/ordset.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::fmt::{Debug, Error, Formatter, Write};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `std`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `std`
[INFO] [stdout]  --> src/tests/vector.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::fmt::{Debug, Error, Formatter, Write};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `std`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `std`
[INFO] [stdout]  --> src/tests/vector.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::iter::FromIterator;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `std`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format` in this scope
[INFO] [stdout]     --> src/nodes/rrb.rs:1146:9
[INFO] [stdout]      |
[INFO] [stdout] 1146 |         assert_ne!(0, level);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_ne` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format` in this scope
[INFO] [stdout]     --> src/nodes/rrb.rs:1146:9
[INFO] [stdout]      |
[INFO] [stdout] 1146 |         assert_ne!(0, level);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_ne` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/set.rs:1091:16
[INFO] [stdout]      |
[INFO] [stdout] 1091 |     assert_eq!(vec![3, 2, 1], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format` in this scope
[INFO] [stdout]    --> src/conslist.rs:827:9
[INFO] [stdout]     |
[INFO] [stdout] 827 |         assert_ne!(l, conslist![1, 2, 3, 4, 5, 6]);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_ne` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format` in this scope
[INFO] [stdout]    --> src/conslist.rs:827:9
[INFO] [stdout]     |
[INFO] [stdout] 827 |         assert_ne!(l, conslist![1, 2, 3, 4, 5, 6]);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_ne` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format` in this scope
[INFO] [stdout]    --> src/conslist.rs:826:9
[INFO] [stdout]     |
[INFO] [stdout] 826 |         assert_ne!(l, cons(0, &l));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_ne` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format` in this scope
[INFO] [stdout]    --> src/conslist.rs:826:9
[INFO] [stdout]     |
[INFO] [stdout] 826 |         assert_ne!(l, cons(0, &l));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_ne` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]    --> src/conslist.rs:819:32
[INFO] [stdout]     |
[INFO] [stdout] 819 |         let o: ConsList<i32> = vec![5, 6, 7].iter().cloned().collect();
[INFO] [stdout]     |                                ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider importing one of these items:
[INFO] [stdout]             crate::nodes::btree::vec
[INFO] [stdout]             sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format` in this scope
[INFO] [stdout]     --> src/vector.rs:2523:7
[INFO] [stdout]      |
[INFO] [stdout] 2523 |       assert_ne!(inp2.get(len - 1), input.get(len - 1));
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_ne` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format` in this scope
[INFO] [stdout]     --> src/vector.rs:2523:7
[INFO] [stdout]      |
[INFO] [stdout] 2523 |       assert_ne!(inp2.get(len - 1), input.get(len - 1));
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_ne` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/set.rs:1089:16
[INFO] [stdout]      |
[INFO] [stdout] 1089 |     assert_eq!(vec![1, 2, 3], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/set.rs:1087:16
[INFO] [stdout]      |
[INFO] [stdout] 1087 |     assert_eq!(vec![3, 2, 1], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/set.rs:1085:16
[INFO] [stdout]      |
[INFO] [stdout] 1085 |     assert_eq!(vec![1, 2, 3], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/set.rs:1083:16
[INFO] [stdout]      |
[INFO] [stdout] 1083 |     assert_eq!(vec![5, 4, 3], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/set.rs:1081:16
[INFO] [stdout]      |
[INFO] [stdout] 1081 |     assert_eq!(vec![3, 4, 5], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/set.rs:1079:16
[INFO] [stdout]      |
[INFO] [stdout] 1079 |     assert_eq!(vec![4, 3, 2], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/set.rs:1077:16
[INFO] [stdout]      |
[INFO] [stdout] 1077 |     assert_eq!(vec![2, 3, 4], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/set.rs:1075:16
[INFO] [stdout]      |
[INFO] [stdout] 1075 |     assert_eq!(vec![5, 4, 3, 2, 1], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/set.rs:1073:16
[INFO] [stdout]      |
[INFO] [stdout] 1073 |     assert_eq!(vec![1, 2, 3, 4, 5], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2232:16
[INFO] [stdout]      |
[INFO] [stdout] 2232 |     assert_eq!(vec![(1, 2), (2, 3), (3, 4), (4, 5), (5, 6)], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2229:16
[INFO] [stdout]      |
[INFO] [stdout] 2229 |     assert_eq!(vec![(1, 2), (2, 3), (3, 4), (4, 5), (5, 6)], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2226:16
[INFO] [stdout]      |
[INFO] [stdout] 2226 |     assert_eq!(vec![(3, 4), (2, 3), (1, 2)], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2223:16
[INFO] [stdout]      |
[INFO] [stdout] 2223 |     assert_eq!(vec![(1, 2), (2, 3), (3, 4)], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2220:16
[INFO] [stdout]      |
[INFO] [stdout] 2220 |     assert_eq!(vec![(3, 4), (2, 3), (1, 2)], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2217:16
[INFO] [stdout]      |
[INFO] [stdout] 2217 |     assert_eq!(vec![(1, 2), (2, 3), (3, 4)], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2214:16
[INFO] [stdout]      |
[INFO] [stdout] 2214 |     assert_eq!(vec![(7, 8), (5, 6), (4, 5), (3, 4)], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2211:16
[INFO] [stdout]      |
[INFO] [stdout] 2211 |     assert_eq!(vec![(3, 4), (4, 5), (5, 6), (7, 8)], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2208:16
[INFO] [stdout]      |
[INFO] [stdout] 2208 |     assert_eq!(vec![(4, 5), (3, 4), (2, 3)], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2205:16
[INFO] [stdout]      |
[INFO] [stdout] 2205 |     assert_eq!(vec![(2, 3), (3, 4), (4, 5)], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2202:16
[INFO] [stdout]      |
[INFO] [stdout] 2202 |     assert_eq!(vec![(7, 8), (5, 6), (4, 5), (3, 4), (2, 3), (1, 2)], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2199:16
[INFO] [stdout]      |
[INFO] [stdout] 2199 |     assert_eq!(vec![(1, 2), (2, 3), (3, 4), (4, 5), (5, 6), (7, 8)], range);
[INFO] [stdout]      |                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2102:7
[INFO] [stdout]      |
[INFO] [stdout] 2102 |       format!("{:?}", ordmap! { 3 => 4, 5 => 6, 1 => 2 }),
[INFO] [stdout]      |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2068:21
[INFO] [stdout]      |
[INFO] [stdout] 2068 |     assert_eq!(vec, vec![1, 2, 3, 4, 5, 6, 7, 8, 9]);
[INFO] [stdout]      |                     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2063:19
[INFO] [stdout]      |
[INFO] [stdout] 2063 |     let mut vec = vec![];
[INFO] [stdout]      |                   ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider importing one of these items:
[INFO] [stdout]              crate::nodes::btree::vec
[INFO] [stdout]              sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format` in this scope
[INFO] [stdout]     --> src/nodes/rrb.rs:1144:9
[INFO] [stdout]      |
[INFO] [stdout] 1144 |         assert_ne!(0, children.len());
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_ne` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format` in this scope
[INFO] [stdout]     --> src/nodes/rrb.rs:1144:9
[INFO] [stdout]      |
[INFO] [stdout] 1144 |         assert_ne!(0, children.len());
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_ne` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format` in this scope
[INFO] [stdout]     --> src/nodes/rrb.rs:1137:9
[INFO] [stdout]      |
[INFO] [stdout] 1137 |         assert_ne!(0, values.len());
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_ne` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format` in this scope
[INFO] [stdout]     --> src/nodes/rrb.rs:1137:9
[INFO] [stdout]      |
[INFO] [stdout] 1137 |         assert_ne!(0, values.len());
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `assert_ne` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]   --> src/tests/vector.rs:62:28
[INFO] [stdout]    |
[INFO] [stdout] 62 |         let mut expected = vec![];
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider importing one of these items:
[INFO] [stdout]            crate::nodes::btree::vec
[INFO] [stdout]            sp_std::vec
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Debug`
[INFO] [stdout]   --> src/tests/vector.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Debug, Clone)]
[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 derive macro `Debug`
[INFO] [stdout]   --> src/tests/ordset.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Debug, Clone)]
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/nodes/rrb.rs:1147:27
[INFO] [stdout]      |
[INFO] [stdout] 1147 |         let mut lengths = Vec::new();
[INFO] [stdout]      |                           ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 5    | use crate::conslist::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 5    | use serde::__private::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 5    | use sp_std::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `String` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2112:20
[INFO] [stdout]      |
[INFO] [stdout] 2112 |     let p1 = Vec::<String>::new();
[INFO] [stdout]      |                    ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2003 |   use crate::conslist::test::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `String` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2113:20
[INFO] [stdout]      |
[INFO] [stdout] 2113 |     let p2 = Vec::<String>::new();
[INFO] [stdout]      |                    ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2003 |   use crate::conslist::test::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `String` in this scope
[INFO] [stdout]     --> src/ord/map.rs:2186:25
[INFO] [stdout]      |
[INFO] [stdout] 2186 |     let mut map: OrdMap<String, i32> =
[INFO] [stdout]      |                         ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2003 |   use crate::conslist::test::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `String` in this scope
[INFO] [stdout]     --> src/ord/set.rs:1062:25
[INFO] [stdout]      |
[INFO] [stdout] 1062 |     let mut set: OrdSet<String> = From::from(&ordset!["foo", "bar"]);
[INFO] [stdout]      |                         ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1058 |   use crate::conslist::test::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]   --> src/ser.rs:38:11
[INFO] [stdout]    |
[INFO] [stdout] 38 |   S: From<Vec<A>>,
[INFO] [stdout]    |           ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 5  | use crate::conslist::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 5  | use serde::__private::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 5  | use sp_std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]   --> src/ser.rs:47:11
[INFO] [stdout]    |
[INFO] [stdout] 47 |   S: From<Vec<A>>,
[INFO] [stdout]    |           ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 5  | use crate::conslist::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 5  | use serde::__private::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 5  | use sp_std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]   --> src/ser.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 |   S: From<Vec<A>>,
[INFO] [stdout]    |           ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 5  | use crate::conslist::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 5  | use serde::__private::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 5  | use sp_std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]   --> src/ser.rs:77:16
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let mut v: Vec<A> = match access.size_hint() {
[INFO] [stdout]    |                ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 5  | use crate::conslist::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 5  | use serde::__private::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 5  | use sp_std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]   --> src/ser.rs:78:15
[INFO] [stdout]    |
[INFO] [stdout] 78 |       None => Vec::new(),
[INFO] [stdout]    |               ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 5  | use crate::conslist::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 5  | use serde::__private::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 5  | use sp_std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]   --> src/ser.rs:79:18
[INFO] [stdout]    |
[INFO] [stdout] 79 |       Some(l) => Vec::with_capacity(l),
[INFO] [stdout]    |                  ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 5  | use crate::conslist::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 5  | use serde::__private::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 5  | use sp_std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]   --> src/ser.rs:90:11
[INFO] [stdout]    |
[INFO] [stdout] 90 |   S: From<Vec<(K, V)>>,
[INFO] [stdout]    |           ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 5  | use crate::conslist::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 5  | use serde::__private::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 5  | use sp_std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/ser.rs:101:11
[INFO] [stdout]     |
[INFO] [stdout] 101 |   S: From<Vec<(K, V)>>,
[INFO] [stdout]     |           ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 5   | use crate::conslist::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 5   | use serde::__private::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 5   | use sp_std::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/ser.rs:117:11
[INFO] [stdout]     |
[INFO] [stdout] 117 |   S: From<Vec<(K, V)>>,
[INFO] [stdout]     |           ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 5   | use crate::conslist::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 5   | use serde::__private::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 5   | use sp_std::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/ser.rs:134:16
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let mut v: Vec<(K, V)> = match access.size_hint() {
[INFO] [stdout]     |                ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 5   | use crate::conslist::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 5   | use serde::__private::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 5   | use sp_std::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/ser.rs:135:15
[INFO] [stdout]     |
[INFO] [stdout] 135 |       None => Vec::new(),
[INFO] [stdout]     |               ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 5   | use crate::conslist::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 5   | use serde::__private::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 5   | use sp_std::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/ser.rs:136:18
[INFO] [stdout]     |
[INFO] [stdout] 136 |       Some(l) => Vec::with_capacity(l),
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 5   | use crate::conslist::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 5   | use serde::__private::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 5   | use sp_std::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/arbitrary.rs:132:18
[INFO] [stdout]     |
[INFO] [stdout] 132 |     OrdSet::from(Vec::<A>::arbitrary(g))
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  | use crate::conslist::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 13  | use serde::__private::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 13  | use sp_std::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/arbitrary.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     Vector::from(Vec::<A>::arbitrary(g))
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  | use crate::conslist::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 13  | use serde::__private::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 13  | use sp_std::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/arbitrary.rs:144:18
[INFO] [stdout]     |
[INFO] [stdout] 144 |     OrdMap::from(Vec::<(A,A)>::arbitrary(g))
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 13  | use crate::conslist::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 13  | use serde::__private::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 13  | use sp_std::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]   --> src/tests/ordset.rs:21:19
[INFO] [stdout]    |
[INFO] [stdout] 21 | struct Actions<A>(Vec<Action<A>>)
[INFO] [stdout]    |                   ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde::__private::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use sp_std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]   --> src/tests/ordset.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |     Actions(Vec::<Action<A>>::arbitrary(g))
[INFO] [stdout]    |             ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde::__private::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use sp_std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Debug` in this scope
[INFO] [stdout]   --> src/tests/ordset.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<A> Debug for Actions<A>
[INFO] [stdout]    |         ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use core::fmt::Debug;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Debug;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde::__private::fmt::Debug;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use sp_std::fmt::Debug;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Debug` in this scope
[INFO] [stdout]   --> src/tests/ordset.rs:43:14
[INFO] [stdout]    |
[INFO] [stdout] 43 |     A: Ord + Debug + Clone,
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use core::fmt::Debug;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Debug;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde::__private::fmt::Debug;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use sp_std::fmt::Debug;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Formatter` in this scope
[INFO] [stdout]   --> src/tests/ordset.rs:45:27
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> {
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use core::fmt::Formatter;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Formatter;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde::__private::Formatter;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde_json::ser::Formatter;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Error` in this scope
[INFO] [stdout]   --> src/tests/ordset.rs:45:56
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> {
[INFO] [stdout]    |                                                        ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use arbitrary::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use proptest::string::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 9 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String`
[INFO] [stdout]   --> src/tests/ordset.rs:46:23
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let mut out = String::new();
[INFO] [stdout]    |                       ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::test::String;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BTreeSet`
[INFO] [stdout]   --> src/tests/ordset.rs:47:28
[INFO] [stdout]    |
[INFO] [stdout] 47 |         let mut expected = BTreeSet::new();
[INFO] [stdout]    |                            ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  | use sp_std::collections::btree_set::BTreeSet;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]   --> src/tests/ordset.rs:64:44
[INFO] [stdout]    |
[INFO] [stdout] 64 |             expected.into_iter().collect::<Vec<_>>()
[INFO] [stdout]    |                                            ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde::__private::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use sp_std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BTreeSet`
[INFO] [stdout]   --> src/tests/ordset.rs:74:19
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let mut nat = BTreeSet::new();
[INFO] [stdout]    |                   ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  | use sp_std::collections::btree_set::BTreeSet;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]   --> src/tests/vector.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 |   JoinLeft(Vec<A>),
[INFO] [stdout]    |            ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde::__private::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use sp_std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]   --> src/tests/vector.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 |   JoinRight(Vec<A>),
[INFO] [stdout]    |             ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde::__private::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use sp_std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]   --> src/tests/vector.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 | struct Actions<A>(Vec<Action<A>>)
[INFO] [stdout]    |                   ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde::__private::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use sp_std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]   --> src/tests/vector.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 |       6 => Action::JoinLeft(Vec::<A>::arbitrary(g)),
[INFO] [stdout]    |                             ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde::__private::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use sp_std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]   --> src/tests/vector.rs:42:30
[INFO] [stdout]    |
[INFO] [stdout] 42 |       7 => Action::JoinRight(Vec::<A>::arbitrary(g)),
[INFO] [stdout]    |                              ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde::__private::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use sp_std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]   --> src/tests/vector.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |     Actions(Vec::<Action<A>>::arbitrary(g))
[INFO] [stdout]    |             ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde::__private::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use sp_std::vec::Vec;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Debug` in this scope
[INFO] [stdout]   --> src/tests/vector.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 | impl<A> Debug for Actions<A>
[INFO] [stdout]    |         ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use core::fmt::Debug;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Debug;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde::__private::fmt::Debug;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use sp_std::fmt::Debug;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Debug` in this scope
[INFO] [stdout]   --> src/tests/vector.rs:58:8
[INFO] [stdout]    |
[INFO] [stdout] 58 |     A: Debug + Clone,
[INFO] [stdout]    |        ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use core::fmt::Debug;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Debug;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde::__private::fmt::Debug;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use sp_std::fmt::Debug;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Formatter` in this scope
[INFO] [stdout]   --> src/tests/vector.rs:60:27
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> {
[INFO] [stdout]    |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use core::fmt::Formatter;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Formatter;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde::__private::Formatter;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use serde_json::ser::Formatter;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Error` in this scope
[INFO] [stdout]   --> src/tests/vector.rs:60:56
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> {
[INFO] [stdout]    |                                                        ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  | use arbitrary::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  | use proptest::string::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 9 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String`
[INFO] [stdout]   --> src/tests/vector.rs:61:23
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let mut out = String::new();
[INFO] [stdout]    |                       ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  | use crate::conslist::test::String;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/tests/vector.rs:150:19
[INFO] [stdout]     |
[INFO] [stdout] 150 |     let mut nat = Vec::new();
[INFO] [stdout]     |                   ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   | use crate::conslist::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 3   | use serde::__private::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 3   | use sp_std::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/tests/vector.rs:255:17
[INFO] [stdout]     |
[INFO] [stdout] 255 |     let mut rv: Vec<usize> = Vec::new();
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   | use crate::conslist::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 3   | use serde::__private::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 3   | use sp_std::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/tests/vector.rs:255:30
[INFO] [stdout]     |
[INFO] [stdout] 255 |     let mut rv: Vec<usize> = Vec::new();
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   | use crate::conslist::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 3   | use serde::__private::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 3   | use sp_std::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `String` in this scope
[INFO] [stdout]  --> src/tests/mod.rs:4:28
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn code_fmt(code: &str) -> String {
[INFO] [stdout]   |                            ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::conslist::test::String;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 90 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sp-im`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "5ccd34bae2d128de3646141372251d4a3759405374426e56e106421cd1230cb4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5ccd34bae2d128de3646141372251d4a3759405374426e56e106421cd1230cb4", kill_on_drop: false }`
[INFO] [stdout] 5ccd34bae2d128de3646141372251d4a3759405374426e56e106421cd1230cb4
