[INFO] cloning repository https://github.com/zsakowitz/rs-bf-neo
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zsakowitz/rs-bf-neo" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzsakowitz%2Frs-bf-neo", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzsakowitz%2Frs-bf-neo'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 22bd4b0b6a21a310cda2e43ff543bb36fa4d6347
[INFO] testing zsakowitz/rs-bf-neo against 1.83.0 for beta-1.84.0-4-retry
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzsakowitz%2Frs-bf-neo" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/zsakowitz/rs-bf-neo on toolchain 1.83.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.83.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/zsakowitz/rs-bf-neo
[INFO] finished tweaking git repo https://github.com/zsakowitz/rs-bf-neo
[INFO] tweaked toml for git repo https://github.com/zsakowitz/rs-bf-neo written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/zsakowitz/rs-bf-neo already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.83.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 85c06e1bcb69ae8532cdd7f63a171bb4766a4095fc3b963c050c30e234b841ba
[INFO] running `Command { std: "docker" "start" "-a" "85c06e1bcb69ae8532cdd7f63a171bb4766a4095fc3b963c050c30e234b841ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "85c06e1bcb69ae8532cdd7f63a171bb4766a4095fc3b963c050c30e234b841ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "85c06e1bcb69ae8532cdd7f63a171bb4766a4095fc3b963c050c30e234b841ba", kill_on_drop: false }`
[INFO] [stdout] 85c06e1bcb69ae8532cdd7f63a171bb4766a4095fc3b963c050c30e234b841ba
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3dae45d50115d4184ee4e05342f09053d275f9ce858954dd4b5185c94708a8c8
[INFO] running `Command { std: "docker" "start" "-a" "3dae45d50115d4184ee4e05342f09053d275f9ce858954dd4b5185c94708a8c8", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.86
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling thiserror v1.0.63
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling ucd-trie v0.1.6
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.74
[INFO] [stderr]    Compiling thiserror-impl v1.0.63
[INFO] [stderr]    Compiling pest v2.7.11
[INFO] [stderr]    Compiling pest_meta v2.7.11
[INFO] [stderr]    Compiling pest_generator v2.7.11
[INFO] [stderr]    Compiling pest_derive v2.7.11
[INFO] [stderr]    Compiling rs-bf-neo v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/executor/mod.rs:175:18
[INFO] [stdout]     |
[INFO] [stdout] 161 | impl<'a, T> Executor<'a, T, Stdin, Stdout> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 175 |     ) -> Executor<
[INFO] [stdout]     |                  ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/executor/mod.rs:194:18
[INFO] [stdout]     |
[INFO] [stdout] 161 | impl<'a, T> Executor<'a, T, Stdin, Stdout> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 194 |     ) -> Executor<
[INFO] [stdout]     |                  ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]     --> src/rcr/emit.rs:1502:16
[INFO] [stdout]      |
[INFO] [stdout] 1502 |     fn stmt_bf(state: &mut State, stmt: &Bf) -> Result<()> {
[INFO] [stdout]      |                ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stmt`
[INFO] [stdout]     --> src/rcr/emit.rs:1502:35
[INFO] [stdout]      |
[INFO] [stdout] 1502 |     fn stmt_bf(state: &mut State, stmt: &Bf) -> Result<()> {
[INFO] [stdout]      |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_stmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.65s
[INFO] running `Command { std: "docker" "inspect" "3dae45d50115d4184ee4e05342f09053d275f9ce858954dd4b5185c94708a8c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3dae45d50115d4184ee4e05342f09053d275f9ce858954dd4b5185c94708a8c8", kill_on_drop: false }`
[INFO] [stdout] 3dae45d50115d4184ee4e05342f09053d275f9ce858954dd4b5185c94708a8c8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] aea778b4e5e16f477acc8ed7ed1e489749ed9808ed6367ca2adc17f86a1fed80
[INFO] running `Command { std: "docker" "start" "-a" "aea778b4e5e16f477acc8ed7ed1e489749ed9808ed6367ca2adc17f86a1fed80", kill_on_drop: false }`
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/executor/mod.rs:175:18
[INFO] [stdout]     |
[INFO] [stdout] 161 | impl<'a, T> Executor<'a, T, Stdin, Stdout> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 175 |     ) -> Executor<
[INFO] [stdout]     |                  ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/executor/mod.rs:194:18
[INFO] [stdout]     |
[INFO] [stdout] 161 | impl<'a, T> Executor<'a, T, Stdin, Stdout> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 194 |     ) -> Executor<
[INFO] [stdout]     |                  ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]     --> src/rcr/emit.rs:1502:16
[INFO] [stdout]      |
[INFO] [stdout] 1502 |     fn stmt_bf(state: &mut State, stmt: &Bf) -> Result<()> {
[INFO] [stdout]      |                ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stmt`
[INFO] [stdout]     --> src/rcr/emit.rs:1502:35
[INFO] [stdout]      |
[INFO] [stdout] 1502 |     fn stmt_bf(state: &mut State, stmt: &Bf) -> Result<()> {
[INFO] [stdout]      |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_stmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rs-bf-neo v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/executor/mod.rs:175:18
[INFO] [stdout]     |
[INFO] [stdout] 161 | impl<'a, T> Executor<'a, T, Stdin, Stdout> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 175 |     ) -> Executor<
[INFO] [stdout]     |                  ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/executor/mod.rs:194:18
[INFO] [stdout]     |
[INFO] [stdout] 161 | impl<'a, T> Executor<'a, T, Stdin, Stdout> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 194 |     ) -> Executor<
[INFO] [stdout]     |                  ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]     --> src/rcr/emit.rs:1502:16
[INFO] [stdout]      |
[INFO] [stdout] 1502 |     fn stmt_bf(state: &mut State, stmt: &Bf) -> Result<()> {
[INFO] [stdout]      |                ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `stmt`
[INFO] [stdout]     --> src/rcr/emit.rs:1502:35
[INFO] [stdout]      |
[INFO] [stdout] 1502 |     fn stmt_bf(state: &mut State, stmt: &Bf) -> Result<()> {
[INFO] [stdout]      |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_stmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.50s
[INFO] running `Command { std: "docker" "inspect" "aea778b4e5e16f477acc8ed7ed1e489749ed9808ed6367ca2adc17f86a1fed80", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aea778b4e5e16f477acc8ed7ed1e489749ed9808ed6367ca2adc17f86a1fed80", kill_on_drop: false }`
[INFO] [stdout] aea778b4e5e16f477acc8ed7ed1e489749ed9808ed6367ca2adc17f86a1fed80
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] aba85138e59018312e5528b0eeb494c62e3e11ddd4e8b3e08cde13d26dabdaac
[INFO] running `Command { std: "docker" "start" "-a" "aba85138e59018312e5528b0eeb494c62e3e11ddd4e8b3e08cde13d26dabdaac", kill_on_drop: false }`
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/executor/mod.rs:175:18
[INFO] [stderr]     |
[INFO] [stderr] 161 | impl<'a, T> Executor<'a, T, Stdin, Stdout> {
[INFO] [stderr]     |      -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 175 |     ) -> Executor<
[INFO] [stderr]     |                  ^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/executor/mod.rs:194:18
[INFO] [stderr]     |
[INFO] [stderr] 161 | impl<'a, T> Executor<'a, T, Stdin, Stdout> {
[INFO] [stderr]     |      -- lifetime `'a` declared here
[INFO] [stderr] ...
[INFO] [stderr] 194 |     ) -> Executor<
[INFO] [stderr]     |                  ^ this elided lifetime gets resolved as `'a`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `state`
[INFO] [stderr]     --> src/rcr/emit.rs:1502:16
[INFO] [stderr]      |
[INFO] [stderr] 1502 |     fn stmt_bf(state: &mut State, stmt: &Bf) -> Result<()> {
[INFO] [stderr]      |                ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `stmt`
[INFO] [stderr]     --> src/rcr/emit.rs:1502:35
[INFO] [stderr]      |
[INFO] [stderr] 1502 |     fn stmt_bf(state: &mut State, stmt: &Bf) -> Result<()> {
[INFO] [stderr]      |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_stmt`
[INFO] [stderr] 
[INFO] [stderr] warning: `rs-bf-neo` (lib) generated 4 warnings
[INFO] [stderr] warning: `rs-bf-neo` (lib test) generated 4 warnings (4 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rs_bf_neo-5b3aa8b7c5283885)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rs_bf_neo
[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 28 tests
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::CannotMutateImmutableVariable (line 779) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::ExactInitializerInvalidLength (line 742) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::ArrayInitializedWithScalar (line 752) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::ArrayOfInexactSizeHasNoInitializer (line 723) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::ArrayElementsMustBeScalars (line 887) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::DuplicateFunctionDefinition (line 788) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::GotoRequiresExactlyOneScalar (line 948) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::DestructuredElementLeftUninitialized (line 770) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::ArrayParamIncorrectSize (line 976) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::FunctionDoesNotExist (line 959) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::IndexOutOfBounds (line 847) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::IndexedIntoSingle (line 838) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::MainTakesParameters (line 801) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::LocalDoesNotExist (line 829) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::OffsetExitsTapeBounds (line 856) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::InexactInitializerTooShort (line 733) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::IterationOverScalar (line 877) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::MainReturns (line 807) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::SafeZeroAssertion (line 990) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::ScalarInitializedWithArray (line 761) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::TargetedForLoop (line 906) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::TargetedWhileLoop (line 896) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::TargetedLowLevel (line 937) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::NoDefaultValue (line 813) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::SpreadScalar (line 968) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::WhileLoopHeadedByArray (line 865) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::TargetedFunctionWithoutReturn (line 920) ... FAILED
[INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::MainDoesNotExist (line 795) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::CannotMutateImmutableVariable (line 779) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `a`
[INFO] [stdout]  --> src/rcr/emit.rs:782:7
[INFO] [stdout]   |
[INFO] [stdout] 4 |   inc a;
[INFO] [stdout]   |       ^ expected one of 8 possible tokens
[INFO] [stdout]   |
[INFO] [stdout] help: there is a keyword `in` with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 |   in a;
[INFO] [stdout]   |   ~~
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::ExactInitializerInvalidLength (line 742) stdout ----
[INFO] [stdout] error: expected a pattern, found an expression
[INFO] [stdout]  --> src/rcr/emit.rs:744:7
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let a[3] = "hi";
[INFO] [stdout]   |       ^^^^ not a pattern
[INFO] [stdout]   |
[INFO] [stdout]   = note: arbitrary expressions are not allowed in patterns: <https://doc.rust-lang.org/book/ch18-00-patterns.html>
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `,`, `.`, `;`, `?`, `]`, or an operator, found `7`
[INFO] [stdout]  --> src/rcr/emit.rs:745:17
[INFO] [stdout]   |
[INFO] [stdout] 4 |   let a[5] = [2 7];
[INFO] [stdout]   |                 ^ expected one of `,`, `.`, `;`, `?`, `]`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: expected a pattern, found an expression
[INFO] [stdout]  --> src/rcr/emit.rs:745:7
[INFO] [stdout]   |
[INFO] [stdout] 4 |   let a[5] = [2 7];
[INFO] [stdout]   |       ^^^^ not a pattern
[INFO] [stdout]   |
[INFO] [stdout]   = note: arbitrary expressions are not allowed in patterns: <https://doc.rust-lang.org/book/ch18-00-patterns.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::ArrayInitializedWithScalar (line 752) stdout ----
[INFO] [stdout] error: expected a pattern, found an expression
[INFO] [stdout]  --> src/rcr/emit.rs:754:7
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let a[3] = 5;
[INFO] [stdout]   |       ^^^^ not a pattern
[INFO] [stdout]   |
[INFO] [stdout]   = note: arbitrary expressions are not allowed in patterns: <https://doc.rust-lang.org/book/ch18-00-patterns.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::ArrayOfInexactSizeHasNoInitializer (line 723) stdout ----
[INFO] [stdout] error: expected one of `:`, `;`, `=`, `@`, or `|`, found `[`
[INFO] [stdout]  --> src/rcr/emit.rs:725:8
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let a[];
[INFO] [stdout]   |        ^ expected one of `:`, `;`, `=`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::ArrayElementsMustBeScalars (line 887) stdout ----
[INFO] [stdout] error: expected one of `:`, `;`, `=`, `@`, or `|`, found `[`
[INFO] [stdout]  --> src/rcr/emit.rs:889:8
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let a[] = [2 3 4];
[INFO] [stdout]   |        ^ expected one of `:`, `;`, `=`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::DuplicateFunctionDefinition (line 788) stdout ----
[INFO] [stdout] error[E0428]: the name `hi` is defined multiple times
[INFO] [stdout]  --> src/rcr/emit.rs:790:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn hi() {}
[INFO] [stdout]   | ------- previous definition of the value `hi` here
[INFO] [stdout] 4 | fn hi() {}
[INFO] [stdout]   | ^^^^^^^ `hi` redefined here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `hi` must be defined only once in the value namespace of this block
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0428`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::GotoRequiresExactlyOneScalar (line 948) stdout ----
[INFO] [stdout] error: expected one of `.`, `?`, `]`, or an operator, found `3`
[INFO] [stdout]  --> src/rcr/emit.rs:950:11
[INFO] [stdout]   |
[INFO] [stdout] 3 |   goto [2 3]; // error because there are multiple candidates
[INFO] [stdout]   |           ^ expected one of `.`, `?`, `]`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::DestructuredElementLeftUninitialized (line 770) stdout ----
[INFO] [stdout] error: expected one of `,`, `@`, `]`, or `|`, found `b`
[INFO] [stdout]  --> src/rcr/emit.rs:772:10
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let [a b] = "h";
[INFO] [stdout]   |          ^ expected one of `,`, `@`, `]`, or `|`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a keyword `as` with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let [as b] = "h";
[INFO] [stdout]   |        ~~
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `,`, `@`, `]`, or `|`, found `b`
[INFO] [stdout]  --> src/rcr/emit.rs:773:10
[INFO] [stdout]   |
[INFO] [stdout] 4 |   let [a b=3 c] = "hi";
[INFO] [stdout]   |          ^ expected one of `,`, `@`, `]`, or `|`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a keyword `as` with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 |   let [as b=3 c] = "hi";
[INFO] [stdout]   |        ~~
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `,`, `@`, `]`, or `|`, found `=`
[INFO] [stdout]  --> src/rcr/emit.rs:773:11
[INFO] [stdout]   |
[INFO] [stdout] 4 |   let [a b=3 c] = "hi";
[INFO] [stdout]   |           ^ expected one of `,`, `@`, `]`, or `|`
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `.`, `;`, `?`, `else`, or an operator, found `c`
[INFO] [stdout]  --> src/rcr/emit.rs:773:14
[INFO] [stdout]   |
[INFO] [stdout] 4 |   let [a b=3 c] = "hi";
[INFO] [stdout]   |              ^ expected one of `.`, `;`, `?`, `else`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error[E0529]: expected an array or slice, found `str`
[INFO] [stdout]  --> src/rcr/emit.rs:772:7
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let [a b] = "h";
[INFO] [stdout]   |       ^^^^^ pattern cannot match with input type `str`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0529`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::ArrayParamIncorrectSize (line 976) stdout ----
[INFO] [stdout] error: expected one of `.`, `:`, `?`, `|`, or an operator, found `)`
[INFO] [stdout]  --> src/rcr/emit.rs:977:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn my_fn(a[2]) {}
[INFO] [stdout]   |              ^ expected one of `.`, `:`, `?`, `|`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `,`, `@`, `]`, or `|`, found `b`
[INFO] [stdout]  --> src/rcr/emit.rs:978:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn my_dest([a b]) {}
[INFO] [stdout]   |               ^ expected one of `,`, `@`, `]`, or `|`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a keyword `as` with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn my_dest([as b]) {}
[INFO] [stdout]   |             ~~
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:` or `|`, found `)`
[INFO] [stdout]  --> src/rcr/emit.rs:978:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn my_dest([a b]) {}
[INFO] [stdout]   |                 ^ expected one of `:` or `|`
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `,`, `.`, `;`, `?`, `]`, or an operator, found `3`
[INFO] [stdout]  --> src/rcr/emit.rs:982:12
[INFO] [stdout]   |
[INFO] [stdout] 7 |   my_fn([2 3 4]);
[INFO] [stdout]   |            ^ expected one of `,`, `.`, `;`, `?`, `]`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `,`, `.`, `;`, `?`, `]`, or an operator, found `3`
[INFO] [stdout]  --> src/rcr/emit.rs:984:14
[INFO] [stdout]   |
[INFO] [stdout] 9 |   my_dest([2 3 4]);
[INFO] [stdout]   |              ^ expected one of `,`, `.`, `;`, `?`, `]`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: expected a pattern, found an expression
[INFO] [stdout]  --> src/rcr/emit.rs:977:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn my_fn(a[2]) {}
[INFO] [stdout]   |          ^^^^ not a pattern
[INFO] [stdout]   |
[INFO] [stdout]   = note: arbitrary expressions are not allowed in patterns: <https://doc.rust-lang.org/book/ch18-00-patterns.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::FunctionDoesNotExist (line 959) stdout ----
[INFO] [stdout] error: invalid variable declaration
[INFO] [stdout]  --> src/rcr/emit.rs:961:3
[INFO] [stdout]   |
[INFO] [stdout] 3 |   mut a = 2;
[INFO] [stdout]   |   ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: missing keyword
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let mut a = 2;
[INFO] [stdout]   |   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `a`
[INFO] [stdout]  --> src/rcr/emit.rs:962:8
[INFO] [stdout]   |
[INFO] [stdout] 4 |   zero a;
[INFO] [stdout]   |        ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::IndexOutOfBounds (line 847) stdout ----
[INFO] [stdout] error: expected one of `:`, `;`, `=`, `@`, or `|`, found `[`
[INFO] [stdout]  --> src/rcr/emit.rs:849:8
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let a[] = [2 4];
[INFO] [stdout]   |        ^ expected one of `:`, `;`, `=`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::IndexedIntoSingle (line 838) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `a`
[INFO] [stdout]  --> src/rcr/emit.rs:841:7
[INFO] [stdout]   |
[INFO] [stdout] 4 |   inc a.3;
[INFO] [stdout]   |       ^ expected one of 8 possible tokens
[INFO] [stdout]   |
[INFO] [stdout] help: there is a keyword `in` with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 |   in a.3;
[INFO] [stdout]   |   ~~
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::MainTakesParameters (line 801) stdout ----
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `,`
[INFO] [stdout]  --> src/rcr/emit.rs:802:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn main(a, b, [c d]) {}
[INFO] [stdout]   |          ^ expected one of `:`, `@`, or `|`
[INFO] [stdout]   |
[INFO] [stdout]   = note: anonymous parameters are removed in the 2018 edition (see RFC 1685)
[INFO] [stdout] help: if this is a `self` type, give it a parameter name
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn main(self: a, b, [c d]) {}
[INFO] [stdout]   |         +++++
[INFO] [stdout] help: if this is a parameter name, give it a type
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn main(a: TypeName, b, [c d]) {}
[INFO] [stdout]   |          ++++++++++
[INFO] [stdout] help: if this is a type, explicitly ignore the parameter name
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn main(_: a, b, [c d]) {}
[INFO] [stdout]   |         ++
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `,`
[INFO] [stdout]  --> src/rcr/emit.rs:802:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn main(a, b, [c d]) {}
[INFO] [stdout]   |             ^ expected one of `:`, `@`, or `|`
[INFO] [stdout]   |
[INFO] [stdout]   = note: anonymous parameters are removed in the 2018 edition (see RFC 1685)
[INFO] [stdout] help: if this is a parameter name, give it a type
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn main(a, b: TypeName, [c d]) {}
[INFO] [stdout]   |             ++++++++++
[INFO] [stdout] help: if this is a type, explicitly ignore the parameter name
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn main(a, _: b, [c d]) {}
[INFO] [stdout]   |            ++
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `,`, `@`, `]`, or `|`, found `d`
[INFO] [stdout]  --> src/rcr/emit.rs:802:18
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn main(a, b, [c d]) {}
[INFO] [stdout]   |                 -^ expected one of `,`, `@`, `]`, or `|`
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:` or `|`, found `)`
[INFO] [stdout]  --> src/rcr/emit.rs:802:20
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn main(a, b, [c d]) {}
[INFO] [stdout]   |                    ^ expected one of `:` or `|`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::LocalDoesNotExist (line 829) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `c`
[INFO] [stdout]  --> src/rcr/emit.rs:832:7
[INFO] [stdout]   |
[INFO] [stdout] 4 |   inc c;
[INFO] [stdout]   |       ^ expected one of 8 possible tokens
[INFO] [stdout]   |
[INFO] [stdout] help: there is a keyword `in` with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 |   in c;
[INFO] [stdout]   |   ~~
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::OffsetExitsTapeBounds (line 856) stdout ----
[INFO] [stdout] error: expected type, found `;`
[INFO] [stdout]  --> src/rcr/emit.rs:858:10
[INFO] [stdout]   |
[INFO] [stdout] 3 |   inc <<<;
[INFO] [stdout]   |          ^ expected type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::InexactInitializerTooShort (line 733) stdout ----
[INFO] [stdout] error: expected one of `,`, `@`, `]`, or `|`, found `b`
[INFO] [stdout]  --> src/rcr/emit.rs:735:10
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let [a b c d ...] = "hi";
[INFO] [stdout]   |          ^ expected one of `,`, `@`, `]`, or `|`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a keyword `as` with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let [as b c d ...] = "hi";
[INFO] [stdout]   |        ~~
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `,`, `@`, `]`, or `|`, found `c`
[INFO] [stdout]  --> src/rcr/emit.rs:735:12
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let [a b c d ...] = "hi";
[INFO] [stdout]   |           -^ expected one of `,`, `@`, `]`, or `|`
[INFO] [stdout]   |           |
[INFO] [stdout]   |           help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] error[E0586]: inclusive range with no end
[INFO] [stdout]  --> src/rcr/emit.rs:735:16
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let [a b c d ...] = "hi";
[INFO] [stdout]   |                ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: inclusive ranges must be bounded at the end (`..=b` or `a..=b`)
[INFO] [stdout] help: use `..` instead
[INFO] [stdout]   |
[INFO] [stdout] 3 -   let [a b c d ...] = "hi";
[INFO] [stdout] 3 +   let [a b c d ..] = "hi";
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `,`, `@`, `]`, or `|`, found `d`
[INFO] [stdout]  --> src/rcr/emit.rs:735:14
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let [a b c d ...] = "hi";
[INFO] [stdout]   |             -^ expected one of `,`, `@`, `]`, or `|`
[INFO] [stdout]   |             |
[INFO] [stdout]   |             help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `d` in this scope
[INFO] [stdout]  --> src/rcr/emit.rs:735:14
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let [a b c d ...] = "hi";
[INFO] [stdout]   |              ^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: if you meant to collect the rest of the slice in `d`, use the at operator
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let [a b c d @ ...] = "hi";
[INFO] [stdout]   |                +
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `X..` patterns in slices are experimental
[INFO] [stdout]  --> src/rcr/emit.rs:735:14
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let [a b c d ...] = "hi";
[INFO] [stdout]   |              ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #67264 <https://github.com/rust-lang/rust/issues/67264> for more information
[INFO] [stdout] 
[INFO] [stdout] error[E0529]: expected an array or slice, found `str`
[INFO] [stdout]  --> src/rcr/emit.rs:735:7
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let [a b c d ...] = "hi";
[INFO] [stdout]   |       ^^^^^^^^^^^^^ pattern cannot match with input type `str`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0529, E0586, E0658.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::IterationOverScalar (line 877) stdout ----
[INFO] [stdout] error[E0277]: `{integer}` is not an iterator
[INFO] [stdout]  --> src/rcr/emit.rs:879:12
[INFO] [stdout]   |
[INFO] [stdout] 3 |   for a in 34 {
[INFO] [stdout]   |            ^^ `{integer}` is not an iterator
[INFO] [stdout]   |
[INFO] [stdout]   = help: the trait `Iterator` is not implemented for `{integer}`, which is required by `{integer}: IntoIterator`
[INFO] [stdout]   = note: if you want to iterate between `start` until a value `end`, use the exclusive range syntax `start..end` or the inclusive range syntax `start..=end`
[INFO] [stdout]   = note: required for `{integer}` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::MainReturns (line 807) stdout ----
[INFO] [stdout] error: expected type, found `23`
[INFO] [stdout]  --> src/rcr/emit.rs:808:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() -> 23 {}
[INFO] [stdout]   |              ^^ expected type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::SafeZeroAssertion (line 990) stdout ----
[INFO] [stdout] error: invalid variable declaration
[INFO] [stdout]  --> src/rcr/emit.rs:992:3
[INFO] [stdout]   |
[INFO] [stdout] 3 |   mut a = 2;
[INFO] [stdout]   |   ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: missing keyword
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let mut a = 2;
[INFO] [stdout]   |   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `a`
[INFO] [stdout]  --> src/rcr/emit.rs:993:19
[INFO] [stdout]   |
[INFO] [stdout] 4 |   assert::is_zero a;
[INFO] [stdout]   |                   ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::ScalarInitializedWithArray (line 761) stdout ----
[INFO] [stdout] error: expected one of `,`, `.`, `;`, `?`, `]`, or an operator, found `3`
[INFO] [stdout]  --> src/rcr/emit.rs:763:14
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let a = [5 3];
[INFO] [stdout]   |              ^ expected one of `,`, `.`, `;`, `?`, `]`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::TargetedForLoop (line 906) stdout ----
[INFO] [stdout] error: invalid variable declaration
[INFO] [stdout]  --> src/rcr/emit.rs:908:3
[INFO] [stdout]   |
[INFO] [stdout] 3 |   mut a[] = [2 3];
[INFO] [stdout]   |   ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: missing keyword
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let mut a[] = [2 3];
[INFO] [stdout]   |   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `;`, `=`, `@`, or `|`, found `[`
[INFO] [stdout]  --> src/rcr/emit.rs:908:8
[INFO] [stdout]   |
[INFO] [stdout] 3 |   mut a[] = [2 3];
[INFO] [stdout]   |        ^ expected one of `:`, `;`, `=`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::TargetedWhileLoop (line 896) stdout ----
[INFO] [stdout] error: invalid variable declaration
[INFO] [stdout]  --> src/rcr/emit.rs:898:3
[INFO] [stdout]   |
[INFO] [stdout] 3 |   mut a = 2;
[INFO] [stdout]   |   ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: missing keyword
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let mut a = 2;
[INFO] [stdout]   |   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `a`
[INFO] [stdout]  --> src/rcr/emit.rs:899:26
[INFO] [stdout]   |
[INFO] [stdout] 4 |   let b = (while a { dec a; });
[INFO] [stdout]   |                          ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/rcr/emit.rs:899:18
[INFO] [stdout]   |
[INFO] [stdout] 4 |   let b = (while a { dec a; });
[INFO] [stdout]   |                  ^ expected `bool`, found integer
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::TargetedLowLevel (line 937) stdout ----
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `)`
[INFO] [stdout]  --> src/rcr/emit.rs:938:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn zero(mut a) -> (bf a[-]);
[INFO] [stdout]   |              ^ expected one of `:`, `@`, or `|`
[INFO] [stdout]   |
[INFO] [stdout]   = note: anonymous parameters are removed in the 2018 edition (see RFC 1685)
[INFO] [stdout] help: if this is a `self` type, give it a parameter name
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn zero(self: mut a) -> (bf a[-]);
[INFO] [stdout]   |         +++++
[INFO] [stdout] help: if this is a parameter name, give it a type
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn zero(mut a: TypeName) -> (bf a[-]);
[INFO] [stdout]   |              ++++++++++
[INFO] [stdout] help: if this is a type, explicitly ignore the parameter name
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn zero(_: mut a) -> (bf a[-]);
[INFO] [stdout]   |         ++
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `a`
[INFO] [stdout]  --> src/rcr/emit.rs:938:23
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn zero(mut a) -> (bf a[-]);
[INFO] [stdout]   |                       ^ expected one of 7 possible tokens
[INFO] [stdout]   |
[INFO] [stdout] help: there is a keyword `if` with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn zero(mut a) -> (if a[-]);
[INFO] [stdout]   |                    ~~
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `-`
[INFO] [stdout]  --> src/rcr/emit.rs:938:25
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn zero(mut a) -> (bf a[-]);
[INFO] [stdout]   |                         ^ expected type
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `[`
[INFO] [stdout]  --> src/rcr/emit.rs:938:24
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn zero(mut a) -> (bf a[-]);
[INFO] [stdout]   |                        ^
[INFO] [stdout]   |                        |
[INFO] [stdout]   |                        expected one of 7 possible tokens
[INFO] [stdout]   |                        help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] error: invalid variable declaration
[INFO] [stdout]  --> src/rcr/emit.rs:941:3
[INFO] [stdout]   |
[INFO] [stdout] 5 |   mut a = 78;
[INFO] [stdout]   |   ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: missing keyword
[INFO] [stdout]   |
[INFO] [stdout] 5 |   let mut a = 78;
[INFO] [stdout]   |   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `a`
[INFO] [stdout]  --> src/rcr/emit.rs:942:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |   zero a;
[INFO] [stdout]   |        ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: free function without a body
[INFO] [stdout]  --> src/rcr/emit.rs:938:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn zero(mut a) -> (bf a[-]);
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]   |                            |
[INFO] [stdout]   |                            help: provide a definition for the function: `{ <body> }`
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `bf` in this scope
[INFO] [stdout]  --> src/rcr/emit.rs:938:20
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn zero(mut a) -> (bf a[-]);
[INFO] [stdout]   |                    ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `a` in this scope
[INFO] [stdout]  --> src/rcr/emit.rs:938:23
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn zero(mut a) -> (bf a[-]);
[INFO] [stdout]   |                       ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::NoDefaultValue (line 813) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found reserved identifier `_`
[INFO] [stdout]  --> src/rcr/emit.rs:815:7
[INFO] [stdout]   |
[INFO] [stdout] 3 |   inc _;
[INFO] [stdout]   |       ^ expected one of 8 possible tokens
[INFO] [stdout]   |
[INFO] [stdout] help: there is a keyword `in` with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 |   in _;
[INFO] [stdout]   |   ~~
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `,`
[INFO] [stdout]  --> src/rcr/emit.rs:819:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn add(mut a, mut b) -> a {
[INFO] [stdout]   |             ^ expected one of `:`, `@`, or `|`
[INFO] [stdout]   |
[INFO] [stdout]   = note: anonymous parameters are removed in the 2018 edition (see RFC 1685)
[INFO] [stdout] help: if this is a `self` type, give it a parameter name
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn add(self: mut a, mut b) -> a {
[INFO] [stdout]   |        +++++
[INFO] [stdout] help: if this is a parameter name, give it a type
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn add(mut a: TypeName, mut b) -> a {
[INFO] [stdout]   |             ++++++++++
[INFO] [stdout] help: if this is a type, explicitly ignore the parameter name
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn add(_: mut a, mut b) -> a {
[INFO] [stdout]   |        ++
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `)`
[INFO] [stdout]  --> src/rcr/emit.rs:819:20
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn add(mut a, mut b) -> a {
[INFO] [stdout]   |                    ^ expected one of `:`, `@`, or `|`
[INFO] [stdout]   |
[INFO] [stdout]   = note: anonymous parameters are removed in the 2018 edition (see RFC 1685)
[INFO] [stdout] help: if this is a parameter name, give it a type
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn add(mut a, mut b: TypeName) -> a {
[INFO] [stdout]   |                    ++++++++++
[INFO] [stdout] help: if this is a type, explicitly ignore the parameter name
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn add(mut a, _: mut b) -> a {
[INFO] [stdout]   |               ++
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `b`
[INFO] [stdout]  --> src/rcr/emit.rs:821:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     dec b;
[INFO] [stdout]   |         ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error[E0573]: expected type, found local variable `a`
[INFO] [stdout]  --> src/rcr/emit.rs:819:25
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn add(mut a, mut b) -> a {
[INFO] [stdout]   |                         ^ not a type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0573`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::SpreadScalar (line 968) stdout ----
[INFO] [stdout] error: unexpected token: `...`
[INFO] [stdout]  --> src/rcr/emit.rs:970:7
[INFO] [stdout]   |
[INFO] [stdout] 3 |   inc ...23;
[INFO] [stdout]   |       ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: use `..` for an exclusive range
[INFO] [stdout]   |
[INFO] [stdout] 3 |   inc ..23;
[INFO] [stdout]   |       ~~
[INFO] [stdout] help: or `..=` for an inclusive range
[INFO] [stdout]   |
[INFO] [stdout] 3 |   inc ..=23;
[INFO] [stdout]   |       ~~~
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `inc` in this scope
[INFO] [stdout]  --> src/rcr/emit.rs:970:3
[INFO] [stdout]   |
[INFO] [stdout] 3 |   inc ...23;
[INFO] [stdout]   |   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::WhileLoopHeadedByArray (line 865) stdout ----
[INFO] [stdout] error: expected one of `,`, `.`, `;`, `?`, `]`, or an operator, found `3`
[INFO] [stdout]  --> src/rcr/emit.rs:867:17
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let a[2] = [2 3];
[INFO] [stdout]   |                 ^ expected one of `,`, `.`, `;`, `?`, `]`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: expected a pattern, found an expression
[INFO] [stdout]  --> src/rcr/emit.rs:867:7
[INFO] [stdout]   |
[INFO] [stdout] 3 |   let a[2] = [2 3];
[INFO] [stdout]   |       ^^^^ not a pattern
[INFO] [stdout]   |
[INFO] [stdout]   = note: arbitrary expressions are not allowed in patterns: <https://doc.rust-lang.org/book/ch18-00-patterns.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::TargetedFunctionWithoutReturn (line 920) stdout ----
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `)`
[INFO] [stdout]  --> src/rcr/emit.rs:921:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn zero(mut x) {
[INFO] [stdout]   |              ^ expected one of `:`, `@`, or `|`
[INFO] [stdout]   |
[INFO] [stdout]   = note: anonymous parameters are removed in the 2018 edition (see RFC 1685)
[INFO] [stdout] help: if this is a `self` type, give it a parameter name
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn zero(self: mut x) {
[INFO] [stdout]   |         +++++
[INFO] [stdout] help: if this is a parameter name, give it a type
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn zero(mut x: TypeName) {
[INFO] [stdout]   |              ++++++++++
[INFO] [stdout] help: if this is a type, explicitly ignore the parameter name
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn zero(_: mut x) {
[INFO] [stdout]   |         ++
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `x`
[INFO] [stdout]  --> src/rcr/emit.rs:923:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     dec x;
[INFO] [stdout]   |         ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: invalid variable declaration
[INFO] [stdout]  --> src/rcr/emit.rs:928:3
[INFO] [stdout]   |
[INFO] [stdout] 9 |   mut a = 2;
[INFO] [stdout]   |   ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: missing keyword
[INFO] [stdout]   |
[INFO] [stdout] 9 |   let mut a = 2;
[INFO] [stdout]   |   ~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `)`, `,`, `.`, `::`, `?`, `{`, or an operator, found `a`
[INFO] [stdout]   --> src/rcr/emit.rs:929:16
[INFO] [stdout]    |
[INFO] [stdout] 10 |   let b = (inc a);
[INFO] [stdout]    |                ^ expected one of 8 possible tokens
[INFO] [stdout]    |
[INFO] [stdout] help: there is a keyword `in` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 10 |   let b = (in a);
[INFO] [stdout]    |            ~~
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `)`, `,`, `.`, `::`, `?`, `{`, or an operator, found `a`
[INFO] [stdout]   --> src/rcr/emit.rs:930:17
[INFO] [stdout]    |
[INFO] [stdout] 11 |   let c = (zero a);
[INFO] [stdout]    |                -^ expected one of 8 possible tokens
[INFO] [stdout]    |                |
[INFO] [stdout]    |                help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `inc` in this scope
[INFO] [stdout]   --> src/rcr/emit.rs:929:12
[INFO] [stdout]    |
[INFO] [stdout] 10 |   let b = (inc a);
[INFO] [stdout]    |            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::ArrayElementsMustBeScalars (line 887)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::ArrayInitializedWithScalar (line 752)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::ArrayOfInexactSizeHasNoInitializer (line 723)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::ArrayParamIncorrectSize (line 976)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::CannotMutateImmutableVariable (line 779)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::DestructuredElementLeftUninitialized (line 770)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::DuplicateFunctionDefinition (line 788)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::ExactInitializerInvalidLength (line 742)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::FunctionDoesNotExist (line 959)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::GotoRequiresExactlyOneScalar (line 948)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::IndexOutOfBounds (line 847)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::IndexedIntoSingle (line 838)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::InexactInitializerTooShort (line 733)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::IterationOverScalar (line 877)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::LocalDoesNotExist (line 829)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::MainReturns (line 807)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::MainTakesParameters (line 801)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::NoDefaultValue (line 813)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::OffsetExitsTapeBounds (line 856)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::SafeZeroAssertion (line 990)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::ScalarInitializedWithArray (line 761)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::SpreadScalar (line 968)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::TargetedForLoop (line 906)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::TargetedFunctionWithoutReturn (line 920)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::TargetedLowLevel (line 937)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::TargetedWhileLoop (line 896)
[INFO] [stdout]     src/rcr/emit.rs - rcr::emit::error::Error::WhileLoopHeadedByArray (line 865)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 27 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.19s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "aba85138e59018312e5528b0eeb494c62e3e11ddd4e8b3e08cde13d26dabdaac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aba85138e59018312e5528b0eeb494c62e3e11ddd4e8b3e08cde13d26dabdaac", kill_on_drop: false }`
[INFO] [stdout] aba85138e59018312e5528b0eeb494c62e3e11ddd4e8b3e08cde13d26dabdaac
