[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 try#7af779037716ae4125ceabb429791b4cf5dd0a43 for pr-136932 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzsakowitz%2Frs-bf-neo" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/zsakowitz/rs-bf-neo on toolchain 7af779037716ae4125ceabb429791b4cf5dd0a43 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "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-6-tc2/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" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fcf4ff8391df5cdc8d410c4c74751f4746969b05550e890d29632a3aa70a7a36 [INFO] running `Command { std: "docker" "start" "-a" "fcf4ff8391df5cdc8d410c4c74751f4746969b05550e890d29632a3aa70a7a36", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fcf4ff8391df5cdc8d410c4c74751f4746969b05550e890d29632a3aa70a7a36", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fcf4ff8391df5cdc8d410c4c74751f4746969b05550e890d29632a3aa70a7a36", kill_on_drop: false }` [INFO] [stdout] fcf4ff8391df5cdc8d410c4c74751f4746969b05550e890d29632a3aa70a7a36 [INFO] testing zsakowitz/rs-bf-neo against try#7af779037716ae4125ceabb429791b4cf5dd0a43 for pr-136932 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzsakowitz%2Frs-bf-neo" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/zsakowitz/rs-bf-neo on toolchain 7af779037716ae4125ceabb429791b4cf5dd0a43 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "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-6-tc2/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" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] Error response from daemon: mkdir /var/lib/docker/overlay2/9840389b46a904d0db745149c44e36a51b58669677378abf87cb999ad7748e10-init: no space left on device [INFO] testing zsakowitz/rs-bf-neo against try#7af779037716ae4125ceabb429791b4cf5dd0a43 for pr-136932 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzsakowitz%2Frs-bf-neo" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/zsakowitz/rs-bf-neo on toolchain 7af779037716ae4125ceabb429791b4cf5dd0a43 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "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-6-tc2/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" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 76af1111838c43b61b6f4e7f17931671d28f31adbfcad4ad5d97916da69f3ae7 [INFO] running `Command { std: "docker" "start" "-a" "76af1111838c43b61b6f4e7f17931671d28f31adbfcad4ad5d97916da69f3ae7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "76af1111838c43b61b6f4e7f17931671d28f31adbfcad4ad5d97916da69f3ae7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "76af1111838c43b61b6f4e7f17931671d28f31adbfcad4ad5d97916da69f3ae7", kill_on_drop: false }` [INFO] [stdout] 76af1111838c43b61b6f4e7f17931671d28f31adbfcad4ad5d97916da69f3ae7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5387594a88f696e0bd9bf8118a5ae79a2b3501fc0f3e67a73e67a049ea74d3c7 [INFO] running `Command { std: "docker" "start" "-a" "5387594a88f696e0bd9bf8118a5ae79a2b3501fc0f3e67a73e67a049ea74d3c7", 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 13.28s [INFO] running `Command { std: "docker" "inspect" "5387594a88f696e0bd9bf8118a5ae79a2b3501fc0f3e67a73e67a049ea74d3c7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5387594a88f696e0bd9bf8118a5ae79a2b3501fc0f3e67a73e67a049ea74d3c7", kill_on_drop: false }` [INFO] [stdout] 5387594a88f696e0bd9bf8118a5ae79a2b3501fc0f3e67a73e67a049ea74d3c7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8ba3006f2e9d8aab169edc42a58d30bc6afa00e6054427ada9fb8dc64a80490d [INFO] running `Command { std: "docker" "start" "-a" "8ba3006f2e9d8aab169edc42a58d30bc6afa00e6054427ada9fb8dc64a80490d", 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 2.25s [INFO] running `Command { std: "docker" "inspect" "8ba3006f2e9d8aab169edc42a58d30bc6afa00e6054427ada9fb8dc64a80490d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8ba3006f2e9d8aab169edc42a58d30bc6afa00e6054427ada9fb8dc64a80490d", kill_on_drop: false }` [INFO] [stdout] 8ba3006f2e9d8aab169edc42a58d30bc6afa00e6054427ada9fb8dc64a80490d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 5cd06298cb71694003605dda9d35770054cd8bfbdd3fe700131109fe6821330e [INFO] running `Command { std: "docker" "start" "-a" "5cd06298cb71694003605dda9d35770054cd8bfbdd3fe700131109fe6821330e", 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.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rs_bf_neo-5b6d792767829d8c) [INFO] [stdout] [INFO] [stderr] Doc-tests rs_bf_neo [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 28 tests [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::ArrayOfInexactSizeHasNoInitializer (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::ArrayInitializedWithScalar (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::ExactInitializerInvalidLength (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::GotoRequiresExactlyOneScalar (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::IndexOutOfBounds (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::DuplicateFunctionDefinition (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::CannotMutateImmutableVariable (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::ArrayParamIncorrectSize (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::ArrayElementsMustBeScalars (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::DestructuredElementLeftUninitialized (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::MainReturns (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::IterationOverScalar (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::IndexedIntoSingle (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::LocalDoesNotExist (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::FunctionDoesNotExist (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::ScalarInitializedWithArray (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::OffsetExitsTapeBounds (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::SafeZeroAssertion (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::MainTakesParameters (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::InexactInitializerTooShort (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::NoDefaultValue (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::MainDoesNotExist (line 722) ... ok [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::WhileLoopHeadedByArray (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::TargetedForLoop (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::TargetedFunctionWithoutReturn (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::TargetedWhileLoop (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::SpreadScalar (line 722) ... FAILED [INFO] [stdout] test src/rcr/emit.rs - rcr::emit::error::Error::TargetedLowLevel (line 722) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/rcr/emit.rs - rcr::emit::error::Error::ArrayOfInexactSizeHasNoInitializer (line 722) stdout ---- [INFO] [stdout] error: expected one of `:`, `;`, `=`, `@`, or `|`, found `[` [INFO] [stdout] --> src/rcr/emit.rs:724: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::ArrayInitializedWithScalar (line 722) stdout ---- [INFO] [stdout] error: expected a pattern, found an expression [INFO] [stdout] --> src/rcr/emit.rs:724: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: [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 722) stdout ---- [INFO] [stdout] error: expected a pattern, found an expression [INFO] [stdout] --> src/rcr/emit.rs:724: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: [INFO] [stdout] [INFO] [stdout] error: expected one of `,`, `.`, `;`, `?`, `]`, or an operator, found `7` [INFO] [stdout] --> src/rcr/emit.rs:725: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:725: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: [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::GotoRequiresExactlyOneScalar (line 722) stdout ---- [INFO] [stdout] error: expected one of `.`, `?`, `]`, or an operator, found `3` [INFO] [stdout] --> src/rcr/emit.rs:724: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::IndexOutOfBounds (line 722) stdout ---- [INFO] [stdout] error: expected one of `:`, `;`, `=`, `@`, or `|`, found `[` [INFO] [stdout] --> src/rcr/emit.rs:724: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::DuplicateFunctionDefinition (line 722) stdout ---- [INFO] [stdout] error[E0428]: the name `hi` is defined multiple times [INFO] [stdout] --> src/rcr/emit.rs:724: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::CannotMutateImmutableVariable (line 722) stdout ---- [INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `a` [INFO] [stdout] --> src/rcr/emit.rs:725: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 - inc a; [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::ArrayParamIncorrectSize (line 722) stdout ---- [INFO] [stdout] error: expected one of `.`, `:`, `?`, `|`, or an operator, found `)` [INFO] [stdout] --> src/rcr/emit.rs:723: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 `,`, `@`, `]`, `if`, or `|`, found `b` [INFO] [stdout] --> src/rcr/emit.rs:724:15 [INFO] [stdout] | [INFO] [stdout] 3 | fn my_dest([a b]) {} [INFO] [stdout] | ^ expected one of `,`, `@`, `]`, `if`, or `|` [INFO] [stdout] | [INFO] [stdout] help: there is a keyword `as` with a similar name [INFO] [stdout] | [INFO] [stdout] 3 - fn my_dest([a b]) {} [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:724: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:728: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:730: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:723: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: [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::ArrayElementsMustBeScalars (line 722) stdout ---- [INFO] [stdout] error: expected one of `:`, `;`, `=`, `@`, or `|`, found `[` [INFO] [stdout] --> src/rcr/emit.rs:724: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::DestructuredElementLeftUninitialized (line 722) stdout ---- [INFO] [stdout] error: expected one of `,`, `@`, `]`, `if`, or `|`, found `b` [INFO] [stdout] --> src/rcr/emit.rs:724:10 [INFO] [stdout] | [INFO] [stdout] 3 | let [a b] = "h"; [INFO] [stdout] | ^ expected one of `,`, `@`, `]`, `if`, or `|` [INFO] [stdout] | [INFO] [stdout] help: there is a keyword `as` with a similar name [INFO] [stdout] | [INFO] [stdout] 3 - let [a b] = "h"; [INFO] [stdout] 3 + let [as b] = "h"; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: expected one of `,`, `@`, `]`, `if`, or `|`, found `b` [INFO] [stdout] --> src/rcr/emit.rs:725:10 [INFO] [stdout] | [INFO] [stdout] 4 | let [a b=3 c] = "hi"; [INFO] [stdout] | ^ expected one of `,`, `@`, `]`, `if`, or `|` [INFO] [stdout] | [INFO] [stdout] help: there is a keyword `as` with a similar name [INFO] [stdout] | [INFO] [stdout] 4 - let [a b=3 c] = "hi"; [INFO] [stdout] 4 + let [as b=3 c] = "hi"; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: expected one of `,`, `@`, `]`, `if`, or `|`, found `=` [INFO] [stdout] --> src/rcr/emit.rs:725:11 [INFO] [stdout] | [INFO] [stdout] 4 | let [a b=3 c] = "hi"; [INFO] [stdout] | ^ expected one of `,`, `@`, `]`, `if`, or `|` [INFO] [stdout] [INFO] [stdout] error: expected one of `.`, `;`, `?`, `else`, or an operator, found `c` [INFO] [stdout] --> src/rcr/emit.rs:725: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:724: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::MainReturns (line 722) stdout ---- [INFO] [stdout] error: expected type, found `23` [INFO] [stdout] --> src/rcr/emit.rs:723: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::IterationOverScalar (line 722) stdout ---- [INFO] [stdout] error[E0277]: `{integer}` is not an iterator [INFO] [stdout] --> src/rcr/emit.rs:724: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}` [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::IndexedIntoSingle (line 722) stdout ---- [INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `a` [INFO] [stdout] --> src/rcr/emit.rs:725: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 - inc a.3; [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::LocalDoesNotExist (line 722) stdout ---- [INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `c` [INFO] [stdout] --> src/rcr/emit.rs:725: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 - inc c; [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::FunctionDoesNotExist (line 722) stdout ---- [INFO] [stdout] error: invalid variable declaration [INFO] [stdout] --> src/rcr/emit.rs:724:3 [INFO] [stdout] | [INFO] [stdout] 3 | mut a = 2; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: missing keyword [INFO] [stdout] | [INFO] [stdout] 3 - mut a = 2; [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:725:8 [INFO] [stdout] | [INFO] [stdout] 4 | zero a; [INFO] [stdout] | ^ expected one of 8 possible tokens [INFO] [stdout] | [INFO] [stdout] help: you might have meant to write a field access [INFO] [stdout] | [INFO] [stdout] 4 | zero.a; [INFO] [stdout] | + [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 722) stdout ---- [INFO] [stdout] error: expected one of `,`, `.`, `;`, `?`, `]`, or an operator, found `3` [INFO] [stdout] --> src/rcr/emit.rs:724: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::OffsetExitsTapeBounds (line 722) stdout ---- [INFO] [stdout] error: expected type, found `;` [INFO] [stdout] --> src/rcr/emit.rs:724: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::SafeZeroAssertion (line 722) stdout ---- [INFO] [stdout] error: invalid variable declaration [INFO] [stdout] --> src/rcr/emit.rs:724:3 [INFO] [stdout] | [INFO] [stdout] 3 | mut a = 2; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: missing keyword [INFO] [stdout] | [INFO] [stdout] 3 - mut a = 2; [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:725:19 [INFO] [stdout] | [INFO] [stdout] 4 | assert::is_zero a; [INFO] [stdout] | ^ expected one of 8 possible tokens [INFO] [stdout] | [INFO] [stdout] help: you might have meant to write a field access [INFO] [stdout] | [INFO] [stdout] 4 | assert::is_zero.a; [INFO] [stdout] | + [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::MainTakesParameters (line 722) stdout ---- [INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `,` [INFO] [stdout] --> src/rcr/emit.rs:723: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:723: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 `,`, `@`, `]`, `if`, or `|`, found `d` [INFO] [stdout] --> src/rcr/emit.rs:723:18 [INFO] [stdout] | [INFO] [stdout] 2 | fn main(a, b, [c d]) {} [INFO] [stdout] | -^ expected one of `,`, `@`, `]`, `if`, or `|` [INFO] [stdout] | | [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] error: expected one of `:` or `|`, found `)` [INFO] [stdout] --> src/rcr/emit.rs:723: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::InexactInitializerTooShort (line 722) stdout ---- [INFO] [stdout] error: expected one of `,`, `@`, `]`, `if`, or `|`, found `b` [INFO] [stdout] --> src/rcr/emit.rs:724:10 [INFO] [stdout] | [INFO] [stdout] 3 | let [a b c d ...] = "hi"; [INFO] [stdout] | ^ expected one of `,`, `@`, `]`, `if`, or `|` [INFO] [stdout] | [INFO] [stdout] help: there is a keyword `as` with a similar name [INFO] [stdout] | [INFO] [stdout] 3 - let [a b c d ...] = "hi"; [INFO] [stdout] 3 + let [as b c d ...] = "hi"; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: expected one of `,`, `@`, `]`, `if`, or `|`, found `c` [INFO] [stdout] --> src/rcr/emit.rs:724:12 [INFO] [stdout] | [INFO] [stdout] 3 | let [a b c d ...] = "hi"; [INFO] [stdout] | -^ expected one of `,`, `@`, `]`, `if`, or `|` [INFO] [stdout] | | [INFO] [stdout] | help: missing `,` [INFO] [stdout] [INFO] [stdout] error[E0586]: inclusive range with no end [INFO] [stdout] --> src/rcr/emit.rs:724: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 `,`, `@`, `]`, `if`, or `|`, found `d` [INFO] [stdout] --> src/rcr/emit.rs:724:14 [INFO] [stdout] | [INFO] [stdout] 3 | let [a b c d ...] = "hi"; [INFO] [stdout] | -^ expected one of `,`, `@`, `]`, `if`, 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:724: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:724:14 [INFO] [stdout] | [INFO] [stdout] 3 | let [a b c d ...] = "hi"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #67264 for more information [INFO] [stdout] = help: add `#![feature(half_open_range_patterns_in_slices)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-02-12; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] error[E0529]: expected an array or slice, found `str` [INFO] [stdout] --> src/rcr/emit.rs:724: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::NoDefaultValue (line 722) stdout ---- [INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found reserved identifier `_` [INFO] [stdout] --> src/rcr/emit.rs:724: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 - inc _; [INFO] [stdout] 3 + in _; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `,` [INFO] [stdout] --> src/rcr/emit.rs:728: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:728: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:730:9 [INFO] [stdout] | [INFO] [stdout] 9 | dec b; [INFO] [stdout] | ^ expected one of 8 possible tokens [INFO] [stdout] | [INFO] [stdout] help: you might have meant to write a field access [INFO] [stdout] | [INFO] [stdout] 9 | dec.b; [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error[E0573]: expected type, found local variable `a` [INFO] [stdout] --> src/rcr/emit.rs:728: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::WhileLoopHeadedByArray (line 722) stdout ---- [INFO] [stdout] error: expected one of `,`, `.`, `;`, `?`, `]`, or an operator, found `3` [INFO] [stdout] --> src/rcr/emit.rs:724: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:724: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: [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::TargetedForLoop (line 722) stdout ---- [INFO] [stdout] error: invalid variable declaration [INFO] [stdout] --> src/rcr/emit.rs:724:3 [INFO] [stdout] | [INFO] [stdout] 3 | mut a[] = [2 3]; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: missing keyword [INFO] [stdout] | [INFO] [stdout] 3 - mut a[] = [2 3]; [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:724: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::TargetedFunctionWithoutReturn (line 722) stdout ---- [INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `)` [INFO] [stdout] --> src/rcr/emit.rs:723: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:725:9 [INFO] [stdout] | [INFO] [stdout] 4 | dec x; [INFO] [stdout] | ^ expected one of 8 possible tokens [INFO] [stdout] | [INFO] [stdout] help: you might have meant to write a field access [INFO] [stdout] | [INFO] [stdout] 4 | dec.x; [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: invalid variable declaration [INFO] [stdout] --> src/rcr/emit.rs:730:3 [INFO] [stdout] | [INFO] [stdout] 9 | mut a = 2; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: missing keyword [INFO] [stdout] | [INFO] [stdout] 9 - mut a = 2; [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:731: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 = (inc a); [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:732: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:731: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] ---- src/rcr/emit.rs - rcr::emit::error::Error::TargetedWhileLoop (line 722) stdout ---- [INFO] [stdout] error: invalid variable declaration [INFO] [stdout] --> src/rcr/emit.rs:724:3 [INFO] [stdout] | [INFO] [stdout] 3 | mut a = 2; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: missing keyword [INFO] [stdout] | [INFO] [stdout] 3 - mut a = 2; [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:725:26 [INFO] [stdout] | [INFO] [stdout] 4 | let b = (while a { dec a; }); [INFO] [stdout] | ^ expected one of 8 possible tokens [INFO] [stdout] | [INFO] [stdout] help: you might have meant to write a field access [INFO] [stdout] | [INFO] [stdout] 4 | let b = (while a { dec.a; }); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/rcr/emit.rs:725: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::SpreadScalar (line 722) stdout ---- [INFO] [stdout] error: unexpected token: `...` [INFO] [stdout] --> src/rcr/emit.rs:724: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] 3 + inc ..23; [INFO] [stdout] | [INFO] [stdout] help: or `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] 3 - inc ...23; [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:724: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::TargetedLowLevel (line 722) stdout ---- [INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `)` [INFO] [stdout] --> src/rcr/emit.rs:723: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:723: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) -> (bf a[-]); [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:723: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:723: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:726:3 [INFO] [stdout] | [INFO] [stdout] 5 | mut a = 78; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: missing keyword [INFO] [stdout] | [INFO] [stdout] 5 - mut a = 78; [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:727:8 [INFO] [stdout] | [INFO] [stdout] 6 | zero a; [INFO] [stdout] | ^ expected one of 8 possible tokens [INFO] [stdout] | [INFO] [stdout] help: you might have meant to write a field access [INFO] [stdout] | [INFO] [stdout] 6 | zero.a; [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: free function without a body [INFO] [stdout] --> src/rcr/emit.rs:723: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: `{ }` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `bf` in this scope [INFO] [stdout] --> src/rcr/emit.rs:723: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:723: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] [INFO] [stdout] failures: [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::ArrayElementsMustBeScalars (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::ArrayInitializedWithScalar (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::ArrayOfInexactSizeHasNoInitializer (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::ArrayParamIncorrectSize (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::CannotMutateImmutableVariable (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::DestructuredElementLeftUninitialized (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::DuplicateFunctionDefinition (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::ExactInitializerInvalidLength (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::FunctionDoesNotExist (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::GotoRequiresExactlyOneScalar (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::IndexOutOfBounds (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::IndexedIntoSingle (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::InexactInitializerTooShort (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::IterationOverScalar (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::LocalDoesNotExist (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::MainReturns (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::MainTakesParameters (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::NoDefaultValue (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::OffsetExitsTapeBounds (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::SafeZeroAssertion (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::ScalarInitializedWithArray (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::SpreadScalar (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::TargetedForLoop (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::TargetedFunctionWithoutReturn (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::TargetedLowLevel (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::TargetedWhileLoop (line 722) [INFO] [stdout] src/rcr/emit.rs - rcr::emit::error::Error::WhileLoopHeadedByArray (line 722) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 1 passed; 27 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "5cd06298cb71694003605dda9d35770054cd8bfbdd3fe700131109fe6821330e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5cd06298cb71694003605dda9d35770054cd8bfbdd3fe700131109fe6821330e", kill_on_drop: false }` [INFO] [stdout] 5cd06298cb71694003605dda9d35770054cd8bfbdd3fe700131109fe6821330e