[INFO] fetching crate lamellar-impl 0.5.0...
[INFO] testing lamellar-impl-0.5.0 against 1.69.0 for beta-1.70-1
[INFO] extracting crate lamellar-impl 0.5.0 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate lamellar-impl 0.5.0 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate lamellar-impl 0.5.0
[INFO] finished tweaking crates.io crate lamellar-impl 0.5.0
[INFO] tweaked toml for crates.io crate lamellar-impl 0.5.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3092249e7eccccfc90e7e6a1952c2ec4ec7d4d15b8bf00829303d9e161a79d5e
[INFO] running `Command { std: "docker" "start" "-a" "3092249e7eccccfc90e7e6a1952c2ec4ec7d4d15b8bf00829303d9e161a79d5e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3092249e7eccccfc90e7e6a1952c2ec4ec7d4d15b8bf00829303d9e161a79d5e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3092249e7eccccfc90e7e6a1952c2ec4ec7d4d15b8bf00829303d9e161a79d5e", kill_on_drop: false }`
[INFO] [stdout] 3092249e7eccccfc90e7e6a1952c2ec4ec7d4d15b8bf00829303d9e161a79d5e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d66e60a8a412bd35a73a70570dbfe2bd2d21f08d224e17c052e3cb5c469415e4
[INFO] running `Command { std: "docker" "start" "-a" "d66e60a8a412bd35a73a70570dbfe2bd2d21f08d224e17c052e3cb5c469415e4", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.56
[INFO] [stderr]    Compiling futures-core v0.3.28
[INFO] [stderr]    Compiling futures-channel v0.3.28
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling futures-task v0.3.28
[INFO] [stderr]    Compiling futures-util v0.3.28
[INFO] [stderr]    Compiling slab v0.4.8
[INFO] [stderr]    Compiling futures-sink v0.3.28
[INFO] [stderr]    Compiling futures-io v0.3.28
[INFO] [stderr]    Compiling pin-project-lite v0.2.9
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling async-trait v0.1.68
[INFO] [stderr]    Compiling regex-syntax v0.7.1
[INFO] [stderr]    Compiling aho-corasick v1.0.1
[INFO] [stderr]    Compiling quote v1.0.26
[INFO] [stderr]    Compiling syn v2.0.15
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling regex v1.8.1
[INFO] [stderr]    Compiling futures-macro v0.3.28
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling futures-executor v0.3.28
[INFO] [stderr]    Compiling futures v0.3.28
[INFO] [stderr]    Compiling lamellar-impl v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 19.79s
[INFO] running `Command { std: "docker" "inspect" "d66e60a8a412bd35a73a70570dbfe2bd2d21f08d224e17c052e3cb5c469415e4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d66e60a8a412bd35a73a70570dbfe2bd2d21f08d224e17c052e3cb5c469415e4", kill_on_drop: false }`
[INFO] [stdout] d66e60a8a412bd35a73a70570dbfe2bd2d21f08d224e17c052e3cb5c469415e4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f520921fc238825b2dd70b7c1b1360480fd281b91b9a41633c2a6fd2a12096de
[INFO] running `Command { std: "docker" "start" "-a" "f520921fc238825b2dd70b7c1b1360480fd281b91b9a41633c2a6fd2a12096de", kill_on_drop: false }`
[INFO] [stderr]    Compiling lamellar-impl v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 3.07s
[INFO] running `Command { std: "docker" "inspect" "f520921fc238825b2dd70b7c1b1360480fd281b91b9a41633c2a6fd2a12096de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f520921fc238825b2dd70b7c1b1360480fd281b91b9a41633c2a6fd2a12096de", kill_on_drop: false }`
[INFO] [stdout] f520921fc238825b2dd70b7c1b1360480fd281b91b9a41633c2a6fd2a12096de
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e6724f07fdc3995f7833e12ce9957953556de6c3363f75b01023c60f4b8aafbf
[INFO] running `Command { std: "docker" "start" "-a" "e6724f07fdc3995f7833e12ce9957953556de6c3363f75b01023c60f4b8aafbf", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lamellar_impl-e4a2a0638cb6694d)
[INFO] [stderr]    Doc-tests lamellar-impl
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/lib.rs - AmData (line 638) ... FAILED
[INFO] [stdout] test src/lib.rs - AmLocalData (line 655) ... FAILED
[INFO] [stdout] test src/lib.rs - local_am (line 771) ... FAILED
[INFO] [stdout] test src/lib.rs - am (line 729) ... FAILED
[INFO] [stdout] test src/lib.rs - derive_arrayops (line 896) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - AmData (line 638) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lamellar`
[INFO] [stdout]  --> src/lib.rs:639:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use lamellar::active_messaging::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `lamellar`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `AmData` in this scope
[INFO] [stdout]  --> src/lib.rs:641:4
[INFO] [stdout]   |
[INFO] [stdout] 5 |  #[AmData(Debug,Clone)]
[INFO] [stdout]   |    ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this attribute macro:
[INFO] [stdout]           lamellar_impl::AmData
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - AmLocalData (line 655) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lamellar`
[INFO] [stdout]  --> src/lib.rs:656:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use lamellar::active_messaging::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `lamellar`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `AmLocalData` in this scope
[INFO] [stdout]  --> src/lib.rs:658:4
[INFO] [stdout]   |
[INFO] [stdout] 5 |  #[AmLocalData(Debug,Clone)]
[INFO] [stdout]   |    ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this attribute macro:
[INFO] [stdout]           lamellar_impl::AmLocalData
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Arc` in this scope
[INFO] [stdout]  --> src/lib.rs:660:19
[INFO] [stdout]   |
[INFO] [stdout] 7 |     originial_pe: Arc<Mutex<usize>>, //lamellar disallows serializing/deserializing Arc and Mutex
[INFO] [stdout]   |                   ^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::sync::Arc;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Mutex` in this scope
[INFO] [stdout]  --> src/lib.rs:660:23
[INFO] [stdout]   |
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] 7 |     originial_pe: Arc<Mutex<usize>>, //lamellar disallows serializing/deserializing Arc and Mutex
[INFO] [stdout]   |                       ^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 2 | use futures::lock::Mutex;
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::sync::Mutex;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - local_am (line 771) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lamellar`
[INFO] [stdout]  --> src/lib.rs:772:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use lamellar::active_messaging::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `lamellar`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lamellar`
[INFO] [stdout]  --> src/lib.rs:779:4
[INFO] [stdout]   |
[INFO] [stdout] 9 |  #[lamellar::am]
[INFO] [stdout]   |    ^^^^^^^^ use of undeclared crate or module `lamellar`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `AmData` in this scope
[INFO] [stdout]  --> src/lib.rs:774:4
[INFO] [stdout]   |
[INFO] [stdout] 4 |  #[AmData(Debug,Clone)]
[INFO] [stdout]   |    ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this attribute macro:
[INFO] [stdout]           lamellar_impl::AmData
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lamellar`
[INFO] [stdout]   --> src/lib.rs:784:14
[INFO] [stdout]    |
[INFO] [stdout] 14 |              lamellar::current_pe,
[INFO] [stdout]    |              ^^^^^^^^ use of undeclared crate or module `lamellar`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lamellar`
[INFO] [stdout]   --> src/lib.rs:785:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |              lamellar::num_pes,
[INFO] [stdout]    |              ^^^^^^^^ use of undeclared crate or module `lamellar`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lamellar`
[INFO] [stdout]   --> src/lib.rs:792:18
[INFO] [stdout]    |
[INFO] [stdout] 22 |      let world = lamellar::LamellarWorldBuilder::new().build();
[INFO] [stdout]    |                  ^^^^^^^^ use of undeclared crate or module `lamellar`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `LamellarAM` in this scope
[INFO] [stdout]   --> src/lib.rs:780:7
[INFO] [stdout]    |
[INFO] [stdout] 10 |  impl LamellarAM for HelloWorld {
[INFO] [stdout]    |       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/lib.rs:781:6
[INFO] [stdout]    |
[INFO] [stdout] 11 |      async fn exec(self) {
[INFO] [stdout]    |      -----^^^^^^^^^^^^^^
[INFO] [stdout]    |      |
[INFO] [stdout]    |      `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0433, E0706.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - am (line 729) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lamellar`
[INFO] [stdout]  --> src/lib.rs:730:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use lamellar::active_messaging::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `lamellar`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lamellar`
[INFO] [stdout]  --> src/lib.rs:737:4
[INFO] [stdout]   |
[INFO] [stdout] 9 |  #[lamellar::am]
[INFO] [stdout]   |    ^^^^^^^^ use of undeclared crate or module `lamellar`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `AmData` in this scope
[INFO] [stdout]  --> src/lib.rs:732:4
[INFO] [stdout]   |
[INFO] [stdout] 4 |  #[AmData(Debug,Clone)]
[INFO] [stdout]   |    ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this attribute macro:
[INFO] [stdout]           lamellar_impl::AmData
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lamellar`
[INFO] [stdout]   --> src/lib.rs:742:14
[INFO] [stdout]    |
[INFO] [stdout] 14 |              lamellar::current_pe,
[INFO] [stdout]    |              ^^^^^^^^ use of undeclared crate or module `lamellar`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lamellar`
[INFO] [stdout]   --> src/lib.rs:743:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |              lamellar::num_pes,
[INFO] [stdout]    |              ^^^^^^^^ use of undeclared crate or module `lamellar`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lamellar`
[INFO] [stdout]   --> src/lib.rs:750:18
[INFO] [stdout]    |
[INFO] [stdout] 22 |      let world = lamellar::LamellarWorldBuilder::new().build();
[INFO] [stdout]    |                  ^^^^^^^^ use of undeclared crate or module `lamellar`
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Arc` in this scope
[INFO] [stdout]  --> src/lib.rs:734:19
[INFO] [stdout]   |
[INFO] [stdout] 6 |     originial_pe: Arc<Mutex<usize>>,
[INFO] [stdout]   |                   ^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::sync::Arc;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Mutex` in this scope
[INFO] [stdout]  --> src/lib.rs:734:23
[INFO] [stdout]   |
[INFO] [stdout] 6 |     originial_pe: Arc<Mutex<usize>>,
[INFO] [stdout]   |                       ^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 2 | use futures::lock::Mutex;
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::sync::Mutex;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `LamellarAM` in this scope
[INFO] [stdout]   --> src/lib.rs:738:7
[INFO] [stdout]    |
[INFO] [stdout] 10 |  impl LamellarAM for HelloWorld {
[INFO] [stdout]    |       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arc`
[INFO] [stdout]   --> src/lib.rs:756:24
[INFO] [stdout]    |
[INFO] [stdout] 28 |          originial_pe: Arc::new(Mutex::new(my_pe)),
[INFO] [stdout]    |                        ^^^ use of undeclared type `Arc`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  | use std::sync::Arc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex`
[INFO] [stdout]   --> src/lib.rs:756:33
[INFO] [stdout]    |
[INFO] [stdout] 28 |          originial_pe: Arc::new(Mutex::new(my_pe)),
[INFO] [stdout]    |                                 ^^^^^ use of undeclared type `Mutex`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  | use futures::lock::Mutex;
[INFO] [stdout]    |
[INFO] [stdout] 2  | use std::sync::Mutex;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/lib.rs:739:6
[INFO] [stdout]    |
[INFO] [stdout] 11 |      async fn exec(self) {
[INFO] [stdout]    |      -----^^^^^^^^^^^^^^
[INFO] [stdout]    |      |
[INFO] [stdout]    |      `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0433, E0706.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - derive_arrayops (line 896) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lamellar`
[INFO] [stdout]  --> src/lib.rs:898:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use lamellar::array::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `lamellar`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `lamellar`
[INFO] [stdout]  --> src/lib.rs:901:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[lamellar::AmData(
[INFO] [stdout]   |   ^^^^^^^^ use of undeclared crate or module `lamellar`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Distribution`
[INFO] [stdout]   --> src/lib.rs:973:45
[INFO] [stdout]    |
[INFO] [stdout] 78 |         AtomicArray::<Custom>::new(&world,3,Distribution::Block);
[INFO] [stdout]    |                                             ^^^^^^^^^^^^ use of undeclared type `Distribution`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LamellarWorldBuilder`
[INFO] [stdout]   --> src/lib.rs:970:17
[INFO] [stdout]    |
[INFO] [stdout] 75 |     let world = LamellarWorldBuilder::new().build(); // the world
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `LamellarWorldBuilder`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AtomicArray`
[INFO] [stdout]   --> src/lib.rs:973:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         AtomicArray::<Custom>::new(&world,3,Distribution::Block);
[INFO] [stdout]    |         ^^^^^^^^^^^ use of undeclared type `AtomicArray`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - AmData (line 638)
[INFO] [stdout]     src/lib.rs - AmLocalData (line 655)
[INFO] [stdout]     src/lib.rs - am (line 729)
[INFO] [stdout]     src/lib.rs - derive_arrayops (line 896)
[INFO] [stdout]     src/lib.rs - local_am (line 771)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e6724f07fdc3995f7833e12ce9957953556de6c3363f75b01023c60f4b8aafbf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e6724f07fdc3995f7833e12ce9957953556de6c3363f75b01023c60f4b8aafbf", kill_on_drop: false }`
[INFO] [stdout] e6724f07fdc3995f7833e12ce9957953556de6c3363f75b01023c60f4b8aafbf
