[INFO] cloning repository https://github.com/blaiserettig/Noble
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/blaiserettig/Noble" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fblaiserettig%2FNoble", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fblaiserettig%2FNoble'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 03caead19a14a3d3481767911587fdd4e096ae25
[INFO] testing blaiserettig/Noble against beta-2026-01-20 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fblaiserettig%2FNoble" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/blaiserettig/Noble
[INFO] finished tweaking git repo https://github.com/blaiserettig/Noble
[INFO] tweaked toml for git repo https://github.com/blaiserettig/Noble written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/blaiserettig/Noble on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/blaiserettig/Noble 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" "+beta-2026-01-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] testing blaiserettig/Noble against beta-2026-01-20 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fblaiserettig%2FNoble" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/blaiserettig/Noble
[INFO] finished tweaking git repo https://github.com/blaiserettig/Noble
[INFO] tweaked toml for git repo https://github.com/blaiserettig/Noble written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/blaiserettig/Noble on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/blaiserettig/Noble 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" "+beta-2026-01-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wat v1.243.0
[INFO] [stderr]   Downloaded leb128fmt v0.1.0
[INFO] [stderr]   Downloaded wast v243.0.0
[INFO] [stderr]   Downloaded wasmparser v0.243.0
[INFO] [stderr]   Downloaded wasm-encoder v0.243.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2d0258d6d43f3d62b92fab033776aebdb6bc78e766b0c5799a04acb6a2de295b
[INFO] running `Command { std: "docker" "start" "-a" "2d0258d6d43f3d62b92fab033776aebdb6bc78e766b0c5799a04acb6a2de295b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2d0258d6d43f3d62b92fab033776aebdb6bc78e766b0c5799a04acb6a2de295b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2d0258d6d43f3d62b92fab033776aebdb6bc78e766b0c5799a04acb6a2de295b", kill_on_drop: false }`
[INFO] [stdout] 2d0258d6d43f3d62b92fab033776aebdb6bc78e766b0c5799a04acb6a2de295b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 23e5be1f717edb1b337d49301d46a6aeaa7be8469e8a8cd741690dabdaf25496
[INFO] running `Command { std: "docker" "start" "-a" "23e5be1f717edb1b337d49301d46a6aeaa7be8469e8a8cd741690dabdaf25496", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.106
[INFO] [stderr]    Compiling bumpalo v3.19.1
[INFO] [stderr]    Compiling wasm-encoder v0.243.0
[INFO] [stderr]    Compiling leb128fmt v0.1.0
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling wasm-bindgen v0.2.106
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling wast v243.0.0
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.106
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.106
[INFO] [stderr]    Compiling wat v1.243.0
[INFO] [stderr]    Compiling Group18 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generate_wasm.rs:411:13
[INFO] [stdout]     |
[INFO] [stdout] 411 |             _ => { /* More expression types */ }
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/generate_wasm.rs:411:13
[INFO] [stdout]     |
[INFO] [stdout] 276 |             Expr::Int(i) => writeln!(writer, "    i32.const {}", i).unwrap(),
[INFO] [stdout]     |             ------------ matches some of the same values
[INFO] [stdout] 277 |             Expr::Ident(name) => writeln!(writer, "    local.get ${}", name).unwrap(),
[INFO] [stdout]     |             ----------------- matches some of the same values
[INFO] [stdout] 278 |             Expr::String(s) => {
[INFO] [stdout]     |             --------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 282 |             Expr::BinaryOp { left, op, right } => {
[INFO] [stdout]     |             ---------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 411 |             _ => { /* More expression types */ }
[INFO] [stdout]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `update_in_scope` is never used
[INFO] [stdout]     --> src/parse.rs:2329:8
[INFO] [stdout]      |
[INFO] [stdout]  202 | impl Parser {
[INFO] [stdout]      | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2329 |     fn update_in_scope(&mut self, name: &str, value: Expr) -> Result<(), String> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ARRAY_HEAP_SIZE` is never used
[INFO] [stdout]   --> src/generate.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 | const ARRAY_HEAP_SIZE: usize = 1024 * 1024; // 1MB
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate `Group18` should have a snake case name
[INFO] [stdout]   |
[INFO] [stdout]   = help: convert the identifier to snake case: `group18`
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.13s
[INFO] running `Command { std: "docker" "inspect" "23e5be1f717edb1b337d49301d46a6aeaa7be8469e8a8cd741690dabdaf25496", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "23e5be1f717edb1b337d49301d46a6aeaa7be8469e8a8cd741690dabdaf25496", kill_on_drop: false }`
[INFO] [stdout] 23e5be1f717edb1b337d49301d46a6aeaa7be8469e8a8cd741690dabdaf25496
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8300250f6e143b1279bda24978ddd4d28ad2b009e1835a116491e2d897ca2dd6
[INFO] running `Command { std: "docker" "start" "-a" "8300250f6e143b1279bda24978ddd4d28ad2b009e1835a116491e2d897ca2dd6", kill_on_drop: false }`
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generate_wasm.rs:411:13
[INFO] [stdout]     |
[INFO] [stdout] 411 |             _ => { /* More expression types */ }
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/generate_wasm.rs:411:13
[INFO] [stdout]     |
[INFO] [stdout] 276 |             Expr::Int(i) => writeln!(writer, "    i32.const {}", i).unwrap(),
[INFO] [stdout]     |             ------------ matches some of the same values
[INFO] [stdout] 277 |             Expr::Ident(name) => writeln!(writer, "    local.get ${}", name).unwrap(),
[INFO] [stdout]     |             ----------------- matches some of the same values
[INFO] [stdout] 278 |             Expr::String(s) => {
[INFO] [stdout]     |             --------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 282 |             Expr::BinaryOp { left, op, right } => {
[INFO] [stdout]     |             ---------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 411 |             _ => { /* More expression types */ }
[INFO] [stdout]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `update_in_scope` is never used
[INFO] [stdout]     --> src/parse.rs:2329:8
[INFO] [stdout]      |
[INFO] [stdout]  202 | impl Parser {
[INFO] [stdout]      | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2329 |     fn update_in_scope(&mut self, name: &str, value: Expr) -> Result<(), String> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ARRAY_HEAP_SIZE` is never used
[INFO] [stdout]   --> src/generate.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 | const ARRAY_HEAP_SIZE: usize = 1024 * 1024; // 1MB
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling Group18 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: crate `Group18` should have a snake case name
[INFO] [stdout]   |
[INFO] [stdout]   = help: convert the identifier to snake case: `group18`
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generate_wasm.rs:411:13
[INFO] [stdout]     |
[INFO] [stdout] 411 |             _ => { /* More expression types */ }
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/generate_wasm.rs:411:13
[INFO] [stdout]     |
[INFO] [stdout] 276 |             Expr::Int(i) => writeln!(writer, "    i32.const {}", i).unwrap(),
[INFO] [stdout]     |             ------------ matches some of the same values
[INFO] [stdout] 277 |             Expr::Ident(name) => writeln!(writer, "    local.get ${}", name).unwrap(),
[INFO] [stdout]     |             ----------------- matches some of the same values
[INFO] [stdout] 278 |             Expr::String(s) => {
[INFO] [stdout]     |             --------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 282 |             Expr::BinaryOp { left, op, right } => {
[INFO] [stdout]     |             ---------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 411 |             _ => { /* More expression types */ }
[INFO] [stdout]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `update_in_scope` is never used
[INFO] [stdout]     --> src/parse.rs:2329:8
[INFO] [stdout]      |
[INFO] [stdout]  202 | impl Parser {
[INFO] [stdout]      | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2329 |     fn update_in_scope(&mut self, name: &str, value: Expr) -> Result<(), String> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ARRAY_HEAP_SIZE` is never used
[INFO] [stdout]   --> src/generate.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 | const ARRAY_HEAP_SIZE: usize = 1024 * 1024; // 1MB
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.87s
[INFO] running `Command { std: "docker" "inspect" "8300250f6e143b1279bda24978ddd4d28ad2b009e1835a116491e2d897ca2dd6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8300250f6e143b1279bda24978ddd4d28ad2b009e1835a116491e2d897ca2dd6", kill_on_drop: false }`
[INFO] [stdout] 8300250f6e143b1279bda24978ddd4d28ad2b009e1835a116491e2d897ca2dd6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 93559b6eb28f8711a79e6cb28c4db887ff4bd3ab0c97701822611b6e3b4df178
[INFO] running `Command { std: "docker" "start" "-a" "93559b6eb28f8711a79e6cb28c4db887ff4bd3ab0c97701822611b6e3b4df178", kill_on_drop: false }`
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generate_wasm.rs:411:13
[INFO] [stderr]     |
[INFO] [stderr] 411 |             _ => { /* More expression types */ }
[INFO] [stderr]     |             ^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]    --> src/generate_wasm.rs:411:13
[INFO] [stderr]     |
[INFO] [stderr] 276 |             Expr::Int(i) => writeln!(writer, "    i32.const {}", i).unwrap(),
[INFO] [stderr]     |             ------------ matches some of the same values
[INFO] [stderr] 277 |             Expr::Ident(name) => writeln!(writer, "    local.get ${}", name).unwrap(),
[INFO] [stderr]     |             ----------------- matches some of the same values
[INFO] [stderr] 278 |             Expr::String(s) => {
[INFO] [stderr]     |             --------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 282 |             Expr::BinaryOp { left, op, right } => {
[INFO] [stderr]     |             ---------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 411 |             _ => { /* More expression types */ }
[INFO] [stderr]     |             ^ ...and 7 other patterns collectively make this unreachable
[INFO] [stderr]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `update_in_scope` is never used
[INFO] [stderr]     --> src/parse.rs:2329:8
[INFO] [stderr]      |
[INFO] [stderr]  202 | impl Parser {
[INFO] [stderr]      | ----------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 2329 |     fn update_in_scope(&mut self, name: &str, value: Expr) -> Result<(), String> {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ARRAY_HEAP_SIZE` is never used
[INFO] [stderr]   --> src/generate.rs:17:7
[INFO] [stderr]    |
[INFO] [stderr] 17 | const ARRAY_HEAP_SIZE: usize = 1024 * 1024; // 1MB
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: crate `Group18` should have a snake case name
[INFO] [stderr]   |
[INFO] [stderr]   = help: convert the identifier to snake case: `group18`
[INFO] [stderr]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `Group18` (lib) generated 4 warnings
[INFO] [stderr] warning: `Group18` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/Group18-843da2c4108620e1)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/Group18-dfff579291152938)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]    Doc-tests Group18
[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 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] running `Command { std: "docker" "inspect" "93559b6eb28f8711a79e6cb28c4db887ff4bd3ab0c97701822611b6e3b4df178", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "93559b6eb28f8711a79e6cb28c4db887ff4bd3ab0c97701822611b6e3b4df178", kill_on_drop: false }`
[INFO] [stdout] 93559b6eb28f8711a79e6cb28c4db887ff4bd3ab0c97701822611b6e3b4df178
