[INFO] fetching crate lmnkjgkj-std-backtrace-anyhow 0.0.1...
[INFO] checking lmnkjgkj-std-backtrace-anyhow-0.0.1 against master#5518eaa946291f00471af8b254b2a1715f234882 for pr-120393
[INFO] extracting crate lmnkjgkj-std-backtrace-anyhow 0.0.1 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate lmnkjgkj-std-backtrace-anyhow 0.0.1 on toolchain 5518eaa946291f00471af8b254b2a1715f234882
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-7-tc1/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate lmnkjgkj-std-backtrace-anyhow 0.0.1
[INFO] finished tweaking crates.io crate lmnkjgkj-std-backtrace-anyhow 0.0.1
[INFO] tweaked toml for crates.io crate lmnkjgkj-std-backtrace-anyhow 0.0.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f1b560887ae3b983387a9a95607d9c856c51610999bcb5b5e0b195281fcc46cb
[INFO] running `Command { std: "docker" "start" "-a" "f1b560887ae3b983387a9a95607d9c856c51610999bcb5b5e0b195281fcc46cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f1b560887ae3b983387a9a95607d9c856c51610999bcb5b5e0b195281fcc46cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f1b560887ae3b983387a9a95607d9c856c51610999bcb5b5e0b195281fcc46cb", kill_on_drop: false }`
[INFO] [stdout] f1b560887ae3b983387a9a95607d9c856c51610999bcb5b5e0b195281fcc46cb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "RUSTDOCFLAGS=--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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] af7ca9a097109c4b1c15a4ee6a0c49f8ec44e1fdf27c289dcbd2ff65b669fc5d
[INFO] running `Command { std: "docker" "start" "-a" "af7ca9a097109c4b1c15a4ee6a0c49f8ec44e1fdf27c289dcbd2ff65b669fc5d", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]     Checking futures-sink v0.3.30
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]     Checking unicode-ident v1.0.12
[INFO] [stderr]    Compiling lmnkjgkj-std-backtrace-anyhow v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]    Compiling trybuild v1.0.89
[INFO] [stderr]     Checking serde_json v1.0.113
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking basic-toml v0.1.8
[INFO] [stderr]     Checking glob v0.3.1
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking dissimilar v1.0.7
[INFO] [stderr]     Checking futures-io v0.3.30
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]    Compiling thiserror-impl v1.0.56
[INFO] [stderr]    Compiling serde_derive v1.0.196
[INFO] [stderr]     Checking thiserror v1.0.56
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]  --> tests/test_context.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use anyhow::{Context, Error, Result};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]  --> tests/test_repr.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use anyhow::Error;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]  --> tests/test_autotrait.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::Error;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]  --> tests/test_backtrace.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     use anyhow::anyhow;
[INFO] [stdout]   |         ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]   --> tests/test_ensure.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use anyhow::{anyhow, ensure, Chain, Error, Result};
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]  --> tests/test_fmt.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{bail, Context, Result};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{bail, Result};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]  --> tests/test_downcast.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use anyhow::Error;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]   --> tests/test_ensure.rs:85:22
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let test = || Ok(ensure!(
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |             ensure!(S + break 1 == 1);
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:118:22
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let test = || Ok(ensure!(false == true && false));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:122:22
[INFO] [stdout]     |
[INFO] [stdout] 122 |     let test = || Ok(ensure!(while false == true && false {} < ()));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:134:22
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let test = || Ok(ensure!(S + move || 1 == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:137:22
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let test = || Ok(ensure!(S + || 1 == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:142:22
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let test = || Ok(ensure!(S + move |()| 1 == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:145:22
[INFO] [stdout]     |
[INFO] [stdout] 145 |     let test = || Ok(ensure!(S + |()| 1 == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:152:22
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let test = || Ok(ensure!(*x == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:155:22
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let test = || Ok(ensure!(!x == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:158:22
[INFO] [stdout]     |
[INFO] [stdout] 158 |     let test = || Ok(ensure!(-x == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `bail`
[INFO] [stdout]  --> tests/common/mod.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     bail!("oh no!");
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:161:22
[INFO] [stdout]     |
[INFO] [stdout] 161 |     let test = || Ok(ensure!(&x == &&2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `bail`
[INFO] [stdout]  --> tests/common/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     bail!("{} {}!", "oh", "no");
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `bail`
[INFO] [stdout]   --> tests/common/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     bail!(io::Error::new(io::ErrorKind::Other, "oh no!"));
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:164:22
[INFO] [stdout]     |
[INFO] [stdout] 164 |     let test = || Ok(ensure!(&mut x == *&&mut &2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:171:22
[INFO] [stdout]     |
[INFO] [stdout] 171 |     let test = || Ok(ensure!(if false {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:175:22
[INFO] [stdout]     |
[INFO] [stdout] 175 |     let test = || Ok(ensure!(if false {} else {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `anyhow`
[INFO] [stdout]   --> tests/test_backtrace.rs:11:17
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let error = anyhow!("oh no!");
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let test = || Ok(ensure!(if false {} else if false {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:189:22
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let test = || Ok(ensure!(if let 1 = 2 {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:196:22
[INFO] [stdout]     |
[INFO] [stdout] 196 |     let test = || Ok(ensure!(if let 1 | 2 = 2 {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:203:22
[INFO] [stdout]     |
[INFO] [stdout] 203 |     let test = || Ok(ensure!(if let | 1 | 2 = 2 {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lmnkjgkj-std-backtrace-anyhow` (test "test_autotrait") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:213:22
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let test = || Ok(ensure!(1 + loop { break 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:220:22
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let test = || Ok(ensure!(1 + 'a: loop { break 'a 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:227:22
[INFO] [stdout]     |
[INFO] [stdout] 227 |     let test = || Ok(ensure!(while false {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io`
[INFO] [stdout]  --> tests/common/mod.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:234:22
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let test = || Ok(ensure!(while let None = Some(1) {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:241:22
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let test = || Ok(ensure!(for _x in iter::once(0) {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:248:22
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let test = || Ok(ensure!(for | _x in iter::once(0) {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:255:22
[INFO] [stdout]     |
[INFO] [stdout] 255 |     let test = || Ok(ensure!(for true | false in iter::empty() {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:265:22
[INFO] [stdout]     |
[INFO] [stdout] 265 |     let test = || Ok(ensure!(match 1 == 1 { true => 1, false => 0 } == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:274:22
[INFO] [stdout]     |
[INFO] [stdout] 274 |     let test = || Ok(ensure!([false, false].len() > 3));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:281:22
[INFO] [stdout]     |
[INFO] [stdout] 281 |     let test = || Ok(ensure!({ let x = 1; x } >= 3));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:284:22
[INFO] [stdout]     |
[INFO] [stdout] 284 |     let test = || Ok(ensure!(S + async { 1 } == true));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:290:22
[INFO] [stdout]     |
[INFO] [stdout] 290 |     let test = || Ok(ensure!(S + async move { 1 } == true));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:297:22
[INFO] [stdout]     |
[INFO] [stdout] 297 |     let test = || Ok(ensure!(S + unsafe { ptr::read(x) } == true));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:306:22
[INFO] [stdout]     |
[INFO] [stdout] 306 |     let test = || Ok(ensure!(crate::S.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:309:22
[INFO] [stdout]     |
[INFO] [stdout] 309 |     let test = || Ok(ensure!(::anyhow::Error::root_cause.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:315:22
[INFO] [stdout]     |
[INFO] [stdout] 315 |     let test = || Ok(ensure!(Error::msg::<&str>.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:322:22
[INFO] [stdout]     |
[INFO] [stdout] 322 |     let test = || Ok(ensure!(Error::msg::<&str,>.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:328:22
[INFO] [stdout]     |
[INFO] [stdout] 328 |     let test = || Ok(ensure!(Error::msg::<<str as ToOwned>::Owned>.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `bail`
[INFO] [stdout]  --> tests/test_fmt.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     bail!(io::Error::new(io::ErrorKind::PermissionDenied, "oh no!"));
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:334:22
[INFO] [stdout]     |
[INFO] [stdout] 334 |     let test = || Ok(ensure!(Chain::<'static>::new.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:341:22
[INFO] [stdout]     |
[INFO] [stdout] 341 |     let test = || Ok(ensure!(Chain::<'static,>::new.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:348:22
[INFO] [stdout]     |
[INFO] [stdout] 348 |     let test = || Ok(ensure!(f::<1>() != ()));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:350:22
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let test = || Ok(ensure!(f::<-1>() != ()));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:354:22
[INFO] [stdout]     |
[INFO] [stdout] 354 |     let test = || Ok(ensure!(g::<u8, 1>() != ()));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:356:22
[INFO] [stdout]     |
[INFO] [stdout] 356 |     let test = || Ok(ensure!(g::<u8, -1>() != ()));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:367:22
[INFO] [stdout]     |
[INFO] [stdout] 367 |     let test = || Ok(ensure!(E::U::<>>E::U::<u8>));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:371:22
[INFO] [stdout]     |
[INFO] [stdout] 371 |     let test = || Ok(ensure!(E::U::<u8>>E::U));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:375:22
[INFO] [stdout]     |
[INFO] [stdout] 375 |     let test = || Ok(ensure!(E::U::<u8,>>E::U));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:378:22
[INFO] [stdout]     |
[INFO] [stdout] 378 |     let test = || Ok(ensure!(Generic::<dyn Debug + Sync> != Generic));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:384:22
[INFO] [stdout]     |
[INFO] [stdout] 384 |     let test = || Ok(ensure!(Generic::<dyn Fn() + Sync> != Generic));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:392:12
[INFO] [stdout]     |
[INFO] [stdout] 392 |         Ok(ensure!(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:404:22
[INFO] [stdout]     |
[INFO] [stdout] 404 |     let test = || Ok(ensure!(anyhow!("...").to_string().len() <= 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:410:22
[INFO] [stdout]     |
[INFO] [stdout] 410 |     let test = || Ok(ensure!(vec![1].len() < 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:413:22
[INFO] [stdout]     |
[INFO] [stdout] 413 |     let test = || Ok(ensure!(stringify! {} != ""));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:422:22
[INFO] [stdout]     |
[INFO] [stdout] 422 |     let test = || Ok(ensure!((|| 1)() == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:425:22
[INFO] [stdout]     |
[INFO] [stdout] 425 |     let test = || Ok(ensure!(b"hmm"[1] == b'c'));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:428:22
[INFO] [stdout]     |
[INFO] [stdout] 428 |     let test = || Ok(ensure!(PhantomData::<u8> {} != PhantomData));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:435:22
[INFO] [stdout]     |
[INFO] [stdout] 435 |     let test = || Ok(ensure!(result? == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:438:22
[INFO] [stdout]     |
[INFO] [stdout] 438 |     let test = || Ok(ensure!((2, 3).1 == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:442:22
[INFO] [stdout]     |
[INFO] [stdout] 442 |     let test = || Ok(ensure!((2, (3, 4)). 1.1 == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `anyhow`
[INFO] [stdout]    --> tests/test_ensure.rs:445:15
[INFO] [stdout]     |
[INFO] [stdout] 445 |     let err = anyhow!("");
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:446:22
[INFO] [stdout]     |
[INFO] [stdout] 446 |     let test = || Ok(ensure!(err.is::<&str>() == false));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:452:22
[INFO] [stdout]     |
[INFO] [stdout] 452 |     let test = || Ok(ensure!(err.is::<<str as ToOwned>::Owned>() == true));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:468:22
[INFO] [stdout]     |
[INFO] [stdout] 468 |     let test = || Ok(ensure!("" == format!("{:#?}", point)));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:477:22
[INFO] [stdout]     |
[INFO] [stdout] 477 |     let test = || Ok(ensure!("" == "x".repeat(10)));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:483:22
[INFO] [stdout]     |
[INFO] [stdout] 483 |     let test = || Ok(ensure!("" == "x".repeat(80)));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:489:22
[INFO] [stdout]     |
[INFO] [stdout] 489 |     let test = || Ok(ensure!('\0' as u8 > 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:492:22
[INFO] [stdout]     |
[INFO] [stdout] 492 |     let test = || Ok(ensure!('\0' as ::std::primitive::u8 > 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:498:22
[INFO] [stdout]     |
[INFO] [stdout] 498 |     let test = || Ok(ensure!(&[0] as &[i32] == [1]));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:504:22
[INFO] [stdout]     |
[INFO] [stdout] 504 |     let test = || Ok(ensure!(0 as *const () as *mut _ == 1 as *mut ()));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:511:22
[INFO] [stdout]     |
[INFO] [stdout] 511 |     let test = || Ok(ensure!(s as &str != s));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:514:22
[INFO] [stdout]     |
[INFO] [stdout] 514 |     let test = || Ok(ensure!(&s as &&str != &s));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:517:22
[INFO] [stdout]     |
[INFO] [stdout] 517 |     let test = || Ok(ensure!(s as &'static str != s));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:523:22
[INFO] [stdout]     |
[INFO] [stdout] 523 |     let test = || Ok(ensure!(&s as &&'static str != &s));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:530:22
[INFO] [stdout]     |
[INFO] [stdout] 530 |     let test = || Ok(ensure!(m as &mut str != s));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:536:22
[INFO] [stdout]     |
[INFO] [stdout] 536 |     let test = || Ok(ensure!(&m as &&mut str != &s));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:542:22
[INFO] [stdout]     |
[INFO] [stdout] 542 |     let test = || Ok(ensure!(&m as &&'static mut str != &s));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:549:22
[INFO] [stdout]     |
[INFO] [stdout] 549 |     let test = || Ok(ensure!(f as fn() as usize * 0 != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:555:22
[INFO] [stdout]     |
[INFO] [stdout] 555 |     let test = || Ok(ensure!(f as fn() -> () as usize * 0 != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:561:22
[INFO] [stdout]     |
[INFO] [stdout] 561 |     let test = || Ok(ensure!(f as for<'a> fn() as usize * 0 != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:567:22
[INFO] [stdout]     |
[INFO] [stdout] 567 |     let test = || Ok(ensure!(f as unsafe fn() as usize * 0 != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:574:22
[INFO] [stdout]     |
[INFO] [stdout] 574 |     let test = || Ok(ensure!(f as extern "Rust" fn() as usize * 0 != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:582:22
[INFO] [stdout]     |
[INFO] [stdout] 582 |     let test = || Ok(ensure!(extern_fn as extern fn() as usize * 0 != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:589:22
[INFO] [stdout]     |
[INFO] [stdout] 589 |     let test = || Ok(ensure!(f as fn() -> ! as usize * 0 != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io`
[INFO] [stdout]  --> tests/test_fmt.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:606:22
[INFO] [stdout]     |
[INFO] [stdout] 606 |     let test = || Ok(ensure!(&0 as &dyn EqDebug<i32, Assoc = bool> != &0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:613:12
[INFO] [stdout]     |
[INFO] [stdout] 613 |         Ok(ensure!(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:628:22
[INFO] [stdout]     |
[INFO] [stdout] 628 |     let test = || Ok(ensure!(0 as int!(...) != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:631:22
[INFO] [stdout]     |
[INFO] [stdout] 631 |     let test = || Ok(ensure!(0 as int![...] != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:634:22
[INFO] [stdout]     |
[INFO] [stdout] 634 |     let test = || Ok(ensure!(0 as int! {...} != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:640:22
[INFO] [stdout]     |
[INFO] [stdout] 640 |     let test = || Ok(ensure!(if let ref mut _x @ 0 = 0 { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:646:22
[INFO] [stdout]     |
[INFO] [stdout] 646 |     let test = || Ok(ensure!(if let -1..=1 = 0 { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:652:22
[INFO] [stdout]     |
[INFO] [stdout] 652 |     let test = || Ok(ensure!(if let &0 = &0 { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:658:22
[INFO] [stdout]     |
[INFO] [stdout] 658 |     let test = || Ok(ensure!(if let &&0 = &&0 { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:664:22
[INFO] [stdout]     |
[INFO] [stdout] 664 |     let test = || Ok(ensure!(if let &mut 0 = &mut 0 { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:670:22
[INFO] [stdout]     |
[INFO] [stdout] 670 |     let test = || Ok(ensure!(if let &&mut 0 = &&mut 0 { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:676:22
[INFO] [stdout]     |
[INFO] [stdout] 676 |     let test = || Ok(ensure!(if let (0, 1) = (0, 1) { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:682:22
[INFO] [stdout]     |
[INFO] [stdout] 682 |     let test = || Ok(ensure!(if let [0] = b"\0" { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:689:22
[INFO] [stdout]     |
[INFO] [stdout] 689 |     let test = || Ok(ensure!(if let P::<u8> {} = p { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:695:22
[INFO] [stdout]     |
[INFO] [stdout] 695 |     let test = || Ok(ensure!(if let ::std::marker::PhantomData = p {} != ()));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:701:22
[INFO] [stdout]     |
[INFO] [stdout] 701 |     let test = || Ok(ensure!(if let <S as Trait>::V = 0 { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:707:22
[INFO] [stdout]     |
[INFO] [stdout] 707 |     let test = || Ok(ensure!(for _ in iter::once(()) {} != ()));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:713:22
[INFO] [stdout]     |
[INFO] [stdout] 713 |     let test = || Ok(ensure!(if let stringify!(x) = "x" { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::Enum::Generic`
[INFO] [stdout]   --> tests/test_ensure.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use self::Enum::Generic;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::iter`
[INFO] [stdout]   --> tests/test_ensure.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use std::iter;
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PhantomData as P`
[INFO] [stdout]   --> tests/test_ensure.rs:24:32
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::marker::{PhantomData, PhantomData as P};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ptr`
[INFO] [stdout]   --> tests/test_ensure.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use std::ptr;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `int`
[INFO] [stdout]    --> tests/test_ensure.rs:622:18
[INFO] [stdout]     |
[INFO] [stdout] 622 |     macro_rules! int {
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_macros)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lmnkjgkj-std-backtrace-anyhow` (test "test_backtrace") due to 3 previous errors
[INFO] [stdout] error: aborting due to 5 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lmnkjgkj-std-backtrace-anyhow` (test "test_downcast") due to 6 previous errors; 1 warning emitted
[INFO] [stderr] error: could not compile `lmnkjgkj-std-backtrace-anyhow` (test "test_repr") due to 2 previous errors
[INFO] [stderr] error: could not compile `lmnkjgkj-std-backtrace-anyhow` (test "test_fmt") due to 3 previous errors; 1 warning emitted
[INFO] [stdout] error[E0599]: no method named `context` found for enum `Result` in the current scope
[INFO] [stdout]    --> tests/test_context.rs:17:28
[INFO] [stdout]     |
[INFO] [stdout] 17  |     let y: u32 = x.parse().context("...")?;
[INFO] [stdout]     |                            ^^^^^^^ method not found in `Result<_, _>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/lib.rs:596:8
[INFO] [stdout]     |
[INFO] [stdout] 596 |     fn context<C>(self, context: C) -> Result<T, Error>
[INFO] [stdout]     |        ------- the method is available for `Result<_, _>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]     |
[INFO] [stdout] 6   + use lmnkjgkj_std_backtrace_anyhow::Context;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `context` found for enum `Result` in the current scope
[INFO] [stdout]    --> tests/test_context.rs:79:10
[INFO] [stdout]     |
[INFO] [stdout] 78  |       let mid = Err::<(), LowLevel>(low)
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 79  | |         .context(MidLevel {
[INFO] [stdout]     | |         -^^^^^^^ method not found in `Result<(), LowLevel>`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/lib.rs:596:8
[INFO] [stdout]     |
[INFO] [stdout] 596 |       fn context<C>(self, context: C) -> Result<T, Error>
[INFO] [stdout]     |          ------- the method is available for `Result<(), LowLevel>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]     |
[INFO] [stdout] 6   + use lmnkjgkj_std_backtrace_anyhow::Context;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 101 previous errors; 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lmnkjgkj-std-backtrace-anyhow` (test "test_context") due to 4 previous errors
[INFO] [stderr] error: could not compile `lmnkjgkj-std-backtrace-anyhow` (test "test_ensure") due to 102 previous errors; 5 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "af7ca9a097109c4b1c15a4ee6a0c49f8ec44e1fdf27c289dcbd2ff65b669fc5d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "af7ca9a097109c4b1c15a4ee6a0c49f8ec44e1fdf27c289dcbd2ff65b669fc5d", kill_on_drop: false }`
[INFO] [stdout] af7ca9a097109c4b1c15a4ee6a0c49f8ec44e1fdf27c289dcbd2ff65b669fc5d
[INFO] checking lmnkjgkj-std-backtrace-anyhow-0.0.1 against try#7622c0f807a4e13c4db886a1681bf343795692df+rustflags=-Dnon_local_definitions for pr-120393
[INFO] extracting crate lmnkjgkj-std-backtrace-anyhow 0.0.1 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate lmnkjgkj-std-backtrace-anyhow 0.0.1 on toolchain 7622c0f807a4e13c4db886a1681bf343795692df
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate lmnkjgkj-std-backtrace-anyhow 0.0.1
[INFO] finished tweaking crates.io crate lmnkjgkj-std-backtrace-anyhow 0.0.1
[INFO] tweaked toml for crates.io crate lmnkjgkj-std-backtrace-anyhow 0.0.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a165a2f2788612858d14392de6480f5c9a0f4850c051fcc55224a526ea857412
[INFO] running `Command { std: "docker" "start" "-a" "a165a2f2788612858d14392de6480f5c9a0f4850c051fcc55224a526ea857412", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a165a2f2788612858d14392de6480f5c9a0f4850c051fcc55224a526ea857412", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a165a2f2788612858d14392de6480f5c9a0f4850c051fcc55224a526ea857412", kill_on_drop: false }`
[INFO] [stdout] a165a2f2788612858d14392de6480f5c9a0f4850c051fcc55224a526ea857412
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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 -Dnon_local_definitions" "-e" "RUSTDOCFLAGS=--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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 12f2a0eca18c42a50c23b9b98780bad6828c75569072bb26bf6395421c56be11
[INFO] running `Command { std: "docker" "start" "-a" "12f2a0eca18c42a50c23b9b98780bad6828c75569072bb26bf6395421c56be11", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]     Checking futures-sink v0.3.30
[INFO] [stderr]     Checking unicode-ident v1.0.12
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]    Compiling lmnkjgkj-std-backtrace-anyhow v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling trybuild v1.0.89
[INFO] [stderr]     Checking serde_json v1.0.113
[INFO] [stderr]     Checking basic-toml v0.1.8
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking glob v0.3.1
[INFO] [stderr]     Checking futures-io v0.3.30
[INFO] [stderr]     Checking dissimilar v1.0.7
[INFO] [stderr]     Checking quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]    Compiling serde_derive v1.0.196
[INFO] [stderr]    Compiling thiserror-impl v1.0.56
[INFO] [stderr]     Checking thiserror v1.0.56
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]  --> tests/test_context.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use anyhow::{Context, Error, Result};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]  --> tests/test_backtrace.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     use anyhow::anyhow;
[INFO] [stdout]   |         ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]  --> tests/test_ffi.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use anyhow::anyhow;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `anyhow`
[INFO] [stdout]   --> tests/test_backtrace.rs:11:17
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let error = anyhow!("oh no!");
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `anyhow`
[INFO] [stdout]   --> tests/test_ffi.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     *err = Some(anyhow!("ffi error"));
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `anyhow`
[INFO] [stdout]   --> tests/test_ffi.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 |     Some(anyhow!("ffi error"))
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{bail, Result};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]  --> tests/test_downcast.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use anyhow::Error;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]   --> tests/test_ensure.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use anyhow::{anyhow, ensure, Chain, Error, Result};
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `bail`
[INFO] [stdout]  --> tests/common/mod.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     bail!("oh no!");
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `bail`
[INFO] [stdout]  --> tests/common/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     bail!("{} {}!", "oh", "no");
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `bail`
[INFO] [stdout]   --> tests/common/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     bail!(io::Error::new(io::ErrorKind::Other, "oh no!"));
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io`
[INFO] [stdout]  --> tests/common/mod.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]   --> tests/test_ensure.rs:85:22
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let test = || Ok(ensure!(
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |             ensure!(S + break 1 == 1);
[INFO] [stdout]     |             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:118:22
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let test = || Ok(ensure!(false == true && false));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:122:22
[INFO] [stdout]     |
[INFO] [stdout] 122 |     let test = || Ok(ensure!(while false == true && false {} < ()));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:134:22
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let test = || Ok(ensure!(S + move || 1 == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:137:22
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let test = || Ok(ensure!(S + || 1 == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lmnkjgkj-std-backtrace-anyhow` (test "test_ffi") due to 4 previous errors
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `context` found for enum `Result` in the current scope
[INFO] [stdout]    --> tests/test_context.rs:17:28
[INFO] [stdout]     |
[INFO] [stdout] 17  |     let y: u32 = x.parse().context("...")?;
[INFO] [stdout]     |                            ^^^^^^^ method not found in `Result<_, _>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/lib.rs:596:8
[INFO] [stdout]     |
[INFO] [stdout] 596 |     fn context<C>(self, context: C) -> Result<T, Error>
[INFO] [stdout]     |        ------- the method is available for `Result<_, _>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]     |
[INFO] [stdout] 6   + use lmnkjgkj_std_backtrace_anyhow::Context;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:142:22
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let test = || Ok(ensure!(S + move |()| 1 == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:145:22
[INFO] [stdout]     |
[INFO] [stdout] 145 |     let test = || Ok(ensure!(S + |()| 1 == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:152:22
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let test = || Ok(ensure!(*x == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:155:22
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let test = || Ok(ensure!(!x == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:158:22
[INFO] [stdout]     |
[INFO] [stdout] 158 |     let test = || Ok(ensure!(-x == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:161:22
[INFO] [stdout]     |
[INFO] [stdout] 161 |     let test = || Ok(ensure!(&x == &&2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:164:22
[INFO] [stdout]     |
[INFO] [stdout] 164 |     let test = || Ok(ensure!(&mut x == *&&mut &2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:171:22
[INFO] [stdout]     |
[INFO] [stdout] 171 |     let test = || Ok(ensure!(if false {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:175:22
[INFO] [stdout]     |
[INFO] [stdout] 175 |     let test = || Ok(ensure!(if false {} else {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let test = || Ok(ensure!(if false {} else if false {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:189:22
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let test = || Ok(ensure!(if let 1 = 2 {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:196:22
[INFO] [stdout]     |
[INFO] [stdout] 196 |     let test = || Ok(ensure!(if let 1 | 2 = 2 {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:203:22
[INFO] [stdout]     |
[INFO] [stdout] 203 |     let test = || Ok(ensure!(if let | 1 | 2 = 2 {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:213:22
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let test = || Ok(ensure!(1 + loop { break 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:220:22
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let test = || Ok(ensure!(1 + 'a: loop { break 'a 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:227:22
[INFO] [stdout]     |
[INFO] [stdout] 227 |     let test = || Ok(ensure!(while false {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:234:22
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let test = || Ok(ensure!(while let None = Some(1) {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:241:22
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let test = || Ok(ensure!(for _x in iter::once(0) {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:248:22
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let test = || Ok(ensure!(for | _x in iter::once(0) {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:255:22
[INFO] [stdout]     |
[INFO] [stdout] 255 |     let test = || Ok(ensure!(for true | false in iter::empty() {}.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:265:22
[INFO] [stdout]     |
[INFO] [stdout] 265 |     let test = || Ok(ensure!(match 1 == 1 { true => 1, false => 0 } == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:274:22
[INFO] [stdout]     |
[INFO] [stdout] 274 |     let test = || Ok(ensure!([false, false].len() > 3));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:281:22
[INFO] [stdout]     |
[INFO] [stdout] 281 |     let test = || Ok(ensure!({ let x = 1; x } >= 3));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:284:22
[INFO] [stdout]     |
[INFO] [stdout] 284 |     let test = || Ok(ensure!(S + async { 1 } == true));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:290:22
[INFO] [stdout]     |
[INFO] [stdout] 290 |     let test = || Ok(ensure!(S + async move { 1 } == true));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:297:22
[INFO] [stdout]     |
[INFO] [stdout] 297 |     let test = || Ok(ensure!(S + unsafe { ptr::read(x) } == true));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:306:22
[INFO] [stdout]     |
[INFO] [stdout] 306 |     let test = || Ok(ensure!(crate::S.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:309:22
[INFO] [stdout]     |
[INFO] [stdout] 309 |     let test = || Ok(ensure!(::anyhow::Error::root_cause.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:315:22
[INFO] [stdout]     |
[INFO] [stdout] 315 |     let test = || Ok(ensure!(Error::msg::<&str>.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:322:22
[INFO] [stdout]     |
[INFO] [stdout] 322 |     let test = || Ok(ensure!(Error::msg::<&str,>.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:328:22
[INFO] [stdout]     |
[INFO] [stdout] 328 |     let test = || Ok(ensure!(Error::msg::<<str as ToOwned>::Owned>.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:334:22
[INFO] [stdout]     |
[INFO] [stdout] 334 |     let test = || Ok(ensure!(Chain::<'static>::new.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:341:22
[INFO] [stdout]     |
[INFO] [stdout] 341 |     let test = || Ok(ensure!(Chain::<'static,>::new.t(1) == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `context` found for enum `Result` in the current scope
[INFO] [stdout]    --> tests/test_context.rs:79:10
[INFO] [stdout]     |
[INFO] [stdout] 78  |       let mid = Err::<(), LowLevel>(low)
[INFO] [stdout]     |  _______________-
[INFO] [stdout] 79  | |         .context(MidLevel {
[INFO] [stdout]     | |         -^^^^^^^ method not found in `Result<(), LowLevel>`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/lib.rs:596:8
[INFO] [stdout]     |
[INFO] [stdout] 596 |       fn context<C>(self, context: C) -> Result<T, Error>
[INFO] [stdout]     |          ------- the method is available for `Result<(), LowLevel>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it:
[INFO] [stdout]     |
[INFO] [stdout] 6   + use lmnkjgkj_std_backtrace_anyhow::Context;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:348:22
[INFO] [stdout]     |
[INFO] [stdout] 348 |     let test = || Ok(ensure!(f::<1>() != ()));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:350:22
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let test = || Ok(ensure!(f::<-1>() != ()));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:354:22
[INFO] [stdout]     |
[INFO] [stdout] 354 |     let test = || Ok(ensure!(g::<u8, 1>() != ()));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:356:22
[INFO] [stdout]     |
[INFO] [stdout] 356 |     let test = || Ok(ensure!(g::<u8, -1>() != ()));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:367:22
[INFO] [stdout]     |
[INFO] [stdout] 367 |     let test = || Ok(ensure!(E::U::<>>E::U::<u8>));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]  --> tests/test_convert.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use anyhow::{Error, Result};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{bail, Result};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:371:22
[INFO] [stdout]     |
[INFO] [stdout] 371 |     let test = || Ok(ensure!(E::U::<u8>>E::U));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:375:22
[INFO] [stdout]     |
[INFO] [stdout] 375 |     let test = || Ok(ensure!(E::U::<u8,>>E::U));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:378:22
[INFO] [stdout]     |
[INFO] [stdout] 378 |     let test = || Ok(ensure!(Generic::<dyn Debug + Sync> != Generic));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:384:22
[INFO] [stdout]     |
[INFO] [stdout] 384 |     let test = || Ok(ensure!(Generic::<dyn Fn() + Sync> != Generic));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:392:12
[INFO] [stdout]     |
[INFO] [stdout] 392 |         Ok(ensure!(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:404:22
[INFO] [stdout]     |
[INFO] [stdout] 404 |     let test = || Ok(ensure!(anyhow!("...").to_string().len() <= 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:410:22
[INFO] [stdout]     |
[INFO] [stdout] 410 |     let test = || Ok(ensure!(vec![1].len() < 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:413:22
[INFO] [stdout]     |
[INFO] [stdout] 413 |     let test = || Ok(ensure!(stringify! {} != ""));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:422:22
[INFO] [stdout]     |
[INFO] [stdout] 422 |     let test = || Ok(ensure!((|| 1)() == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:425:22
[INFO] [stdout]     |
[INFO] [stdout] 425 |     let test = || Ok(ensure!(b"hmm"[1] == b'c'));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:428:22
[INFO] [stdout]     |
[INFO] [stdout] 428 |     let test = || Ok(ensure!(PhantomData::<u8> {} != PhantomData));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:435:22
[INFO] [stdout]     |
[INFO] [stdout] 435 |     let test = || Ok(ensure!(result? == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:438:22
[INFO] [stdout]     |
[INFO] [stdout] 438 |     let test = || Ok(ensure!((2, 3).1 == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:442:22
[INFO] [stdout]     |
[INFO] [stdout] 442 |     let test = || Ok(ensure!((2, (3, 4)). 1.1 == 2));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `anyhow`
[INFO] [stdout]    --> tests/test_ensure.rs:445:15
[INFO] [stdout]     |
[INFO] [stdout] 445 |     let err = anyhow!("");
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:446:22
[INFO] [stdout]     |
[INFO] [stdout] 446 |     let test = || Ok(ensure!(err.is::<&str>() == false));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:452:22
[INFO] [stdout]     |
[INFO] [stdout] 452 |     let test = || Ok(ensure!(err.is::<<str as ToOwned>::Owned>() == true));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:468:22
[INFO] [stdout]     |
[INFO] [stdout] 468 |     let test = || Ok(ensure!("" == format!("{:#?}", point)));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:477:22
[INFO] [stdout]     |
[INFO] [stdout] 477 |     let test = || Ok(ensure!("" == "x".repeat(10)));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:483:22
[INFO] [stdout]     |
[INFO] [stdout] 483 |     let test = || Ok(ensure!("" == "x".repeat(80)));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:489:22
[INFO] [stdout]     |
[INFO] [stdout] 489 |     let test = || Ok(ensure!('\0' as u8 > 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:492:22
[INFO] [stdout]     |
[INFO] [stdout] 492 |     let test = || Ok(ensure!('\0' as ::std::primitive::u8 > 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:498:22
[INFO] [stdout]     |
[INFO] [stdout] 498 |     let test = || Ok(ensure!(&[0] as &[i32] == [1]));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:504:22
[INFO] [stdout]     |
[INFO] [stdout] 504 |     let test = || Ok(ensure!(0 as *const () as *mut _ == 1 as *mut ()));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:511:22
[INFO] [stdout]     |
[INFO] [stdout] 511 |     let test = || Ok(ensure!(s as &str != s));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:514:22
[INFO] [stdout]     |
[INFO] [stdout] 514 |     let test = || Ok(ensure!(&s as &&str != &s));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:517:22
[INFO] [stdout]     |
[INFO] [stdout] 517 |     let test = || Ok(ensure!(s as &'static str != s));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:523:22
[INFO] [stdout]     |
[INFO] [stdout] 523 |     let test = || Ok(ensure!(&s as &&'static str != &s));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:530:22
[INFO] [stdout]     |
[INFO] [stdout] 530 |     let test = || Ok(ensure!(m as &mut str != s));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:536:22
[INFO] [stdout]     |
[INFO] [stdout] 536 |     let test = || Ok(ensure!(&m as &&mut str != &s));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:542:22
[INFO] [stdout]     |
[INFO] [stdout] 542 |     let test = || Ok(ensure!(&m as &&'static mut str != &s));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lmnkjgkj-std-backtrace-anyhow` (test "test_backtrace") due to 3 previous errors
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:549:22
[INFO] [stdout]     |
[INFO] [stdout] 549 |     let test = || Ok(ensure!(f as fn() as usize * 0 != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]   --> tests/test_macros.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use anyhow::{anyhow, ensure};
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:555:22
[INFO] [stdout]     |
[INFO] [stdout] 555 |     let test = || Ok(ensure!(f as fn() -> () as usize * 0 != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:561:22
[INFO] [stdout]     |
[INFO] [stdout] 561 |     let test = || Ok(ensure!(f as for<'a> fn() as usize * 0 != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:567:22
[INFO] [stdout]     |
[INFO] [stdout] 567 |     let test = || Ok(ensure!(f as unsafe fn() as usize * 0 != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:574:22
[INFO] [stdout]     |
[INFO] [stdout] 574 |     let test = || Ok(ensure!(f as extern "Rust" fn() as usize * 0 != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:582:22
[INFO] [stdout]     |
[INFO] [stdout] 582 |     let test = || Ok(ensure!(extern_fn as extern fn() as usize * 0 != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:589:22
[INFO] [stdout]     |
[INFO] [stdout] 589 |     let test = || Ok(ensure!(f as fn() -> ! as usize * 0 != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:606:22
[INFO] [stdout]     |
[INFO] [stdout] 606 |     let test = || Ok(ensure!(&0 as &dyn EqDebug<i32, Assoc = bool> != &0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:613:12
[INFO] [stdout]     |
[INFO] [stdout] 613 |         Ok(ensure!(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:628:22
[INFO] [stdout]     |
[INFO] [stdout] 628 |     let test = || Ok(ensure!(0 as int!(...) != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:631:22
[INFO] [stdout]     |
[INFO] [stdout] 631 |     let test = || Ok(ensure!(0 as int![...] != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:634:22
[INFO] [stdout]     |
[INFO] [stdout] 634 |     let test = || Ok(ensure!(0 as int! {...} != 0));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:640:22
[INFO] [stdout]     |
[INFO] [stdout] 640 |     let test = || Ok(ensure!(if let ref mut _x @ 0 = 0 { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:646:22
[INFO] [stdout]     |
[INFO] [stdout] 646 |     let test = || Ok(ensure!(if let -1..=1 = 0 { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:652:22
[INFO] [stdout]     |
[INFO] [stdout] 652 |     let test = || Ok(ensure!(if let &0 = &0 { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:658:22
[INFO] [stdout]     |
[INFO] [stdout] 658 |     let test = || Ok(ensure!(if let &&0 = &&0 { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:664:22
[INFO] [stdout]     |
[INFO] [stdout] 664 |     let test = || Ok(ensure!(if let &mut 0 = &mut 0 { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:670:22
[INFO] [stdout]     |
[INFO] [stdout] 670 |     let test = || Ok(ensure!(if let &&mut 0 = &&mut 0 { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:676:22
[INFO] [stdout]     |
[INFO] [stdout] 676 |     let test = || Ok(ensure!(if let (0, 1) = (0, 1) { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:682:22
[INFO] [stdout]     |
[INFO] [stdout] 682 |     let test = || Ok(ensure!(if let [0] = b"\0" { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:689:22
[INFO] [stdout]     |
[INFO] [stdout] 689 |     let test = || Ok(ensure!(if let P::<u8> {} = p { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:695:22
[INFO] [stdout]     |
[INFO] [stdout] 695 |     let test = || Ok(ensure!(if let ::std::marker::PhantomData = p {} != ()));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:701:22
[INFO] [stdout]     |
[INFO] [stdout] 701 |     let test = || Ok(ensure!(if let <S as Trait>::V = 0 { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:707:22
[INFO] [stdout]     |
[INFO] [stdout] 707 |     let test = || Ok(ensure!(for _ in iter::once(()) {} != ()));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]    --> tests/test_ensure.rs:713:22
[INFO] [stdout]     |
[INFO] [stdout] 713 |     let test = || Ok(ensure!(if let stringify!(x) = "x" { 0 } else { 1 } == 1));
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `bail`
[INFO] [stdout]  --> tests/common/mod.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     bail!("oh no!");
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::Enum::Generic`
[INFO] [stdout]   --> tests/test_ensure.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use self::Enum::Generic;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::iter`
[INFO] [stdout]   --> tests/test_ensure.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use std::iter;
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PhantomData as P`
[INFO] [stdout]   --> tests/test_ensure.rs:24:32
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::marker::{PhantomData, PhantomData as P};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ptr`
[INFO] [stdout]   --> tests/test_ensure.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use std::ptr;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `int`
[INFO] [stdout]    --> tests/test_ensure.rs:622:18
[INFO] [stdout]     |
[INFO] [stdout] 622 |     macro_rules! int {
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_macros)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lmnkjgkj-std-backtrace-anyhow` (test "test_context") due to 4 previous errors
[INFO] [stdout] error: cannot determine resolution for the macro `bail`
[INFO] [stdout]  --> tests/common/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     bail!("{} {}!", "oh", "no");
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `bail`
[INFO] [stdout]   --> tests/common/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     bail!(io::Error::new(io::ErrorKind::Other, "oh no!"));
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]   --> tests/test_macros.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         ensure!(1 + 1 == 2, "This is correct");
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]   --> tests/test_macros.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         ensure!(v + v == 2, "This is correct, v: {}", v);
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]   --> tests/test_macros.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         ensure!(v + v == 1, "This is not correct, v: {}", v);
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `ensure`
[INFO] [stdout]   --> tests/test_macros.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         ensure!(v + v == 1);
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `anyhow`
[INFO] [stdout]   --> tests/test_macros.rs:64:23
[INFO] [stdout]    |
[INFO] [stdout] 64 |         future::ready(anyhow!("...")).await;
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `anyhow`
[INFO] [stdout]   --> tests/test_macros.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |         future::ready(anyhow!(message(Cell::new("...")))).await;
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `anyhow`
[INFO] [stdout]   --> tests/test_macros.rs:78:15
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let err = anyhow!("unterminated ${{..}} expression");
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io`
[INFO] [stdout]  --> tests/common/mod.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lmnkjgkj-std-backtrace-anyhow` (test "test_downcast") due to 6 previous errors; 1 warning emitted
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lmnkjgkj-std-backtrace-anyhow` (test "test_convert") due to 2 previous errors
[INFO] [stdout] error: aborting due to 12 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lmnkjgkj-std-backtrace-anyhow` (test "test_macros") due to 13 previous errors; 1 warning emitted
[INFO] [stdout] error: aborting due to 101 previous errors; 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lmnkjgkj-std-backtrace-anyhow` (test "test_ensure") due to 102 previous errors; 5 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "12f2a0eca18c42a50c23b9b98780bad6828c75569072bb26bf6395421c56be11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "12f2a0eca18c42a50c23b9b98780bad6828c75569072bb26bf6395421c56be11", kill_on_drop: false }`
[INFO] [stdout] 12f2a0eca18c42a50c23b9b98780bad6828c75569072bb26bf6395421c56be11
