[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] checking yatima-inc/sp-im against master#dfd7b8d03fb93d0e03147d28b3be6d93260fa94d for pr-87050 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyatima-inc%2Fsp-im" "/workspace/builds/worker-10/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-10/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/yatima-inc/sp-im on toolchain dfd7b8d03fb93d0e03147d28b3be6d93260fa94d [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+dfd7b8d03fb93d0e03147d28b3be6d93260fa94d" "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-10/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" "+dfd7b8d03fb93d0e03147d28b3be6d93260fa94d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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" "+dfd7b8d03fb93d0e03147d28b3be6d93260fa94d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a5881893d78665346df48228e661d507612a0bc1c387085008a089f17b3a40af [INFO] running `Command { std: "docker" "start" "-a" "a5881893d78665346df48228e661d507612a0bc1c387085008a089f17b3a40af", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a5881893d78665346df48228e661d507612a0bc1c387085008a089f17b3a40af", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a5881893d78665346df48228e661d507612a0bc1c387085008a089f17b3a40af", kill_on_drop: false }` [INFO] [stdout] a5881893d78665346df48228e661d507612a0bc1c387085008a089f17b3a40af [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "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" "+dfd7b8d03fb93d0e03147d28b3be6d93260fa94d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f3023cdc9f70c07cbdd1b1d033a6699f69a4e1ffbb2846200724c3500fa635aa [INFO] running `Command { std: "docker" "start" "-a" "f3023cdc9f70c07cbdd1b1d033a6699f69a4e1ffbb2846200724c3500fa635aa", kill_on_drop: false }` [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling proc-macro2 v1.0.27 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.5 [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 ryu v1.0.5 [INFO] [stderr] Compiling typenum v1.13.0 [INFO] [stderr] Compiling serde v1.0.126 [INFO] [stderr] Checking regex-syntax v0.6.25 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Checking bitmaps v3.1.0 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Compiling serde_json v1.0.64 [INFO] [stderr] Checking ansi_term v0.11.0 [INFO] [stderr] Checking itoa v0.4.7 [INFO] [stderr] Checking sp-std v3.0.0 [INFO] [stderr] Checking difference v2.0.0 [INFO] [stderr] Checking metrohash v1.0.6 [INFO] [stderr] Checking rand v0.4.6 [INFO] [stderr] Checking lock_api v0.4.4 [INFO] [stderr] Checking getrandom v0.2.3 [INFO] [stderr] Checking pretty_assertions v0.6.1 [INFO] [stderr] Checking rand_xoshiro v0.4.0 [INFO] [stderr] Checking rand_core v0.6.3 [INFO] [stderr] Checking spin v0.9.1 [INFO] [stderr] Compiling memoffset v0.6.4 [INFO] [stderr] Compiling rayon v1.5.1 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking proptest v0.5.1 [INFO] [stderr] Checking crossbeam-channel v0.5.1 [INFO] [stderr] Checking rand v0.8.4 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Checking crossbeam-deque v0.8.0 [INFO] [stderr] Compiling syn v1.0.73 [INFO] [stderr] Checking regex v1.5.4 [INFO] [stderr] Checking sized-chunks v0.6.5 (https://github.com/yatima-inc/sized-chunks?branch=main#ba09facd) [INFO] [stderr] Checking sp-im v0.0.1 (/opt/rustwide/workdir) [INFO] [stderr] Checking env_logger v0.8.4 [INFO] [stderr] Checking quickcheck v1.0.3 [INFO] [stderr] Compiling derive_arbitrary v1.0.1 [INFO] [stderr] Compiling quickcheck_macros v1.0.0 [INFO] [stderr] Checking arbitrary v1.0.1 [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 = 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::::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::::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 = [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 = 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>, [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>, [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>, [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 = 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>, [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>, [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>, [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::::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::::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(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 `Vec` [INFO] [stdout] --> src/tests/ordset.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | Actions(Vec::>::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 Debug for Actions [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::>() [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), [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), [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(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 `Vec` [INFO] [stdout] --> src/tests/vector.rs:41:29 [INFO] [stdout] | [INFO] [stdout] 41 | 6 => Action::JoinLeft(Vec::::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::::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::>::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 Debug for Actions [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 = 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 = 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] 1 | 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" "f3023cdc9f70c07cbdd1b1d033a6699f69a4e1ffbb2846200724c3500fa635aa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f3023cdc9f70c07cbdd1b1d033a6699f69a4e1ffbb2846200724c3500fa635aa", kill_on_drop: false }` [INFO] [stdout] f3023cdc9f70c07cbdd1b1d033a6699f69a4e1ffbb2846200724c3500fa635aa